A practical pricing structure for peak and slow seasons so your margins stay stable across the full wedding calendar.
Wedding photography demand is not flat across the year. Peak season (roughly May through October in most US markets) can bring 3-4x the inquiry volume of the off-season, and pricing that ignores this leaves real money on the table during your busiest, most in-demand months — or prices you out of bookings during slow ones.
A single flat rate has to split the difference: it's too low to fully capture peak-season demand (you're the same price as an off-season Tuesday and still filling up fast, which means you're underpriced), and it's often still too high to fill off-season gaps, since couples getting married in January aren't feeling urgency to book you specifically.
Keep reading for the framework, or have ShootRate check one real quote, package, or inquiry path for pricing friction before you send it.
Review my real quote for $29 →The cleanest way to run seasonal pricing is through date-specific quoting rather than three public price lists — your public pricing page shows your standard (peak) rate, and off-season inquiries get a tailored quote that reflects the lower-demand date. This avoids the awkwardness of a public price list that looks like a used-car lot with slashed prices, while still letting you capture off-season bookings you'd otherwise lose entirely.
The biggest seasonal-pricing mistake is treating the off-season rate as your "real" price and peak season as the upsell. It's the reverse — peak season is your market rate; off-season is a deliberate concession to fill otherwise-empty weekends. If you find yourself defending your peak rate as "expensive" compared to your own off-season number, the off-season discount was too aggressive.
A photographer charging $3,200 for peak Saturdays might reasonably offer $2,400-$2,600 for a January or February date — enough of a gap to actually move a hesitant off-season couple to book, but not so steep that it undercuts the perceived value of the peak rate. The goal isn't to fill every date at any price; it's to convert dates that would otherwise go completely unbooked, without training your market to wait for a discount.
Yes, when lead quality and availability change significantly. Seasonality allows higher rates in peak windows and more conversion-friendly offers in slower periods.
Keep policy and reasoning visible: peak periods with higher demand carry higher rates, and off-season periods have cleaner calendar access and planning flexibility.
No, if it is applied clearly and consistently. Clients accept seasonality when value and process remain predictable.
These work right in your browser. No account, nothing to buy.
See the real low, mid, and high full-day package range in your market.
Find the minimum you have to charge per shoot to cover costs and pay yourself.
Work back from the income you want to the average sale your packages need.
See what a mini session day really pays per hour once editing is counted.
Full-day package ranges across 72 US markets and 11 regions. Free to cite.
Free articles can show the framework. The paid First 5 review checks one real quote or lead path for capture, speed, follow-up, pricing friction, and next-step clarity.
ShootRate generates a complete pricing strategy for any booking in under 2 minutes — real market benchmarks, 3-tier package anchoring, and word-for-word objection scripts. No card required.
Build My Strategy Free →