Blogs
November 12, 2026

From Spreadsheet to System: Keeping Your Budget Honest in Business Central

|
12
min read

Picture a finance director at a 120-person engineering firm in Oxfordshire. It's early April, the new financial year has just started, and the budget has finally been signed off after six weeks of emails, numbered spreadsheet versions and one late-night consolidation. Everyone agrees it's a sensible plan. By September, nobody is entirely sure how the business is tracking against it, because the budget lives in one workbook, the actuals live in the accounts system, and comparing the two means another export.

That firm is fictional, but the pattern isn't. Budgets are built with real care and then quietly left behind. This post looks at how Microsoft Dynamics 365 Business Central handles budgeting and budget vs actual variance reporting, and why keeping your plan inside the same system as your ledger makes it much easier to keep honest.

Why standalone budget spreadsheets drift

Microsoft Excel is a perfectly good place to draft a budget. The trouble starts once the year is under way. Every month, someone exports a trial balance, pastes it next to the budget, and checks that account codes and department names still line up. A new nominal code, a renamed cost centre or a mid-year restructure quietly breaks the mapping, and the variance report becomes a small monthly project rather than something you simply open.

The result is that variances tend to surface at quarter end, or worse, at year end, when there's little left to do about them except explain them.

How budgets get built in Business Central

Business Central budgeting starts with G/L budgets. Each budget has a name, so you can hold several for the same period: the original board-approved budget, a mid-year reforecast and perhaps a stretch case. Microsoft's documentation notes that you can copy an existing budget and turn it into a forecast, which is how most finance teams handle budget forecasting without overwriting the original plan.

The real flexibility comes from dimensions. These are tags such as department, cost centre, project or region that sit on every posted transaction. According to Microsoft Learn, a budget entry can combine a G/L account and period with two global dimensions and up to four budget dimensions. In practice, that means you can budget marketing spend by department, or facilities costs by site, using exactly the same codes your team already posts to.

You don't have to give up spreadsheets for the drafting stage, either. Budgets can be exported to Excel, edited offline by budget holders and imported back, and the budget planning module on Microsoft Learn also covers copying last year's figures with an adjustment factor as a starting point.

If you need more structured cost centre budgeting, Business Central's cost accounting area supports separate cost budgets, including allocations and a Cost Budget by Cost Centre report.

A practical tip: budget at the level you actually manage. Monthly figures by department are usually enough. Budgeting every account against every dimension combination creates work nobody reviews.

How budget vs actual reporting works in practice

Because the budget and the actuals share the same accounts and dimension values, variance is calculated rather than reconciled. There are a few places finance teams tend to look.

Chart of accounts. The G/L Balance/Budget view shows actual and budgeted amounts side by side for each account, along with the proportion of budget used, by whatever period length you choose. Microsoft explains this in its guide to analysing actual versus budgeted amounts.

Financial reporting. Business Central's financial reporting tool pairs a row definition (your P&L layout) with a column definition. Since the 2024 release wave 2, Microsoft has provided sample column definitions, including an ACT/BUD actual versus budget comparison. Add a department filter and your income statement becomes a departmental P&L, with variance columns calculated by formula.

Analysis views. For slicing by dimensions beyond the two global ones, analysis views group G/L entries and budget entries by account, period, business unit and up to four dimensions.

Power BI. For leadership dashboards, the Power BI Finance app includes a Budget Comparison report that compares G/L budgets with actuals month by month. It's built on Power BI, so directors can filter by department without asking finance for a new export.

Worked example: spotting an overspend in July

Back to our engineering firm. The finance director, Priya, runs an April to March financial year. The marketing department has an annual budget of £156,000 for events and external agencies, phased evenly at £13,000 a month for simplicity.

After the July month end, Priya opens the actual versus budget report filtered to the Marketing department. Year to date, the budget is £52,000 (four months at £13,000). Actual spend is £68,000. That's a £16,000 adverse variance, roughly 31% over.

She drills down from the report line to the posted entries and finds two causes:

  • A timing difference. A £10,000 deposit for a trade show stand was paid in July, but the budget had placed it in October. This will unwind on its own.
  • A genuine overspend. The agency retainer was renewed in June at £3,000 a month more than planned. June and July account for £6,000 so far, and if nothing changes, the ten months from June to March add up to £30,000 over budget for the year.

Because she spotted it in July, Priya has eight months to act. She talks to the marketing lead about renegotiating the retainer or trimming other activity, and copies the original budget into a reforecast so the board can see both the approved plan and the revised expectation in the same report. Without variance reporting inside the ledger, the same £30,000 might not have surfaced until the Q3 review, or the year-end accounts.

Why a budget inside your ERP stays honest

A budget that lives inside Business Central has a few structural advantages over a standalone spreadsheet:

  • No mapping. Budget and actuals use the same chart of accounts and dimension codes, so there's nothing to line up each month.
  • Current figures. Postings appear in variance reports as soon as they're posted, rather than when someone next runs an export.
  • Drill-down. Every variance traces back to the individual transactions behind it.
  • Version control. Named budgets keep the original plan and each reforecast separate, so nobody overwrites the approved figures by accident.
  • Cleaner coding. Dimension rules can require a department or cost centre on relevant postings, so spend doesn't land in an unallocated bucket that the budget never accounted for.

The spreadsheet doesn't disappear. It just stops being the system of record.

What to sort out before the new financial year

If you're planning next year's budget in Business Central, these are the areas we'd review first:

  • Dimension structure. Agree the departments and cost centres you'll budget against, and make them mandatory on postings where it matters.
  • Budget granularity. Decide which accounts and periods genuinely need budget lines, and how annual figures should be phased across months.
  • Budget names. Set a naming convention for the original budget and each reforecast before the first copy is made.
  • Report layouts. Build your actual versus budget financial report and departmental filters before April, not after the first month end.
  • Ownership. Decide which budget holders receive which report, and how often.

None of this is complicated, but it's much easier to set up before the year starts than to retrofit in month five.

Speak to us before next financial year

We've completed over 500 software implementations and have spent decades working with Business Central and its predecessor. If you want a budget your team can actually track against, rather than one that's filed away in April, now is the time to plan.

Speak to Creative Computing about setting up budgeting and variance reporting in Business Central for next financial year, or about a health check on the setup you already have.

You might like...

Read more from our blog.

Swipe to View More