Let's Build Your First Campaign Together with our Lead Generation Expert

How to Add a Discount to an Invoice in Xero

Table of Contents

Sending an invoice is one thing. Sending one that accurately reflects a negotiated price, a loyalty reward, or a promotional deal — that’s where most people get stuck in Xero.

If you’ve ever tried to knock 10% off a line item or give a client a flat discount on their total bill and found yourself staring at a blank field wondering where the discount option even is — you’re not alone.

Xero doesn’t show discount fields by default. You have to turn them on.

Once you do, the whole process takes under a minute. This guide walks you through exactly how to do it, whether you’re applying a percentage discount to a single line item, a flat amount off the total, or building a discount into a repeating invoice template.

Why Discounts Matter More Than You Think

Discounts aren’t just a nice gesture — they’re a measurable business tool.

According to research by McKinsey, pricing decisions directly affect profit margins more than any other lever, often by 2–7% depending on the industry. And yet most businesses manage discounts informally — verbally agreed, never documented, and almost never tracked.

That creates real problems. 42% of B2B invoicing disputes stem from price discrepancies — the client expected one number, the invoice showed another. When discounts aren’t applied correctly at the invoicing stage, you end up chasing corrections, delaying payment, and eroding client trust.

Studies also show that invoices with clear, itemized pricing get paid 30% faster than invoices with vague or inconsistent line items. If you’ve promised a client a 15% discount on their first month and it doesn’t show on the invoice, that invoice is getting queried before it gets paid.

Xero gives you the tools to do this cleanly. Here’s how to use them.

What You Need Before You Start

Before adding any discounts, make sure discounts are enabled in your Xero settings. This is a one-time setup step that unlocks the discount column across all your invoices, quotes, and purchase orders.

You’ll need:

  • A Xero account with Standard or Adviser user permissions
  • Access to Xero’s Invoice Settings under Accounts
  • An invoice in draft (or the ability to create one)

If you’re on the free Xero trial, discount functionality is fully available — no plan restrictions apply here.

How to Enable the Discount Column in Xero

The discount field in Xero is hidden by default. Before you can apply any discount to an invoice, you need to switch it on at the account settings level.

Step one: Log into your Xero account and navigate to Accounts in the top navigation menu.

Step two: Click on Invoices, then select Invoice Settings from the dropdown menu.

Step three: In the Invoice Settings panel, look for the Show discount column on invoices checkbox. Tick it and click Save.

That’s it. The discount column will now appear on every new invoice you create, as well as on existing draft invoices. It won’t appear retroactively on invoices that have already been approved or sent.

How to Add a Line-Item Discount in Xero

Line-item discounts let you reduce the price of a specific product or service on an invoice without affecting the rest of the bill. This is the most common use case — a promotional rate on one service, a loyalty discount on a particular product, or a correction to a previously quoted price.

Step one: Open or create an invoice in Xero.

Step two: In the line item you want to discount, locate the Disc % column (this only appears if you’ve enabled the discount column in settings).

Step three: Enter the discount percentage you want to apply. For example, entering 10 will reduce that line item by 10%.

Xero calculates the discounted amount automatically. The original unit price stays visible, and the discount percentage appears as its own column — so the client can see exactly what they’re getting and why the total is lower than the standard rate.

Step four: Review the updated line total and click Approve or Send when ready.

Pro tip: Xero only supports percentage-based discounts at the line-item level. If you need to apply a flat dollar amount as a discount, you’ll need to either calculate the equivalent percentage or add a separate negative line item (covered below).

How to Add a Flat Discount to the Total Invoice

Xero doesn’t have a native “total discount” field that sits below the subtotal. But you can achieve the same result cleanly by adding a dedicated discount line item.

Step one: In your invoice, scroll to the bottom of your line items and add a new line.

Step two: In the Description field, type something like “Promotional Discount” or “Loyalty Discount — 10%” so the client understands what they’re looking at.

Step three: In the Unit Price field, enter the discount amount as a negative number — for example, -50 for a $50 discount, or -100 for a $100 reduction.

Step four: Assign it to the correct account code (usually the same revenue account as the primary service) and set the correct tax rate so the discount is applied before or after tax appropriately.

This approach keeps your invoice transparent and professional. The client sees both the full value of what they’re receiving and the discount as a named line — which builds trust and reduces the likelihood of payment queries.

How to Add Discounts to Repeating Invoice Templates

If you’re billing a client on a recurring basis at a negotiated rate, you don’t want to manually add the discount every month. Xero’s repeating invoice feature lets you build the discount directly into the template.

Step one: Go to Accounts > Invoices > Repeating and either create a new repeating invoice or open an existing one.

Step two: In the line item section, apply your discount in the Disc % column exactly as you would on a standard invoice.

Step three: Save the repeating invoice template. Every invoice generated from this template will automatically include the discount at the line-item level.

This is particularly useful for retainer clients, subscription services, or any arrangement where a price concession is built into the contract from the outset. According to Xero’s own platform data, businesses using repeating invoices reduce their admin time by up to 40% compared to manually generating invoices each billing cycle.

How to Add Discounts to Quotes in Xero

If your sales process starts with a quote, you can apply discounts there too — and they’ll carry through to the invoice when you convert the quote.

Step one: Navigate to Accounts > Invoices > Quotes and create a new quote or open an existing draft.

Step two: Enable the discount column (if not already active) and enter the discount percentage in the Disc % field on any line item.

Step three: Send the quote to your client. When they accept and you convert it to an invoice, the discount carries over automatically.

This creates a clean audit trail — the client approved the discounted price at the quote stage, and the invoice reflects exactly what was agreed. Businesses that align quotes to invoices reduce payment disputes by up to 35%, according to research by Accounts Payable Now & Tomorrow.

How Discounts Affect Tax Calculations in Xero

This is where a lot of people get it wrong — and it matters.

In Xero, tax is calculated after the discount has been applied at the line-item level. So if a product has a unit price of $100 with a 10% discount and 10% tax applied, Xero will calculate tax on $90, not $100. This is typically how tax authorities expect it to work, but it’s worth confirming based on your local tax rules.

If you’re adding a discount as a negative line item (the flat discount method), make sure the tax treatment on that line is consistent with the rest of the invoice. A mismatch in tax rates on the discount line can throw off your totals and create reconciliation headaches later.

Over 60% of small business owners report spending more time than expected on tax-related corrections stemming from invoicing errors, according to data from Intuit’s global small business survey. Getting the tax treatment right on discounts is one of the simplest ways to avoid being part of that statistic.

Tracking Discounts and Their Impact on Revenue

Once you’re applying discounts consistently, it’s worth tracking how much revenue you’re discounting away — both at the client level and across your business overall.

Xero doesn’t have a built-in “total discounts given” dashboard widget, but you can access this data through:

  • Custom reports in Xero’s reporting section, filtering by account code if you’re using a dedicated discount line
  • Tracking categories, which let you tag invoices by client type, campaign, or promotion so you can see discount patterns over time
  • Xero’s integration with analytics tools like Google Sheets, Syft, or Fathom, which allow more granular reporting on margin impact

Businesses that actively monitor discounting behaviour are better positioned to make pricing decisions. According to a Harvard Business Review study, a 1% improvement in average pricing translates to an 11.1% improvement in operating profit for the average company — so understanding where and how often discounts are being applied is genuinely worth the tracking effort.

Common Mistakes When Adding Discounts in Xero

Forgetting to enable the discount column first. This is the single most common issue. Without enabling it in settings, the Disc % field simply doesn’t exist on your invoice.

Applying discounts to already-approved invoices. Once an invoice is approved in Xero, you can’t edit it directly. You’ll need to void it, recreate it with the discount, and re-send.

Using incorrect tax codes on discount lines. If you’re adding a negative line item as a flat discount, the tax rate on that line must match the rest of the invoice unless you intentionally want a different tax treatment.

Not documenting the reason for the discount. Both for your own records and for client transparency, always name your discount lines clearly. “Discount” is vague. “Early payment discount — 5%” or “New client promotion — 10% off” gives the client context and gives you an audit trail.

Mixing discount types inconsistently. If some invoices use percentage discounts in the Disc % column and others use negative line items, your reports will be harder to reconcile. Pick one method and stick to it for consistency.

A Faster Way to Fill Your Pipeline While You Invoice

Here’s a truth that doesn’t get said enough: the best way to reduce pressure on discounts is having more clients to choose from.

When your pipeline is thin, you cave on price because you need the work. When your pipeline is full, you can hold your rate — because if one prospect walks, three more are coming behind them.

Most businesses try to fix their pricing problem by getting better at negotiating. The real fix is building an outbound system that keeps qualified leads flowing.



Conclusion

Adding a discount to an invoice in Xero is straightforward once you know where to look — but most people get stuck because the discount column is hidden by default.

The steps are simple: enable the discount column in Invoice Settings, apply a percentage discount in the Disc % field at the line-item level, or add a negative line item for flat-amount discounts. For recurring clients, build the discount into your repeating invoice template so it applies automatically every cycle.

The bigger picture matters too. Discounts that are documented, tracked, and applied consistently don’t just improve client relationships — they make your books cleaner, your tax calculations more accurate, and your pricing decisions more informed. Businesses that invoice cleanly get paid faster, dispute less, and operate with less financial friction overall.

And if you want to reduce how often you’re discounting just to win work — the answer is a fuller pipeline. More leads means more leverage. More leverage means you price on value, not desperation.

💼 Turn Invoices Into Inbound Leads

Stop chasing payments — start closing deals with a pipeline that fills itself through LinkedIn outbound.

7-day Free Trial |No Credit Card Needed.

FAQs

How do I add a discount to an invoice in Xero?

Go to Accounts > Invoices > Invoice Settings and enable the discount column. Once activated, a Disc % field will appear on every new invoice. Enter your discount percentage on the relevant line item and Xero calculates the reduced total automatically. For flat-amount discounts, add a negative-value line item instead.

Does Xero support invoice-level discounts, or only line-item discounts?

Xero's native discount field works at the line-item level using percentages. For an invoice-level flat discount, add a separate line item with a negative unit price (e.g. -$50) and label it clearly as a discount. This achieves the same result and keeps your invoice transparent for the client.

Will enabling the discount column affect my existing invoices?

It will appear on existing draft invoices, but not on invoices that have already been approved or sent. Approved invoices need to be voided and recreated if a discount needs to be applied retroactively.

What's the fastest way to grow my client base so I'm not relying on discounts to win work?

Discounting from a position of desperation is a pipeline problem, not a pricing problem. SalesSo builds complete outbound systems — precise targeting, campaign design, and scaling across cold LinkedIn, cold email, and cold calling — that consistently deliver qualified meetings with decision-makers. When your pipeline is full, you negotiate from strength. Book a strategy meeting to see how it works →

We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies

What to Build a High-Converting B2B Sales Funnel from Scratch

Lead Generation Agency

Build a Full Lead Generation Engine in Just 30 Days Guaranteed