Average UK Wedding Cost: A Realistic Budget Breakdown

What a UK wedding actually costs, broken down by category, with honest figures based on what couples typically spend.

The average UK wedding costs between £20,000 and £35,000, though couples spend anywhere from £5,000 to £100,000+ depending on guest count, venue choice, and style. This guide breaks down where the money actually goes so you can build a realistic budget.

Average spend by category

These are typical UK figures for a wedding of 80 to 100 guests:

Hidden costs

The headline figures often miss things that add up to thousands more: VAT, service charges, corkage, overtime, tips, marriage notice fees, wedding insurance, hen/stag, rehearsal dinner, honeymoon.

Where to economise without it showing

Where NOT to economise

Payment timing

Most suppliers want a deposit at booking (20-30%) with the balance due 4-6 weeks before the wedding. Build this timing into your budget.