Summary
Xero and QuickBooks statements list invoices, credits and a balance with no calculation layer, so neither can show accrued late payment interest natively. The only way round it is to bill the interest as a separate invoice, which then appears as a line item, and that figure goes stale within days because interest accrues daily.
- The workaround breaks fast: On a £10,000 balance at 12% a year, an interest invoice raised on day 1 understates the true figure by £23.01 by day 7 and £95.34 by day 29.
- The fix: Recalculate the interest at the moment the statement is sent, not when the charge was raised, so the figure the customer reads is accurate that morning.
- Xero has not built it: The Xero product idea for interest on late invoices has 1,114 votes, has been open since 29 March 2012, and Xero's last response on 7 July 2025 gave no committed plans.
What is late payment interest (and what is it not)?
Late payment interest is interest a seller charges on an overdue invoice for each day it stays unpaid after the due date. See the definition of late payment interest.
- A statement balance is not an interest figure. A statement lists invoices, credit notes and payments. It does not calculate interest, so the interest has to exist as a transaction before a statement can show it.
- Interest is not a flat late fee. A flat late fee is a one-off charge. Interest builds each day, so a figure raised earlier is out of date by the day the statement is sent.
- UK statutory interest is not compound interest. It is simple interest on the original debt. See compound interest.
The customer reads the statement as the amount they owe, so an out-of-date interest line understates it.
A statement is a list, not a calculation
A statement of account has no calculation layer. It prints the documents attached to a contact, invoices, credit notes and payments, with a running balance, so every figure on it already exists as a transaction somewhere else. Interest is not a transaction until you raise one.
That is why the request has never been solved by a setting. It would need the statement to compute a number that does not exist in your ledger yet.
The same is true in QuickBooks Online. Its statements are also document lists, and its finance charge feature, where available, works by creating a charge rather than by calculating one on the statement itself.
The workaround, and exactly when it breaks
The only way round it is to turn the interest into a transaction, because a transaction is the one thing a statement can display.
- Work out the interest owed to today across the customer's overdue invoices.
- Bill the interest separately to the same customer, on its own line, with no tax applied.
- Approve it. It now appears on the next statement as a line item.
That works, for exactly one day. Interest accrues daily, so an invoice raised on the 1st is understated by the 2nd and materially wrong by the time most customers look at it.
Take a customer sitting on £10,000 of overdue invoices at 12% a year. That is £3.29 of interest a day.
So a statement sent at the end of the month, carrying an interest invoice raised at the start of it, understates what you are owed by nearly a hundred pounds on a single mid-sized account. Multiply that across a ledger.
Keeping it accurate manually means editing that invoice every time you send a statement, on every account, which is why most people raise it once and quietly stop.
Recalculate at send, not at raise
Work the interest out at the moment the statement is sent, not when the charge was first billed. The customer then reads a figure that is true that morning, which is the only morning that counts.
An interest figure is only true on the day it was worked out. If the charge was raised on the 1st and the statement goes out on the 30th, you have shown the customer a number you already know is wrong, and invited the argument.
This also fixes the credibility problem. A customer who checks your maths and finds the figure too low learns that your interest charges are approximate. That is not a reputation you want on a number you may eventually need to enforce.
Which customers should get an interest statement
Interest statements belong on rolling accounts and chronic late payers, and nowhere near disputed invoices or accounts already on a payment plan. Deciding this is a policy question, not a technical one.
| Account type | Show interest? | Why |
|---|---|---|
| Rolling accounts, many small invoices | Yes | One growing figure is far easier to act on than a list of aging invoices. |
| Chronic late payers | Yes | The monthly statement becomes the reminder that delay has a running cost. |
| Long-standing accounts that pay on time | Usually no | Nothing to charge, and the line reads as a threat where there is no problem. |
| Accounts in dispute | No | Exclude the disputed invoice entirely until it is resolved. |
| Accounts on a payment plan | No | They are already doing what you asked. Interest on top undermines the arrangement. |
Running different rules for different groups is covered in different late fee policies for different customers.
Consolidated groups need a parent-level statement
If your customer is a group with several trading entities, statements sent per entity give everyone a partial picture, and the person who actually authorizes payment sees none of it.
Send one consolidated statement to the parent, covering the child entities' invoices, with interest calculated across the whole group balance. That is the number the finance director is answerable for. The setup is in how to set up automatic customer statements in Xero and consolidated statements for parent and child customers.
Doing this in QuickBooks Online
QuickBooks Online has the same limitation. Its statements list transactions, so interest has to become a transaction before it can appear, and its finance charge feature creates a charge rather than calculating one on the statement.
QuickBooks does have a finance charge concept, and our guide to applying finance charges in QuickBooks Online covers it in full, along with whether you can add a late fee in QuickBooks Online. The same staleness applies: a charge created on the 1st does not update itself.
What your market allows
In the UK and the EU the right to charge interest is statutory and automatic on business-to-business invoices, so the interest line on a statement needs no contractual basis. Almost everywhere else the right is contractual, established by your payment terms and tested under contract law if disputed.
| Market | Basis | Rate |
|---|---|---|
| UK | Statutory, automatic | Bank of England base rate plus 8%, fixed in six-month blocks, plus £40, £70 or £100 per invoice |
| EU | Statutory (Directive 2011/7/EU) | ECB reference rate plus at least 8 points, which is 10.40% for the second half of 2026, plus €40 minimum |
| US | State by state, usury caps | Typically 1% to 1.5% a month |
| Australia, New Zealand | Contractual | No statutory B2B rate. Set it in your terms |
| Canada | Contractual, provincial variation | State the annual equivalent rate in your terms |
| South Africa | Prescribed Rate of Interest Act | Prescribed rate, 10.50% from July 2026 and 10.75% from November 2026, as a statutory fallback |
| Singapore | Common law, still applying the older genuine pre-estimate test | Must be a genuine pre-estimate of loss |
In a contractual market, put the rate on the statement itself as a footer line, referencing the clause in your terms. It costs nothing and it answers the first question a customer will ask. Wording is in our late fee policy wording examples.
How Paidnice does this, and how simple it is
Paidnice runs the statement and the interest from the same customer group, which is how the number stays right.

- Interest is worked out on the day the interest policy runs, or to the end of the previous month, and you choose the schedule. Run it just before the statement, and the new interest invoice shows on the statement like any other invoice, so the figure your customer opens is current.
- Set the rate the way your market works. Turn on the Bank of England base rate and Paidnice applies base plus your percent, either locked for each six-month period as the Late Payment Order sets it, or following the base rate as it changes. Outside the UK, set your own annual rate.
- The charge is still a real invoice in your ledger, raised as draft or approved, so it reaches the customer's payables system instead of only appearing on a PDF.
- Groups, credits and exclusions are handled. Parent-level statements cover child entities, unallocated credit notes reduce the charge to the net balance, and a disputed invoice can be filtered out by its reference, and a disputed account moved to another group, without switching the policy off.
Setting it up is one statement schedule and one interest policy on the same customer group.
Deciding between a per-invoice fee and a balance charge is covered in invoice late fee or statement interest. Whether that interest should compound is in compound or simple interest on overdue invoices, and to work a figure out now there is a free late fee calculator or the advanced calculator.
Common questions
Can Xero show interest on a statement natively?
No. A Xero statement lists documents attached to a contact and has no calculation layer, so there is no field for accrued interest. The request has been open on the Xero ideas board since 29 March 2012, with 1,114 votes, and Xero's Community Manager Kelly Munro replied on 7 July 2025 that there are no committed plans to build it.
Should the interest be a separate invoice or a line on the original?
Separate. It keeps the original invoice as the record of the sale, it is far easier to waive, and it avoids mixing a no-tax charge into a tax invoice. How to account for late fees covers why.
Does the interest have to go into my ledger?
For it to be collectable, yes. A figure that appears only on a PDF never enters the customer's payables system, cannot be reconciled when paid, and is not evidence if you escalate.
How often should I send an interest statement?
Monthly, on a fixed day. Predictability is what makes it a process rather than a threat. It also has to actually land, which is a deliverability and wording question as much as a scheduling one.
What if the customer has a credit note sitting on their account?
Interest should be calculated on the net balance. Charging on the gross when the customer holds unallocated credit is the error that turns a routine statement into a complaint.
Paidnice features in this article
About the editorial team
Denym started Paidnice in 2022 after customers paying late left his own business short on payroll. He has led it to $1 billion collected on time across more than 1 million invoices, and writes about credit control, late fees and getting paid on Xero and QuickBooks.







