Every wedding that feels effortless is running on a ruthless document behind the scenes: the run of show. Here is the skeleton professional planners actually use for a classic evening reception, with the timing logic explained — so you can bend it to your own day without breaking it.
| Time | Moment | Duration |
|---|---|---|
| 3:30 PM | Vendors arrive, setup check | 60 min |
| 4:30 PM | Guest arrival & seating | 30 min |
| 5:00 PM | Ceremony (pinned — this never moves) | 30 min |
| 5:30 PM | Cocktail hour (couple portraits run parallel) | 60 min |
| 6:30 PM | Guests seated for dinner | 15 min |
| 6:45 PM | Grand entrance & first dance | 15 min |
| 7:00 PM | Dinner — first course | 35 min |
| 7:35 PM | Welcome speeches (2 × 8 min max) | 20 min |
| 7:55 PM | Dinner — main course | 45 min |
| 8:40 PM | Toasts | 20 min |
| 9:00 PM | Parent dances → cake cutting | 35 min |
| 9:35 PM | Open dance floor | 120 min |
| 11:35 PM | Last dance & send-off | 15 min |
Destination weddings run this logic across a whole weekend — welcome dinner, wedding day, farewell brunch — with shuttle pickups as pinned moments (a bus that leaves at 5:30 leaves at 5:30). Build each day's run of show separately, but keep vendors and owners consistent across days.
Mezze Schedule turns this template into a living run of show: change any duration and the whole evening recalculates. Pin the ceremony. Print vendor-ready runsheets. Free to try.
Open the Schedule builder →