How to Add a Discount to a QuickBooks Invoice
Turn on the discount field once in your Sales settings, then on any invoice or estimate, enter a discount as either a percentage or a flat dollar amount on its own line near the bottom, below the product and service lines. QuickBooks subtracts it from the subtotal automatically before tax is calculated. Here's the full process, including the one-time setup step most people miss.
The full walkthrough
1. Turn on the discount field. Go to the gear icon, then Account and Settings, then the Sales tab. Under Sales form content, turn on Discount. This only needs to be done once, after which every invoice and estimate shows a discount field.
2. Open the invoice or estimate. Click + New, choose Invoice or Estimate, and build it the same way you normally would, customer and line items first.
3. Enter the discount. Below the line items, you'll now see a Discount field. Click the small percent or dollar sign icon next to it to switch between a percentage discount and a flat dollar amount, then enter the value.
4. Check how it affects tax. QuickBooks applies the discount before calculating sales tax by default, so the customer is taxed on the discounted amount, not the original price. Confirm this matches how your state or jurisdiction actually wants it handled.
5. Save and send as usual. The discount line shows on the printed or emailed invoice just like any other line, so the customer can see exactly what was taken off and why.
6. For a recurring or standard discount, consider a dedicated discount item instead. Go to Settings, then Products and services, then New, and create an item of type Discount. This lets you apply a consistent, named discount (like "Loyalty Discount" or "Seasonal Promo") as its own line rather than retyping a percentage each time, and it shows up separately in your sales reports.
Where a flat discount field stops being enough
A single discount line works fine for a one-off "take 10% off this invoice" situation. It gets harder once discounts follow a rule: a volume tier past a certain order size, a different rate for a repeat customer versus a new one, a promo that's only supposed to apply during a specific window.
QuickBooks' discount field doesn't know any of that. It applies whatever number gets typed in, which means someone has to remember the rule and calculate the right discount by hand every time an invoice goes out, instead of the rule just being enforced automatically.
What we've built on top of QuickBooks discounting
Tiered and rule-based discounts applied automatically
An order's size, a customer's history, or a promo window determines the right discount, and it gets applied to the invoice without someone looking up the rule and calculating it by hand.
Discount usage tracked across customers over time
A running view of who's getting discounts, how often, and how much it's costing in aggregate, instead of that information being scattered across individual invoices with no easy way to total it up.
What's the actual discount rule your business follows, and is it consistently applied?
Tell us how discounts are supposed to work, and we'll tell you if the rule can enforce itself instead of relying on someone remembering it.
Calculating the same discount rule by hand on every invoice?
Tell us what the rule actually is, a volume tier, a loyalty rate, a seasonal promo, and we'll tell you whether it can apply itself instead of someone doing the math each time. Discounting is one small example of a rule running manually; we go after whatever else is manual in your invoicing or anywhere in the business.
Let's talk