Free wedding tool · 5 minutes
Free Wedding Budget Planner
Plan wedding costs, compare quotes with final prices, and track payments, due dates, extra room, and cost per guest.
Money left
$27,000
Held back for surprises
$3,000
Cost per guest
$246
Paid so far
0%
Budget basics
Your budget, guest count, and how much you want to hold back for surprises.
Costs
Final cost changes the money left. Paid shows how much you have already covered.
| Category / cost | Plan | Quote | Final | Paid | Due date | Notes | |
|---|---|---|---|---|---|---|---|
| Totals | $24,600 | $0 | $0 | $0 |
Why it helps
- See money left, extra room, cost per guest, and payment progress
- Keep planned, quoted, final, and paid amounts separate
- Saves in your browser, with no account and no email
How to use it
- 1Set your total. Enter your overall budget, guest count, and the percentage you want to hold back as contingency.
- 2List your costs. Add a row per vendor with the category, your target, and the quote you were given.
- 3Track payments. Record final costs, deposits paid, and due dates as you book each vendor.
- 4Watch the headroom. Check remaining budget and cost per guest before you add anything new.
A cheap line item
Guest photo coverage for less than an hour of a second shooter.
OnceRoll adds a shared camera every guest can use, so you get the whole day covered without another vendor invoice.
Keep planning
Tools that go with this one
Related reading
More on planning this part
Frequently asked questions
Wedding Budget Planner questions
How does the wedding contingency calculation work?
The planner reserves your chosen percentage of the total budget. Remaining budget compares actual costs plus that reserve against your overall budget.
What is the difference between quoted and final cost?
The quote is what you expect to pay. Final cost is the agreed or finished price. Paid shows how much you have already paid.
Is my wedding budget uploaded anywhere?
No. Calculations and file processing happen in your browser, and your plan is stored in this browser only.