WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
How to Add a Discount to an Invoice (Without Undervaluing Your Work)
Learn how to add discounts to invoices correctly, when to offer them, and how to structure them so you don't cut into your margins. Free invoice template included.
Adding a discount to an invoice sounds simple until you start second-guessing yourself. Do you list it as a percentage or a dollar amount? Does it go before or after tax? What if the client starts expecting it every time? These are real concerns, and getting the mechanics wrong can cost you money or create awkward situations with clients.
Here is a clear breakdown of how to add discounts to invoices the right way, when to actually offer them, and how to structure the conversation so you stay in control of your rates.
Why Discounts on Invoices Can Go Wrong
The most common mistake is treating a discount as a throwaway gesture. You knock 10% off a $4,000 invoice to close the deal faster, and suddenly you have made a $400 decision without thinking it through. Do that three times a month and you have left $1,200 on the table.
The other issue is precedent. A discount offered once often becomes an expectation. Clients remember. If you gave 15% off last quarter because the project ran over, your client may assume that is just your rate now. That is a problem you want to avoid by being explicit about when and why a discount applies.
Discounts are not inherently bad. A well-placed discount can win a long-term client, clear a slow month, or reward early payment. The key is offering them intentionally, not reflexively.
Types of Discounts You Can Put on an Invoice
Percentage Discount
The most common type. You discount a percentage of the total or a specific line item. For example, if your design package is $2,500, a 10% discount takes it to $2,250. Percentage discounts work well when you want the client to see the relative savings clearly.
Flat Dollar Amount
Sometimes cleaner than a percentage. If you are offering $200 off a $1,800 project, listing it as a flat "- $200.00" is straightforward and avoids any confusion about rounding. Flat discounts also feel more deliberate, like you chose that number for a reason rather than just punching a percentage into a calculator.
Early Payment Discount
This type is structured differently. You offer a small discount, usually 1-2%, if the client pays within a shorter window. Common shorthand is "2/10 Net 30," which means 2% off if paid within 10 days, otherwise full amount due in 30 days. If you are invoicing $5,000, that is a $100 incentive for the client to pay fast. For you, getting paid three weeks earlier often outweighs the $100 cost.
Volume or Package Discount
If a client books multiple projects or a monthly retainer, you might offer a lower rate per project. In this case, the discount is usually built into the line item price rather than listed separately. But if you want it visible, you can show the standard rate and then apply the discount line below it.
Where to Put the Discount on the Invoice
Placement matters for clarity and for tax purposes. Here is the standard approach:
- List your full-priced line items first. Show the work at your standard rate so the client can see what they would normally pay.
- Add a dedicated discount line below the subtotal. Label it clearly: "Referral Discount," "Repeat Client Discount," or "Early Payment Discount." Show it as a negative amount, like "- $300.00."
- Calculate tax on the discounted subtotal, not the original. In most jurisdictions, sales tax or VAT applies to the amount actually paid. Always apply your discount before calculating tax.
- Show the final total in bold. The number the client needs to send you should be impossible to miss.
An example layout might look like this:
- Website redesign - $3,500.00
- Content writing (5 pages) - $750.00
- Subtotal - $4,250.00
- Repeat Client Discount (10%) - $425.00
- Adjusted Subtotal - $3,825.00
- Sales Tax (0%) - $0.00
- Total Due - $3,825.00
You can build this structure in WaffleInvoice's free invoice generator, which has a built-in discount field that handles the math automatically.
How to Talk About Discounts Without Undermining Your Rates
The way you frame a discount matters as much as the discount itself. There is a big difference between "I can knock some off" and "I'm offering a referral discount this month for clients who come through partners."
The second version has a reason attached. Discounts with reasons feel deliberate. Discounts without reasons make clients wonder if your original rate was inflated.
A few phrases that work well:
- "Since you're booking three months upfront, I'm applying a 10% package discount."
- "I'm offering early payment terms this month - 5% off if paid within 7 days."
- "As a thank-you for the referral, I've included a $150 credit on this invoice."
Each of these ties the discount to a specific condition. That communicates that your standard rate is real, and the discount is the exception.
When to Offer a Discount (and When Not To)
Good Reasons to Discount
- The client is paying early and you want to reward that
- They referred another paying client to you
- It is a slow month and you want to fill the calendar
- You are starting a new relationship and want to lower the barrier to the first project
- The scope changed mid-project in a way that is partly on you
Bad Reasons to Discount
- The client pushed back on your rate once and you caved
- You are not confident your work is worth the full price
- You have always discounted for this client, so you keep doing it out of habit
- You are hoping it will make the client like you more
The third bad reason is worth pausing on. If you have been discounting the same client for a year, you need to decide: is this the rate you want to work at? If not, the fix is to raise your base rate and offer no discount, not to keep applying a discount to an already-low number.
Handling Taxes on Discounted Invoices
In the US, if you collect sales tax, it should be calculated on the amount your client actually pays, not the pre-discount total. So if you invoice $2,000 before a $200 discount, your taxable amount is $1,800.
If your invoices include VAT (common in the UK and EU), the same logic applies. The VAT rate applies to the net amount after the discount is applied.
Keep this in mind if you are doing your own bookkeeping. Recording the full amount before discount as revenue and then the discount as a separate expense is cleaner than just recording the net number, because it lets you track how often you discount and by how much.
What to Do If a Client Asks for a Discount You Are Not Willing to Give
This happens. A client asks for 20% off and you do not want to give 20% off. Here are a few options:
- Offer a smaller discount with a reason. "I can do 5% if you pay within 10 days" is a real offer that protects your margins and gives them something.
- Adjust the scope instead. Rather than cutting your rate, offer to cut something from the project. "I can hit that budget if we drop the third revision round." This keeps your rate intact and makes the negotiation about scope, not your value.
- Hold your rate and explain the value. Sometimes the right answer is "This is my rate for this scope." If they cannot make it work, that is okay. Not every project is the right fit.
Whatever you decide, do not cave to discount pressure silently and then feel resentful about it. If you take a job at a rate you are not comfortable with, the client notices in the work.
Putting It All Together on Your Next Invoice
Adding a discount is a three-step process: decide the amount, pick the type (percentage or flat), and place it clearly on the invoice below the subtotal with a specific label. Apply tax after the discount. Make the final total obvious.
If you are using a manual invoice template, you will need to do the math yourself and make sure the formatting is clean. If you want something that handles discounts automatically, WaffleInvoice has a discount field built in and calculates the adjusted total and tax for you.
Also worth reading: how to set payment terms for freelancers and when early-payment discounts actually make sense in practice.
Frequently Asked Questions
Quick answers to the questions readers ask most about this topic.
Should a discount go before or after tax on an invoice?
How do I show a discount on an invoice without it looking unprofessional?
Is it better to show a percentage discount or a flat dollar amount?
What is an early payment discount, and is it worth offering?
Can a client claim a discount I did not authorize?
Ready to improve your invoicing?
WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.
Sign Up FreeMore from the blog
How to Take a Deposit from a Client Before Starting Work
How to ask for a client deposit, what amount to request, and how to invoice it correctly. Includes language to use when clients push back. Start free.
Should You Require a Deposit Before Starting Work? Yes. Here's Why.
Requiring a deposit protects your time and filters out bad clients. Learn what percentage to charge and how to ask for it. Free invoicing at WaffleInvoice.
How to Invoice for Hourly Work: Tracking and Billing Time
A practical guide to tracking hours, writing hourly invoices, and getting paid without disputes. Includes what to log, how to present time, and free tools. Start free.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs Wave
Side-by-side feature breakdown, pricing, and honest pros and cons.
