How to set up early payment discounts in QuickBooks Online

7 min read
July 24, 2026
Ashley Schroder
Ashley Schroder
Co-founder of Paidnice
Illustration of a percentage coin with a QuickBooks partner coin, for early payment discounts in QuickBooks

QuickBooks Online can record an early payment discount manually as a credit or adjustment, but it does not automatically offer or apply a time-based discount (like 2/10 net 30). An app such as Paidnice applies the discount rule for you.

Key takeaways

  • QuickBooks Online shows payment terms on the invoice, but you record the discount by hand when the payment lands. It does not watch the date and apply it for you.
  • You can set up a "2% 10 Net 30" term, then apply the 2% with the discount field on the payment or a credit memo.
  • A discount rewards every customer who pays early, including the ones who would have paid on time. A late fee only costs the customers who pay late.
  • 2/10 net 30 is roughly 37% a year in annualized cost to you. Price it before you switch it on.
  • Paidnice applies your prompt payment discount rule automatically on QuickBooks Online, and lets you offer it to some customers, not all.

Can QuickBooks Online apply early payment discounts automatically?

No. QuickBooks Online can display payment terms on an invoice and let you record a discount by hand when you receive payment, but it does not track the payment date and apply a time-based discount like 2/10 net 30 on its own.

Here is the gap. QuickBooks Online is good at the parts either side of the discount. It can hold a payment term against a customer, print that term on the invoice, and record a discount once you tell it one happened. What it will not do is the middle bit: notice that a customer paid inside the discount window, calculate the 2%, and take it off the amount owed without you touching anything.

So an early payment discount in QuickBooks Online is a manual step, not an automatic rule. That is fine when you have a handful of invoices a month. It gets missed when you have hundreds, which is usually when the discount was supposed to be pulling cash forward for you.

If you are weighing this against Xero, the behavior is similar. We wrote the sibling version for that platform: how to apply early payment discounts in Xero.

How to set up 2/10 net 30 in QuickBooks Online

Create a payment term named after the offer (for example "2% 10 Net 30"), set the net due at 30 days, and apply it to the customer or invoice. The term communicates the offer, then you record the 2% manually when payment arrives inside 10 days.

"2/10 net 30" is shorthand for a deal: take 2% off if you pay within 10 days, otherwise the full amount is due in 30. If the term is new to you, we keep a plain-English definition here: what 2/10 net 30 means.

The setup in QuickBooks Online runs roughly like this:

  1. Go to Settings, then All lists, then Terms, and create a new term. Name it something a customer will understand on the invoice, such as "2% 10 Net 30."
  2. Set the net due date to 30 days. QuickBooks Online uses this to calculate the due date and to flag the invoice as overdue after day 30.
  3. Assign the term to the customer, or pick it on the individual invoice.
  4. When the customer pays inside 10 days, open Receive payment for that invoice and apply the 2% using the discount field, or raise a credit memo coded to a discount income account. Either way the invoice closes as fully paid and the discount is recorded as a reduction in income.

QuickBooks Online updates its interface often, and the term fields differ from QuickBooks Desktop, which can store a discount percentage inside the term itself. Check the exact labels in your account before you rely on any one field.

The important part is step four. QuickBooks Online will not do it for you. Someone has to notice the early payment and apply the discount, every time, or the offer quietly does nothing.

Early payment discount vs late fee: which lever to pull

A discount rewards every customer who pays early, including the ones who would have paid on time anyway, so it costs you margin. A late fee only costs the customers who pay late. If a few slow payers are your real problem, the late fee is usually the cheaper lever.

This is the part most "how to set up a discount" guides skip. Before you turn a discount on, it is worth being clear about what each lever actually does, and who pays for it.

A prompt payment discount is a carrot you hand to everyone. Most of your customers already pay on time. Offer them 2% and a good number will happily take it, on invoices they were going to settle anyway. That is real margin gone, in exchange for cash you were largely going to get. A late fee is the opposite. It costs you nothing when invoices are paid on time, and it lands only on the customers who are slow. One rewards good behavior you already had. The other targets the behavior you want to change.

 Early payment discountLate fee
Who it affectsEvery customer who pays early, including the ones who would have paid on timeOnly the customers who pay late
What it costs youMargin on every discounted invoiceNothing when invoices are paid on time
What it changesPulls cash forward by a few days or weeksDeters chronic late payment, and recovers some cost of waiting
How it feels to the customerA rewardA consequence
Annualized cost to you (2/10 net 30)Roughly 37% a year0% to you, the cost falls on the late payer
Best whenYou genuinely need the cash sooner and your margins can absorb itA small group of slow payers is the real problem

That annualized number is the one to sit with. Paying 2% to be paid 20 days sooner (day 10 instead of day 30) works out near 37% a year. That is expensive money. It can still be the right call if your alternative is an overdraft, invoice factoring, or missing a supplier's own early payment discount, all of which might cost more. But if you are comfortable on cash and just want fewer overdue invoices, you are better off with a late fee and a firm reminder sequence than with a discount that pays your punctual customers to keep being punctual.

The honest version: for a lot of businesses, an early payment discount is margin given away to customers who would have paid on time anyway. Run the numbers before you switch it on. Our early payment discount calculator prices the exact offer you are considering, so you can see the annualized cost against your terms before you commit.

For the wider background on how these discounts work and where they help, see what is an early payment discount.

How to automate early payment discounts on QuickBooks Online with Paidnice

Paidnice connects to QuickBooks Online, applies your prompt payment discount rule automatically, and shows the offer and its deadline in reminders and the customer payment portal. You choose which customers are offered it, so you are not handing margin to everyone.

If you decide a discount is worth it, the goal is to make it automatic and targeted, not manual and blanket. That is the whole point of moving it off a spreadsheet. Here is how it goes together:

  1. Connect QuickBooks Online to Paidnice. It is an OAuth connection, and most teams are live in about 15 minutes with no migration.
  2. Create a prompt payment discount rule. Set the percentage and the window, for example 2% if paid within 10 days. This becomes the rule Paidnice enforces, so you are not calculating it invoice by invoice. More on the feature: prompt payment discounts in Paidnice.
  3. Choose who gets the offer. Use contact groups to offer the discount to the customers you actually want to reward, rather than every customer on your ledger. This is where a discount stops being pure margin loss.
  4. Let Paidnice communicate it. The offer, the amount, and the deadline appear in the reminders and on the payment portal, so the customer sees the saving and the date it expires without you drafting a thing.
  5. Pay early, discount applies. Pay late, the ladder takes over. When a customer settles inside the window, the discount is applied. When they miss it, the full amount stands and your late fee and reminder sequence can pick up from there.

Some payment behaviors vary by accounting platform, so confirm the discount and payment settings in your own Paidnice account when you set the rule up. Illustrative example, not a screenshot of your data.

That last step is the reason we build both levers into the same product. Firm on the money, fair to the customer. A discount for the people you want to reward, and enforcement for the people who need it, running off one rule instead of your memory.

See how prompt payment discounts work

Frequently asked questions

Can QuickBooks Online apply an early payment discount automatically?

No. QuickBooks Online can show payment terms on an invoice and let you record a discount by hand when you receive payment, but it does not watch the payment date and apply a time-based discount like 2/10 net 30 on its own. An app such as Paidnice applies the discount rule for you.

How do I set up 2/10 net 30 in QuickBooks Online?

Create a payment term under Settings, name it something like "2% 10 Net 30," and set the net due at 30 days. The term shows the offer on the invoice, but you still record the 2% discount manually when the customer pays inside 10 days, using the discount field on the payment or a credit memo.

How do I record an early payment discount when a customer pays early?

Open Receive payment for the invoice, enter the amount received, and apply the difference using the discount field or a credit memo coded to a discount account. This keeps the invoice fully paid and records the discount as a reduction in income.

Is an early payment discount better than a late fee?

It depends on your problem. A discount rewards every customer who pays early, including the ones who would have paid on time anyway, so it costs you margin. A late fee only costs the customers who pay late. If a few slow payers are the issue, a late fee is usually the cheaper lever.

How much does a 2/10 net 30 discount cost my business?

Offering 2% to be paid 20 days sooner works out to roughly 37% a year in annualized cost. That can still be worth it if you need the cash and your alternative funding costs more, but run the numbers before you switch it on.

Can Paidnice apply early payment discounts on QuickBooks Online automatically?

Yes. Paidnice connects to QuickBooks Online, applies your prompt payment discount rule automatically, and shows the offer and deadline in reminders and the customer payment portal. You choose which customers are offered the discount, so you are not giving away margin to everyone.

About Paidnice. Paidnice is accounts receivable automation for SMBs on Xero and QuickBooks Online. It closes the gap between invoice and payment with automated reminders, late fees and interest, prompt payment discounts, statements, and escalation, while keeping customer relationships intact. Founded in 2022 and based in Auckland, Paidnice was named 2025 Xero Global Small Business App of the Year. 🏆
Ashley Schroder
Ashley Schroder
Co-founder of Paidnice
Ashley is a co-founder and lead developer at Paidnice. Prior he was the lead developer and co-founder of A2X, the worlds leading ecommerce accounting software.
LinkedIn
  • Get a rating on your AR process
  • Discover the areas to automate
  • Unlock the cash you're owed

Stop chasing invoices.
Start getting paid.

Try the #1 AR Automation for Xero and QuickBooks Online.

Learn more - Try it Free
More from the blog
Illustration of a bill document being struck by a gavel with a coral seal of approval, for the UK Commercial Payments Bill late payment law The Commercial Payments Bill: the UK's new late payment law, explained A bright red background with white text asking "Why are my QuickBooks emails going to spam?" Below, smaller text reads "Why it's happening, and how you can stop it!" To the right is an illustration of a yellow envelope with a white paper labeled "SPAM" emerging from it. Why are my QuickBooks emails going to spam? (and how to fix it) Small Business Owners Guide Collecting Debt in Australia Illustration of a three-layer stack, for MSP billing and AR software MSP billing and AR software: an honest buyer's guide Promotional graphic showing a 10% OFF badge on an invoice icon with the text 'NEW: Apply Early Payment Discounts with Paidnice' on a dark gray background New: Apply Early Payment Discounts Automatically in Xero Solved: Parent-child customers in Xero: How to send one consolidated statement across grouped companies

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators