Close & reporting
Budget vs. actual
Finbryn compares an EU business's actual monthly results to its budget line by line, showing the variance in amount and percentage terms and explaining any gap past an agreed threshold in plain language, so the report tells you what changed rather than just that it did.
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.
Two numbers, one language
Comparing a budget to actuals only tells you something useful if both sides were built the same way. Groups operating across member states often set a budget centrally in one currency while entities transact and report locally in another, which means the comparison breaks before it even starts unless someone deliberately keeps the two aligned. That alignment work, not the subtraction itself, is most of what this service does.
Structuring the budget so the comparison holds up
Where a business already has a budget, we map it onto the same chart of accounts used for the monthly close, entity by entity. Where it does not, we help build one against that structure from the outset, so month one already produces a comparison that means something rather than a spreadsheet exercise bolted on afterwards.
Reading a variance without guessing
Past an agreed threshold, every meaningful gap gets a written line explaining what drove it, not just the size of the miss. An energy line running over in one country because of a regional price spike reads differently to the same overage caused by a genuine overspend, and the report says which one it is.
Keeping the target current
A budget agreed in January rarely survives the year unchanged once a hire is made or a contract shifts revenue timing. We maintain a rolling forecast for clients who want the comparison to stay honest rather than measuring against a number everyone quietly stopped believing by summer.
Related pages
For the deeper breakdown behind a large gap, see variance analysis. The actuals themselves come from your closed month-end close.
Questions
Frequently asked questions: Budget vs. actual
Do you build the original budget or just compare against one we already have?
Both. If you already have a budget we structure the comparison against it; if you do not, we help build one against the same chart of accounts used for the actuals.
How do you handle a budget set in a different currency to a local entity's actuals?
We keep local-currency actuals and group-currency budgets separated in the report, so a currency movement is never mistaken for a real variance.
What variance threshold triggers a written explanation?
We agree a threshold with you, often a combination of an amount and a percentage, so small routine swings do not generate noise while anything meaningful gets flagged.
How often is the budget itself revised during the year?
The original budget stays fixed as the baseline for comparison; if the business needs a revised forecast mid-year, that is built as a separate reforecast rather than overwriting the budget being tracked against month to month.
Can budget-vs-actual be broken down by department as well as by entity?
Yes, provided departmental coding exists in your chart of accounts or tagging, the comparison can be run at department level alongside the entity-level view your group already relies on for reporting. We confirm what coding already exists before promising a breakdown that is not there yet.
Who builds the original budget?
You do, with our help structuring it against the same chart of accounts we use for the monthly actuals, so the comparison lines up cleanly from month one.
What happens when a variance is bad news?
It gets flagged in plain terms in the same report, because a variance report that only shows good news is not useful.
What if our records for budget vs. actual are not up to date?
If your records are behind, we scope a catch-up first so budget vs. actual starts from a clean, reconciled base. That catch-up is priced and timed separately from the ongoing engagement, so you always know what each part costs.
Who reviews the work before it reaches us?
Every deliverable under budget vs. actual 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.
Related services
- Close & reportingVariance analysisA closer look at why a number moved: price, volume, timing or a one-off, so a variance on a report turns into an answer instead of a question.
- 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.