Skip to content
← Back to Blog
XeroManagement reportingBoard reportingFinancial reportingSME finance

Everything Xero's Standard Reports Can't Show You (And Why)

Jamie Saveall ·

Estimated reading time: 8 min

It's 8pm on the last day of the month. The Xero reports have run cleanly. Every reconciliation ticks. The P&L balances to the penny.

You're still three hours away from a board pack.

If that scene feels familiar, it's because Xero is brilliant at one thing and not designed for another. Conflating the two quietly costs finance teams about a working week every month, and the conflation is quiet enough that most teams don't notice they're doing it.

Xero is an accounting system. It was built to keep your books accurate, your VAT right, your bank reconciled, and your audit trail defensible. On that job, it's excellent. Fast, accurate, well-integrated with payroll and payments, cheap enough that a one-person shop and a €20M business can both run on it.

The trouble starts when someone (usually the MD, usually on a Monday) asks for "the numbers for the board." You open Xero's reports and hit the first gap.

The seven gaps

Gap 1: Management account categorisation

Xero's chart of accounts is a bookkeeping chart. It was built for tax filings and audit trails. Revenue sits under broad codes. Cost of sales and overheads are listed alongside "other expenses" and "bank charges."

A board wants a management P&L: Revenue → Gross Profit → Contribution → EBITDA, with opex grouped by function (sales, marketing, technology, admin), not by GL code. Xero doesn't do this natively. So you export to Excel and you re-map. Every month. With formulas that someone — let's call her the junior controller — broke two weeks ago and hasn't told anyone about.

Gap 2: Year-on-year and versus-budget in one view

Xero will show you this month versus last month. Or this month versus budget. Or this year versus last year. What it won't show you, cleanly, in a single view, is all three at once with variances spelled out.

The board wants: April actual, April budget, April last year, variance to budget in euros and percent, variance to last year in euros and percent. That's six columns plus totals. You'll build it in Excel. Again.

Gap 3: KPI derivation

Xero doesn't know what your KPIs are. It knows your ledger. Gross margin percent, customer acquisition cost, revenue per head, contribution per product line, cash conversion days: none of this is computed natively. You have to calculate each one, usually by combining ledger data with headcount, product volumes, or CRM pipeline.

Some KPIs are simple ratios. Most aren't. Working capital days needs debtor, creditor, and inventory balances aligned to a specific revenue period. The second you start slicing by product or region, you're in custom-spreadsheet territory for the rest of the morning.

Gap 4: Variance commentary

A number without a story is just a number.

When revenue is down 11% on budget, the board doesn't want the percentage. They want: "Revenue is down 11% because Q2 enterprise renewals slipped into Q3 following the product release delay announced on 3 February." Xero will show you the 11%. It will not explain it.

That commentary is the most valuable paragraph in the whole board pack. It's also the paragraph that took three hours to write, because someone had to dig through the invoice history and the sales forecast to work out what actually changed.

Gap 5: Benchmark positioning

Gross margin of 62%. Is that good? Against what? For a SaaS business in your revenue band, 62% is soft. For a consulting firm, it's strong. For an e-commerce business selling into supermarkets, it's exceptional.

Xero doesn't know. It has no view on your peers, your sector, or your size band. Benchmarking is the single most politically useful finance output. It turns "we're fine" into "we're underperforming the sector median by seven points," which is a materially different conversation. It's also the gap almost no SME finance team fills, because the data isn't sitting anywhere convenient.

Gap 6: Consolidated multi-entity

If you have one Xero file per entity (UK trading co, Irish parent, a holding company, maybe a dormant vehicle or two), Xero doesn't consolidate them. Xero HQ helps you manage the files. It doesn't produce a consolidated P&L or balance sheet that eliminates intercompany, translates currencies, and nets off the shareholder loan.

Groups over €5–10M revenue hit this immediately. You end up with a dedicated Excel workbook, usually maintained by one person, usually fragile, usually a risk no-one on the management team has time to retire.

Gap 7: The narrative

This is the gap that matters most, and it's the hardest to name.

A board pack is not a report. It's a communication document. It tells the story of the quarter: what happened, why it happened, what the finance team is worried about, what they're confident about, and what the board is being asked to do about any of it.

Xero's reports aren't structured for that work. They show numbers in ledger format. The paragraph that starts "This quarter was dominated by…" is what the FD writes at 11pm on a Sunday, and what the board actually reads first.

Why this is a design choice, not a bug

Xero isn't broken. It's precisely as designed.

Xero was built to be the best bookkeeping platform for small and medium businesses. That's a real product and a well-executed one. The design decision, and it is a decision, was to ship a clean ledger and let a layer above handle management reporting.

Asking Xero to also be the board reporting tool is like asking the till in a restaurant to also be the menu. Different job. Different users. Different output.

What's changed in the last eighteen months is that the layer above (the bit between the ledger and the boardroom) has moved. It used to sit in a controller's Excel workbook. It used to sit in a management accountant's head. Both were expensive, slow, and fragile.

The layer is now automatable. Mapping, benchmarking, KPI computation, variance commentary, consolidation, and the narrative itself are modelling problems with repeatable structure, not one-off creative work. The output is still valuable. It's no longer worth a week of controller time a month to produce.

That's what we built Stratavor for. It sits on top of Xero (and the other accounting systems SMEs actually use), pulls the ledger in, and produces the seven things above: mapped accounts, combined YoY and vs-budget views, derived KPIs, variance commentary, peer benchmarks, consolidated statements, and the narrative. Every month. In hours, not weeks.

Your Xero reports stay where they are. They're still the source of truth for your bookkeeping. What sits on top of them is finally catching up.

FAQ

What's the limit of Xero's reports?

Xero's standard reports are bookkeeping outputs, not management reports. They show the ledger accurately (P&L, balance sheet, aged debtors, trial balance) but they don't map to a management account structure, don't combine year-on-year and versus-budget views in one table, don't derive KPIs from the raw numbers, don't write variance commentary, don't benchmark against peers, and don't consolidate multi-entity groups natively. Seven gaps. By design, not by accident.

Is Xero good for board reporting?

Xero is excellent for the bookkeeping layer board reporting sits on. It's not itself a board reporting tool. Most finance teams on Xero either export to Excel and rebuild a board pack manually each month, or use a dedicated reporting layer that pulls from Xero's API and handles the management and narrative work above the ledger.

See what Stratavor does with your Xero data. Start a free trial — mapped accounts, derived KPIs, benchmarks, and a narrative board pack in hours.