How to Give Customers Discounts on Invoices in QuickBooks Online Easily 2026
By Impran M N
Offering a discount on an invoice can encourage faster payments or reward loyal customers, and QuickBooks Online makes it possible to apply one directly to a transaction. This guide covers accessing customer invoices, setting a discount percentage, and confirming the calculation is correct. It's useful for any business that wants to run promotions or early-payment incentives without doing the math manually.
01Access the customer invoice
Open the invoice you want to apply a discount to from your list of customer transactions in QuickBooks Online.
02Apply the discount percentage
Enter the discount you want to offer, and QuickBooks Online will recalculate the invoice total accordingly.
03Verify the calculation
Double-check that the discounted amount and remaining balance are correct before sending the invoice to your customer.
04Review sales reports
Use your sales reports to see how discounts are affecting revenue over time, which helps you evaluate whether the promotion is working.
Frequently asked questions
Can I apply a discount to just one line item instead of the whole invoice?
QuickBooks Online's discount tools are generally designed to apply to invoice totals, so check your specific invoice layout if you need item-level discounting.
Will a discount affect my sales tax calculations?
Discounts can change the taxable amount depending on how your invoice is set up, so it's worth reviewing the total before finalizing.
Can I set up automatic discounts for early payment?
This video touches on using automation to streamline billing, so explore QuickBooks Online's settings for recurring or conditional discount rules if you want this to run without manual input each time.
Is there a limit to how much discount I can apply?
QuickBooks Online doesn't cap discount percentages, but make sure the amount reflects real business intent since it directly reduces your invoiced revenue.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



