The question, from a real bride in a wedding group this week: she is planning an April wedding for about 150 guests and trying to keep the whole thing under $30,000. She has inspiration pictures and a rough vision, but no idea if the budget is realistic.
Short answer: yes, it is realistic. But only if you understand where the money actually goes.
$30,000 divided by 150 guests is $200 per person, all in. That number has to cover the venue, the food, the drinks, the photographer, the flowers, the music, the dress, and everything else. The moment you see it that way, the budget stops being abstract and starts being a set of choices.
The single biggest lever is the guest count. Every ten guests you cut frees roughly $2,000. Nothing else you do moves the number that fast.
Every wedding budget follows roughly the same shape. These are illustrative ranges for the GTA, not quotes, but they show where the weight sits for a $30,000 wedding:
Your numbers will differ. Get three real quotes per category before you lock anything in.
Three traps, in order of damage:
An April wedding in Ontario is shoulder season, which can work in your favour. Venues are more likely to have dates open, some offer off-peak pricing, and vendors are often more flexible than in peak September. You will not get June availability, but you may not need it. Ask every vendor if they have shoulder-season rates. Many do, few advertise it.
In order: favours (most guests do not keep them), upgraded linens and chargers, the videographer before the photographer, a Friday or Sunday date instead of Saturday (venues will sometimes discount off-peak days), and a brunch or afternoon reception instead of dinner (often the single biggest catering saving).
Worth protecting if you can: the photographer, the food quality, and a coordinator or day-of contact. A hungry guest remembers. A blurry photo lasts forever. And somebody other than you should be in charge on the day.
$30,000 for 150 guests is not a dream. It is a plan. Write the budget before you fall in love with anything, and the numbers will behave.