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.

June 8, 20268 min read

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?
Always apply the discount before calculating tax. Tax (sales tax, VAT, or GST) should be calculated on the amount the client actually pays, not the original pre-discount total. If your subtotal is $2,000 and you discount $200, your taxable amount is $1,800.
How do I show a discount on an invoice without it looking unprofessional?
Add a clearly labeled line item below your subtotal, like 'Referral Discount' or 'Early Payment Discount,' and show it as a negative dollar amount. Give the discount a specific label so the client understands why they are getting it. Avoid vague labels like 'Discount' with no context.
Is it better to show a percentage discount or a flat dollar amount?
Both work, and the right choice depends on the situation. Percentage discounts (like '10% off') help the client see the relative savings and work well for larger invoices. Flat dollar amounts (like '- $150') feel more deliberate and are cleaner for smaller adjustments. Most invoice software supports both.
What is an early payment discount, and is it worth offering?
An early payment discount gives clients a small percentage off (usually 1-3%) if they pay within a shorter window, like 10 days instead of 30. On a $5,000 invoice, a 2% early payment discount costs you $100 but gets you paid three weeks faster. Whether that tradeoff is worth it depends on your cash flow situation.
Can a client claim a discount I did not authorize?
Technically yes, if your invoice terms are vague. Some clients will take a percentage off and mark the invoice paid without telling you. To prevent this, be explicit in your invoice notes about exactly when discounts apply and confirm any discount in writing before sending the invoice.

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 Free