The steps above work — but Step 4 ("Log Every Payment in Real Time") is where most couples break down. You're juggling a full-time job, a venue tour on Saturday, three vendor emails before dinner, and a $4,200 dress deposit that hit your credit card this morning. Updating a spreadsheet by hand isn't the thing that breaks; it's that you will forget to.
Here's the better version of the same workflow, powered by ExpenseBot's Gmail auto-scan and tag system. Every receipt that lands in your inbox — florist, venue, photographer, DJ, bakery, jeweller, honeymoon hotel, bachelorette Airbnb — gets pulled into your wedding spreadsheet automatically, tagged, and ready for budget-vs-actual reporting.
Step 1: Create your Wedding tag with the AI tag wizard (30 seconds)
Open the Tags modal in ExpenseBot, click "Create with AI", and just type "wedding expenses" — that's it. The tag wizard builds a full Wedding tag with the merchants and category rules it takes to catch every wedding-related receipt: venues, caterers, florists, photographers, videographers, DJs, bakeries, bridal shops, tux rentals, stationers, jewellers, travel for the honeymoon, and so on. You don't maintain a merchant list. The AI does it for you.
Step 2: Every day, your Gmail gets scanned automatically
From this point forward, you do nothing. ExpenseBot scans your Gmail every day in the background, finds any receipt that touches the Wedding tag's rules, and drops it into your Google Sheet automatically — with the vendor, amount, date, and category already filled in. You'll open your spreadsheet one evening and notice that the $800 dress deposit, the $1,200 venue balance, and the $340 florist hold from the past week are already there, tagged "Wedding," ready to reconcile. You did not touch the spreadsheet once.
Step 2b: Let your partner track too — no second account needed
Here's the thing no other wedding budget tool does: your partner doesn't need their own ExpenseBot account. Go to Settings → Aliases, add their email, and any receipt they forward from their Gmail lands in the same shared spreadsheet. No signup, no second subscription, no "did you remember to log that?" text messages. His Best Buy order for rehearsal-dinner speakers, her Etsy stationery order, their joint Airbnb honeymoon booking — all three forward to ExpenseBot from three different email addresses, all three land in the same Wedding spreadsheet. This is the collaborative piece that makes a shared wedding budget actually shared.
Step 3: Use sub-tags to split Bride, Groom, Honeymoon, Bachelorette, or anything else
Once you're forwarding receipts — or the auto-scan is catching them — sub-tags let you split the wedding budget by who or by category. The easiest path is putting the sub-tag right in the email subject line when you forward: forward your dress boutique receipt with subject Tag:Bride and it's categorized under Bride. Your partner forwards the tux rental receipt with subject Tag:Groom and that one lands under Groom. Hotel booking confirmation? Forward with Tag:Honeymoon in the subject. Same trick for Tag:Rehearsal, Tag:Bachelorette, or any other grouping — just stick it in the subject line.
For paper receipts: photograph the receipt, write "Tag:Groom" directly on it (or scrawl it on a sticky note in the photo), and email the photo. The AI reads the handwritten tag and files the expense under that sub-tag. Useful for in-person vendor checks — florist deposit slip, cake tasting receipt, jeweller's sizing invoice — anything that wasn't digital.
Step 3b: Use cash: for vendor deposits paid by cash or check
Wedding planning is surprisingly cash-heavy. The venue wants an $800 cash deposit. The florist takes a $400 check to hold your date. The DJ asks for a $300 cash retainer. The officiant's honorarium might be handed over in an envelope. None of these generate an email receipt — and photographing a handwritten receipt is clunky.
The fix: email ExpenseBot a short note with cash: in the subject. Example:
Subject: cash: $800 florist deposit TAG:Wedding
Body: Jenny's Flowers, held April 20 date, balance due 30 days before wedding
ExpenseBot parses the amount from the subject, tags it Wedding, dates it today, and logs the vendor and note into your spreadsheet — exactly like a scanned email receipt. Stack sub-tags too: cash: $300 DJ retainer TAG:Wedding TAG:Groom routes the expense to both Wedding and Groom. Works for checks the same way — the payment method just becomes part of the note.
Step 4: Select a tag when tracking — or let the AI do it
If you ever add a receipt through the web interface directly (rare — the email-forward path above handles almost everything), a tag dropdown is there so you can pick Wedding, Bride, Groom, Honeymoon, etc. from a list. Most of the time you won't need to — the auto-scan, the email subject sub-tags, and the cash: command handle it. But the dropdown is there when you want fine-grained control.
Step 5: Generate reports by tag for your partner, parents, or planner
When you want a status update — or when your parents ask "where are we with the budget?" — generate a Report by Tag. Pick Wedding for the whole-wedding roll-up, or Bride, Groom, Honeymoon, or any sub-tag for a filtered view. The report comes out as a clean Google Sheet: line items by vendor and date, subtotals by category, grand total at the top, link to every original receipt. Share the sheet link by email, open it on your phone at a venue visit, or print it out for a budget meeting.