Skip to content
Wedding websites built for you in 48 hours · RSVP for every event · From £149

Budget and costs · Setting a budget

How do I build a budget in Excel?

Answered by the UK Wedding Websites editorial team · Updated 2026-10-12

Short answer

Open a new workbook, create columns for item, estimated cost, actual cost, paid, due date and notes. List every expense, use SUM formulas for totals, and add a contingency row. Update it weekly and you will have a working budget.

Start by opening a new Excel workbook and renaming the first sheet to Budget. In row one, create headers: Item, Estimated Cost, Actual Cost, Paid, Balance, Due Date and Notes. In the Item column, list every category you can think of, venue, catering, drinks, cake, outfits, hair and makeup, flowers, photography, videography, music, stationery, rings, registrar fees, transport, favours, and thank-you gifts.

Under Estimated Cost, put your best guess based on quotes or research. Under Actual Cost, put the real figure once you have booked. Under Paid, enter what you have already paid. In the Balance column, use a formula like =C2-D2 to show what is still owed.

At the bottom of the Estimated and Actual columns, use =SUM to get the total. Add a row for contingency, often around ten percent of the total, and a final row for the grand total. You can also add a separate column for who is paying, you, your partner or a parent.

Once the budget sheet is done, create other tabs for your guest list, suppliers and timeline. Link the supplier tab to the budget tab if you like, but it is not essential. The most important thing is to update it every time you spend money, so you always know where you stand.

Was this answer helpful?

Answers from couples and guests

No answers from readers yet. Been through this yourself? Share what worked for you.

Add your answer

Related questions

From other topics

From our studio

Everything for your wedding, in one place

Your website, your invitations and the signs on the day, designed to match. One-off prices, paid once.