For couples planning it themselves

Your budget is in one tab. Your guest list is in another. Neither one knows what you already spent.

You do not need a wedding planner. You need the files in Downloads to stop lying to each other.

Get One Sheet · $17

Excel + Google Sheets. One time. 30 days, refund by email.

C6 =Planned - Paid Demo · Maya & Jordan · Austin, Oct
Total planned
$28,400
Total paid
$9,850
Remaining
$18,550
Guests vs venue cap
InvitedYesPendingNoCapHeadcount
1285611868061 / 80
Budget by category
CategoryPlannedPaidRemainingStatus
16Venue9,5004,7504,750On track
17Catering7,2002,4004,800On track
18Photo3,6001,2002,400On track
19Flowers1,8001,500-250Over
Next vendor payment
24VendorBloom & Stem
25DueSep 19
26Amount$1,500
27Percent used34.7%
Next seven days
30Sep 14Cake tasting
31Sep 16Photographer contract due
32Sep 19Bloom & Stem balance
DashboardBudgetGuestsSeatingVendorsCalendar

You have a sheet for the budget. A second one for the guest list you started in March. A Notes app dump of vendor Venmo names. A WhatsApp thread where your mother added twelve people after you locked the headcount. A seating sketch in a third file that still has your college roommate at table 4, and he RSVP'd no six weeks ago.

None of those files talk.

So you open all of them on Sunday night and do the math again. Planned vs paid. Invited vs coming. Deposit vs remaining. You get a number you almost trust, you screenshot it, you go to sleep. Tuesday the florist invoice lands and the number is already wrong.

You are not bad at planning. You are running a $20,000 project on files that do not share a cell. Excel is not the enemy. Twelve Excels is the enemy.

That is the job. Not Pinterest. Not a binder with tabs that look expensive in a TikTok. The job is one remaining dollar and one headcount that update when you type.

What you are actually managing

A wedding is not a vibe. It is three numbers that fight:

  1. 1.What you said you would spend.
  2. 2.What you already paid.
  3. 3.How many bodies the room can hold after the purge.

The free branded checklist will give you tasks. Etsy will give you eight pretty tabs at $9 that do not share a cell. The $67 all-in-one that runs ads will give you a vision board and a packing list you will not use. You still end up reconciling Planned in one place and Paid in another.

One Sheet is six tabs. They read each other. That is the whole product.

If you have ever pasted the same guest names into a new file because the last one "felt messy," you already know the pattern. The fourth rebuild is not a personality trait. It is what happens when seating cannot see RSVP, and budget cannot see the deposit you logged in Vendors under a slightly different category name.

The six tabs

The six tabs

  • Dashboard
  • Budget
  • Guests
  • Seating
  • Vendors
  • Calendar
TAB 1 / 6

Dashboard

The only screen you open when your fiancé asks "are we okay?"

Total planned. Total paid. Remaining, large. Percent used. Invited / yes / pending / no. Headcount against the venue cap. Next vendor payment (date and amount). Next seven days.

You do not type those. Budget, Guests, Vendors, and Calendar push them. If remaining is red, it is red because a formula did the subtraction, not because you hoped.

B4=Planned - PaidDashboard
Planned
$28,400
Paid
$9,850
Remaining
$18,550
8Percent used34.7%Headcount61 / 80
9Next paymentSep 19Amount$1,500
DashboardBudgetGuestsSeatingVendorsCalendar
TAB 2 / 6

Budget

Categories you already know: venue, catering, bar, photo, attire, flowers, music, stationery, beauty, transport, officiant, extras, a 10% buffer.

Each row: planned, paid, remaining, percent, status. Paid is not a second guess. It adds up from Vendors by category. Log the florist deposit once. Budget updates. Dashboard updates. You do not keep a shadow column in Notes.

If a category goes over, the row goes red. That is the whole fix.

D5=Planned - PaidBudget
CategoryPlannedPaidRemaining%Status
4Venue9,5004,7504,75050%On track
5Catering7,2002,4004,80033%On track
6Bar2,40002,4000%Not booked
7Flowers1,8001,500-250114%Over
8Buffer 10%2,58202,5820%Held
17Total28,4009,85018,55035%
DashboardBudgetGuestsSeatingVendorsCalendar
TAB 3 / 6

Guests

Name, party size, side, RSVP, meal, allergy, plus-one, table number.

The column that matters is purge: must / if-room / cut.

Must = they are coming if they RSVP. If-room = they wait until the cap has air. Cut = they do not count even if someone already texted yes. The running headcount uses party size and ignores empty rows. The venue cap sits in one cell. Over cap, the number goes red before you print escort cards.

This is the fight with your mother, written down, so you are not doing it in a parking lot.

H2Headcount vs capGuests
2Venue cap80Headcount61
NamePartySideRSVPPurgeTable
5Priya Raman2MayaYesmust3
6Dan Okafor1JordanPendingif-room
7The Whitfields4MayaYesmust1
8Cousin Theo1JordanYescut
9Lena Marsh2MayaNomust
DashboardBudgetGuestsSeatingVendorsCalendar
TAB 4 / 6

Seating

Tables 1 through N. Seats per table, default 8, you can change it.

Names only appear if Guests says RSVP yes and purge is not cut. Unseated people sit in a list at the top so you see the hole. Meal counts by table, because catering will ask and you will not want to count salmon by hand at 11pm.

It is not a 3D ballroom. It is a grid that cannot seat a no.

B2Seats per tableSeating
2Seats per table8Unseated3 Priya Raman +1, Sam Ortiz
Table 1Table 2Table 3
5Ana WhitfieldMarcus LeeRuth Adeyemi
6Tom WhitfieldJo LeeKen Adeyemi
7Ella WhitfieldNadia HessGrace Park
8Ben Whitfield
134 / 8 · 2 fish 2 beef3 / 8 · 3 veg3 / 8 · 1 fish 2 beef
DashboardBudgetGuestsSeatingVendorsCalendar
TAB 5 / 6

Vendors

Name, category (same list as Budget), contact, contract, deposit, remaining due, due date, status.

Remaining due is contract minus deposit. Due dates feed Calendar. Status paid stops nagging. The deposit you type here is the Paid the Budget tab uses. One payment, one place.

F4=Contract - DepositVendors
VendorCategoryContractDepositRemaining dueDueStatus
4The Grove HouseVenue9,5004,7504,750Oct 3Due
5Salt & EmberCatering7,2002,4004,800Oct 10Due
6Bloom & StemFlowers1,5001,5000Sep 19
7R. Castillo PhotoPhoto3,6001,2002,400Sep 16Due
DashboardBudgetGuestsSeatingVendorsCalendar
TAB 6 / 6

Calendar

Vendor due dates land here without retyping. You add the tasting, the fitting, the rehearsal. Dashboard pulls the next seven days. There is no "AI calendar." There is TODAY() and a due date.

A1=TODAY()Calendar
DateItemFromDays
3Sep 14Cake tastingYou2
4Sep 16R. Castillo Photo, balanceVendors4
5Sep 19Bloom & Stem, balanceVendors7
6Sep 26Dress fittingYou14
7Oct 3The Grove House, balanceVendors21
DashboardBudgetGuestsSeatingVendorsCalendar

Six tabs. Not twenty. No playlist, no packing list, no mood board. Those are Pinterest. They do not pay the caterer.

Get One Sheet · $17

How you use it tonight

  1. Download the .xlsx and open it in Excel or Google Sheets.
  2. Set currency: USD, GBP, CAD, or AUD.
  3. Type the venue cap and the total you actually have, not the number you told Instagram.
  4. Dump the guest list you already have. Mark must / if-room / cut as you go. Ten names is enough to see the headcount move.
  5. Add the vendors you have already booked. Deposits first. Due dates second.
  6. Look at Dashboard remaining and headcount. If those two numbers are blank, something is broken and you write us.

A blank template is a terrible demo. The demo is a fake couple: 85 guests, $28,400, Austin, October, so the charts are not empty boxes. You still start from a blank copy. The demo is so you can see remaining $ before you trust it with yours.

Why the other files fail

What you getWhere it dies
Notes + 4 Google SheetsFreePlanned and paid never meet. Headcount is a screenshot from March.
Free Knot-style checklistFree, brandedTasks, not remaining $. Guest cap is a feeling.
Etsy pretty tabs ($9-19)Pastel, 8-12 sheetsTabs that never share a number. Locked formulas you cannot see. US dates if you are not in the US.
$67 all-in-one (Meta)Everything, including a vision boardTicket too high for a sheet. Extra tabs you will not open. Copy you have already seen.
One Sheet ($17)Six tabs that share remaining $ and headcountNo playlist. No planner on call. You still have to type.

You already paid the "pretty" tax. You do not need a seventh pastel. You need paid to subtract from planned without you in the middle.

What this is not

Not a human planner. Not a course. Not a 40-page "how to enjoy your engagement." Not an app login that dies when the startup does. Not The Knot. Not a binder in the mail. Not a French protocol, not a 3am club, not a ring test. A spreadsheet.

If you want someone to call the florist, hire that person. If you want the number to stop drifting between files, this is the file.

Who it is for

You are planning the wedding yourselves. Budget roughly $15k-$40k. You have at least one sheet already, probably four. You have argued about the guest list once and you will argue again. You are in the US, UK, Canada, or Australia. You can open Google Sheets on a phone in a fitting room and not lose the row.

If you are a professional planner running twelve weddings, duplicate the file per couple. That works. It is not the reason this exists.

If you wanted a vision board, you already have one.

Proof we will not fake

We are not going to print a fake couple count or a 4.9 star row we do not have. Search "wedding budget spreadsheet" and you will see people rebuilding the same file from scratch because the last one lied. One person on X in September said they were about to make a fourth wedding spreadsheet from scratch just to feel something. That is the market. That is you if you are still here.

Identification, not a wall of first names we invented.

One Sheet · Excel + Google Sheets

What you get · $17

$17

One-time. Not $67. Not $9 that you replace in a month.

  • One .xlsx file that opens in Excel and Google Sheets
  • Six tabs: Dashboard, Budget, Guests, Seating, Vendors, Calendar
  • Guest purge column (must / if-room / cut) wired to the venue cap
  • Budget paid pulled from Vendors, remaining $ on the Dashboard
  • Currency: USD / GBP / CAD / AUD
  • Yours to duplicate. No subscription. No login we can kill.
Get One Sheet · $17

30 days. If it does not do what this page said, email us and we refund.

Guarantee

30 days. If it does not do what this page said, email us and we refund. No form, no interrogation, no fine print. If the two Dashboard numbers confuse you, that is what the email is for. We answer.

FAQ

Is this a physical planner?
No. Instant file. No shipping.
Do I need Excel?
Google Sheets (free account) or Excel. Phone, tablet, desktop. Ugly on a phone is still better than three files that disagree.
Is it beginner-friendly?
If you can type in a cell and use a dropdown, yes. Formulas are already there. Do not overwrite the blue cells.
When do I get it?
Instantly. Checkout opens the download page, and a backup email follows with the same link.
Can I change currency?
Yes. USD default. GBP, CAD, AUD in the dropdown. You are not stuck with a $ that should be a £.
What about seating for 200?
Rows are there. Cap is a cell. If your venue is 200, type 200. The product is the wiring, not a seat count trophy.
Can I use it for more than one wedding?
Duplicate the file. Each copy is its own remaining $ and headcount.
What if I already bought an Etsy sheet?
Keep the pretty one if you like the colors. Move planned, paid, and the guest list here so the numbers stop forking.
Will this book my venue?
No. It will tell you, after you type, whether the deposits you already sent still fit the number you swore you would not cross.
Refund?
30 days, no questions. One email and we process it.

Disclaimer. Digital template. You still make the calls, the cuts, and the payments. Not a professional planning service. Not legal, tax, or financial advice.

Get One Sheet · $17


Get One Sheet · $17