How to Build a Zero-Based Budget in a Spreadsheet
Most budgets fail quietly. You write down what you think you spend, the spreadsheet sits in a folder, and three weeks later the numbers describe a life you don't quite recognise. Zero-based budgeting sidesteps that by doing one thing well: giving every pound of income a destination before it leaves your current account. The tool matters far less than the habit, and a spreadsheet makes the habit quick — fifteen minutes a month, no subscription, no app nagging you about coffee.
The rule behind the method
A zero-based budget starts with your income and works downwards until nothing is left unassigned. Zero doesn't mean you have spent it all. It means every pound has been allocated — to a bill, a weekly shop, a savings pot or an extra debt payment.
Two useful consequences follow. Savings stop being whatever happens to be left over, because there usually isn't anything left over. And you find out early when the month doesn't add up, while you can still do something about it rather than discovering it on the 28th.
Build the skeleton first
Open a blank sheet and create four columns: Category, Assigned, Actual and Difference. The Assigned column is your plan. Actual is what really happened. Difference is simply Assigned minus Actual, which tells you instantly whether a category is running hot.
Then lay out the rows in five blocks, in this order:
- Income — take-home pay, benefits, side work, anything dependable.
- Fixed commitments — rent or mortgage, council tax, energy, water, broadband, insurance.
- Everyday spending — food, transport, phone, school costs, pets.
- Financial — debt minimums, savings, sinking funds.
- Discretionary — eating out, hobbies, clothes, gifts.
Under the income block add a row called Total income. Under the last block add Total assigned, then Unassigned, which is total income minus total assigned. That final cell is the one you'll watch all month. Keep every formula pointing at other cells rather than typed-in numbers, so changing your energy figure updates the totals on its own.
Use income you actually have
Budget the lowest figure you can reasonably count on, not the salary you'd get in a perfect month with overtime and no unpaid leave. If your pay or hours vary, budget one payday at a time instead of inventing a monthly average. Four honest weekly or fortnightly budgets are far easier to keep straight than one guessed monthly number, and you can always assign a surplus when it lands.
Assign in an order that protects you
Work down this list. It's ordered so the things that keep a roof over your head get funded before the things that are merely nice.
- Housing, council tax, energy, water and other essentials you'd be in trouble without.
- Minimum payments on every debt. Never skip these to fund a savings goal.
- Food, transport and a phone — realistic amounts, not aspirational ones.
- Sinking funds for annual and irregular costs (more on these below).
- Savings, even if it starts at £20.
- Fun money. Yes, before extra debt repayment.
- Anything remaining goes to debt overpayments or a bigger savings goal.
That sixth point matters. A budget with no room for a takeaway, a birthday present or a night out tends to collapse in week three and take your confidence with it. Build in a small allowance you can spend without guilt, then protect it.
Sinking funds: the line most budgets miss
Annual and irregular costs are what wreck monthly plans. Car insurance, MOT and servicing, Christmas, birthdays, a boiler repair, the dentist, school uniforms. None of them arrive monthly, so they never appear in a normal budget until the invoice lands.
List them, add up a rough annual figure for each, divide by twelve and create a category for it. £600 a year on car costs is £50 a month sitting quietly in its own line. When the renewal comes round, the money is already there and nothing else has to be cut. If your income is irregular, divide by the number of paydays instead and treat each payday as its own mini-budget.
The unassigned cell should read £0.00
If it's positive, give the remainder a job — savings or debt, most likely. If it's negative, something has to move before the month starts. Cut in this order: unused subscriptions, then discretionary categories, then reduce how much you're saving, and only then revisit essentials such as a cheaper phone deal or a supermarket switch. A small buffer line, say £20 or £30, is worth keeping for the odd forgotten thing.
Zero doesn't mean your bank account is empty. It means the decisions are finished.
Running the month without rebuilding it
Once a week, spend ten minutes in the sheet. Log actual spending, check the Difference column, and move money between categories when reality disagrees with the plan. Moving money isn't cheating — it's the system working. What you're avoiding is simply overspending and pretending you didn't.
Two habits help. Keep the flex category small and genuinely flexible, so an overspend on food can be covered from eating out rather than from the rent row. And if you do borrow from a savings line, put it back next month and jot down why; the note is what stops it becoming a permanent withdrawal.
Start smaller than you think
A first attempt with forty categories will be abandoned. Start with five or six: housing, food, transport, bills, savings and fun. Add detail once the routine holds and you can see where the money is actually going. Colour the Assigned cells lightly, freeze the top row so your headings stay visible, and keep the file somewhere you'll open it — a shortcut on your phone's home screen beats a tidy folder you never visit.
If money is genuinely tight rather than just disorganised, free and impartial debt advice is available from Citizens Advice or StepChange, and it costs nothing to ask. For anything involving pensions, investments or a mortgage decision, speak to a regulated financial adviser. A spreadsheet is a good place to organise your money; it isn't a substitute for proper advice when the stakes are high.
Photo: Flyfin / Pixabay




