Close & reporting
Variance analysis
Finbryn's variance analysis for EU businesses breaks down why a number moved, separating price, volume, mix and timing effects where the data allows, with root-cause notes on the largest swings each month, so a variance turns into an answer rather than another question on a report.
Management report
Illustrative client · August 2026
EUR
| Line | Aug | Jul | |
|---|---|---|---|
| Revenue | 142,380 | 131,904 | +10,476 |
| Cost of sales | (51,260) | (48,115) | (3,145) |
| Gross profit | 91,120 | 83,789 | +7,331 |
| Payroll | (46,300) | (45,900) | (400) |
| SoftwareNoted | (6,480) | (5,490) | (990) |
| Rent | (8,000) | (8,000) | 0 |
| Other operating | (9,215) | (9,870) | +655 |
| Net income | 21,125 | 14,529 | +6,596 |
Reviewer's note
Software is up on last month after two seats were added mid-month. Revenue includes one milestone invoice that will not repeat next month.
Illustrative. An example of the document, not a client's figures.
What a plain variance number cannot tell you
Knowing a cost line ran twenty per cent over budget is a start, not an answer. It could be a supplier price rise in one member state, a genuine increase in volume, a shift toward a more expensive product mix, or simply an invoice landing a month early. Treating all four the same way, with the same corrective action, usually fixes the wrong thing.
Splitting a variance into its actual causes
Where the underlying transaction data supports it, we separate a variance into a price component, a volume component, a mix component and a timing component. We say plainly when the data will not support a clean split into all four rather than forcing an answer the numbers do not actually give.
The component groups often miss: currency
A group buying or selling across more than one currency inside the wider European market has a fifth cause available that a domestic business does not: the exchange rate itself. We isolate that effect explicitly, because a currency-driven variance calls for a hedging conversation, not an operational fix aimed at a problem that was never really operational.
A note on every large swing, every month
The largest variances each period get a short written explanation grounded in the transaction detail plus anything you tell us changed operationally, a new contract, a pricing move, a one-off cost. That note is what a manager actually reads; the decomposition behind it is the evidence for the note.
Related work
This sits on top of a budget versus actual comparison and draws on the same closed month-end close figures used across your reporting.
Questions
Frequently asked questions: Variance analysis
Can variance analysis work without a formal budget in place?
It works best against a budget or a prior period, so a business without either can start with a prior-period comparison while a formal budget gets built.
Does this cover currency effects for a multi-country group?
Yes. We isolate a currency-driven movement from a genuine price, volume or mix change, so the two are never blended together in the explanation.
Is this only relevant for large groups?
No. Any business with a meaningful swing in a cost or revenue line, including a single-entity business trading with suppliers in another member state, benefits from knowing what actually drove a variance.
What counts as a material variance worth writing up?
We agree a threshold, often a set percentage or currency amount, at the start of the engagement; anything crossing it gets a written explanation rather than every minor movement being flagged in the same report.
Can variance analysis catch a coding error rather than a real business change?
Yes, a variance that does not match any known business event is exactly the kind of flag that often traces back to a miscoded transaction rather than a genuine shift worth explaining to the board.
Is variance analysis only useful for large companies?
No. Even a small business benefits from knowing whether a cost jumped because of price, volume or a one-time item.
How is this different from budget vs. actual?
Budget vs. actual shows the gap. Variance analysis explains what caused it.
Who reviews the work before it reaches us?
Every deliverable under variance analysis is reviewed by a senior reviewer before it reaches you. You keep access to the underlying file at every stage, so nothing about the work happens somewhere you cannot see it.
What is included in variance analysis?
Variance analysis covers variance decomposed into price, volume, mix and timing where the data allows and prior-period and budget comparisons shown side by side. The exact scope is agreed and set out in writing before work starts, so you know precisely what is and is not covered before the first deliverable arrives.
Related services
- Close & reportingBudget vs. actualActual results lined up against the budget every month, with the gap explained in plain language rather than left for you to work out on your own.
- Close & reportingManagement reportsMonthly profit and loss, balance sheet and cash flow packaged with a plain-English narrative so the numbers explain themselves before anyone has to ask a question.
Industries
Next step
Talk to the team that would run your books
A short call covers your setup, your software and what a first month would look like. You get a written scope and price after it.