All posts
12 November 2026 · 4 min read

Should you offer an early payment discount?

What an early payment discount actually costs you, when it's worth offering, and a simpler alternative most small businesses should try first.

A client asks: "can I get 2% off if I pay within 10 days?" It sounds generous of you to say yes, and it feels like it should speed things up. Often it doesn't — and the discount can cost you more than it looks like on paper. Here's how to work out whether it's worth offering on your invoices.

What an early payment discount actually is

It's a small percentage knocked off the invoice total if the client pays well before the normal due date — commonly written as "2/10 net 30," meaning 2% off if paid within 10 days, full amount due in 30. The client trades a slightly lower bill for paying sooner; you trade a slightly smaller amount for getting cash in hand faster.

That trade can make sense. The problem is that most small businesses price the discount without working out what it actually costs them in annualised terms, and it's steeper than it looks.

The real cost of a small-sounding discount

As a rule of thumb, a 2% discount for paying 20 days early (the gap between day 10 and day 30 in "2/10 net 30") works out to roughly 36% a year if you think of it as the interest rate you're paying for faster cash. That's not a typo — small percentages compounded over short windows add up fast:

  • 1% off, paid 20 days early — roughly 18% annualised
  • 2% off, paid 20 days early — roughly 36% annualised
  • 5% off, paid 20 days early — roughly 90% annualised

Treat these as rules of thumb, not exact figures — the real number depends on your specific terms — but the pattern holds: the shorter the window you're buying, the more expensive each percentage point gets. Very few small businesses can borrow at anywhere near that rate, which means an early payment discount is often the most expensive way to get access to your own money early.

When it's actually worth it

There are real situations where offering one makes sense despite the cost:

  • You're genuinely cash-constrained and the alternative is an overdraft, a high-interest short-term loan, or missing your own payments to suppliers or staff. A discount that costs 30%+ annualised is still cheaper than some short-term borrowing, and it's faster to arrange.
  • You're dealing with consistently slow-paying clients and a discount is the lever that actually changes behaviour, where reminders alone haven't worked.
  • The client is large and pays on a fixed monthly run (see payment terms explained) and a discount is the only way to get them to deviate from that cycle for you specifically.

Outside of those situations, it's usually not worth it — you're giving away margin to solve a timing problem that has cheaper fixes.

Cheaper ways to solve the same problem

Before offering a discount, it's worth ruling out the alternatives, because most of them cost nothing:

  • Shorten your default due date. If you're currently giving 30 days out of habit rather than necessity, moving to 14 or even 7 days (see how to choose a due date) often gets you paid faster with no discount at all.
  • Ask for a deposit up front on larger jobs, so you're not waiting on the full amount to land in one go.
  • Send the invoice the day the work finishes, not a week later — a surprising amount of "late payment" is actually just a late invoice.
  • Automate your reminders so the due date does the chasing instead of relying on you remembering to follow up.
  • Make it easy to pay immediately — a client with a one-click online payment option has far less reason to sit on an invoice than one who has to log into internet banking and key in your account details.

If you've tried these and payment is still consistently slow, that's the point where a discount — or, going the other way, a late payment fee — starts to make more sense as a deliberate lever rather than a default habit.

If you do offer one, keep it simple and specific

A discount only works if the client can't misread it. Put both the term and the discount on the invoice itself, not just in an email:

  • State it as a clear deadline, not a day count: "2% discount if paid by 23 November" rather than "2/10 net 30," which plenty of people have to stop and calculate.
  • Apply it consistently, so regular clients come to expect and plan around it rather than negotiating it fresh each time.
  • Decide up front what happens if they pay one day late and miss the window — and say so, so there's no awkward back-and-forth over a dollar or two.

A quick way to decide

If you're not sure whether to bother, ask yourself: would I pay someone else 20–35% a year just to get this invoice settled three weeks sooner? If the honest answer is no, the discount probably isn't worth offering, and a shorter due date or a faster payment method will get you most of the same benefit for nothing.

Keep more of what you earn

Whichever way you decide, keeping the maths simple matters more than the policy itself — a discount that's unclear or inconsistently applied creates more admin than it saves. InvoiceCharlie lets you set your default payment terms once and send reminders automatically, so you're not reaching for a discount just to compensate for invoices sitting unpaid by default. Need a one-off invoice with clear terms today? The free invoice generator gets one out the door in a couple of minutes.

Keep reading