Stop copying last year’s numbers. Start from reality.
When budgeting starts, most teams do the same thing:
They take last year’s budget - and tweak it.
It feels fast. It feels logical.
But it’s also why budgets drift away from reality.
Each year takes its starting point from:
The result:
A budget that looks structured - but doesn’t reflect how money is actually spent.
Instead of starting from an old plan, you start from what actually happened.
Your invoices show:
That means:
You’re not setting your budget based on assumptions - but on data.
Collect your invoices from the past year. This gives you: • seasonality • recurring costs • true spend levels
Organize purchases into meaningful categories. Not how your current budget looks - but how money is actually spent.
Some costs repeat. Others don’t. Separating them: • makes the budget more accurate • makes variances easier to understand
Use what you know to update: • price changes • new needs • projects starting or ending
Spending is rarely flat. Use real patterns to: • place costs in the right months • avoid false variances
When you base your budget on actuals:
Because it carries over outdated assumptions. Each iteration compounds errors instead of correcting them.
12 months is ideal to capture seasonality. 6 months can work if your spend is stable.
Actuals-based uses real spend as a baseline. Zero-based starts from scratch. Actuals-based is faster and more practical for most teams.
They show what you actually bought - supplier, price, and volume - not just totals.
You base it on reality, not assumptions. That means fewer surprises and smaller variances.
Use real invoice data as your baseline