Quick answer
Find the date your caterer, venue or printer needs final numbers, subtract a week for stragglers and one day for your own admin, and publish that date as the deadline. For a wedding that usually lands three to four weeks before the day.
Start from the real cutoff
Every event has one date that genuinely cannot move: when the catering headcount is locked, when the seating plan goes to the printer, when the venue charges you for the room set. Ask your suppliers for that date in writing before you pick anything else.
Then subtract your buffer
Late replies are not a possibility, they are a certainty. A week of buffer between your published deadline and the real cutoff turns "we are chasing people at midnight" into "we have a few calls to make on Saturday".
- Wedding with plated dinner: publish the deadline 3-4 weeks before the day
- Corporate event with badge printing: 7-10 days before
- Party at home with self-catering: 5-7 days before
- Destination event with travel to book: 8-10 weeks before
Do not set it so early that guests cannot answer
A deadline three months out is not cautious, it is counterproductive: guests who genuinely do not know their plans yet will simply not reply, and you have burned your one reminder on a question they could not answer. Give people enough notice to know, and no more.
Say the date, everywhere
The deadline belongs in the invitation email, on the event page and in the reminder — three places, one date, no ambiguity. If you change it, change it in one place and let the tooling propagate it rather than editing three copies by hand.
What to do about replies after the deadline
Decide in advance whether late is a soft no or a maybe. If your buffer is real, you can afford to accept late yeses right up to the vendor cutoff, and it costs you nothing to be gracious about it. What you should not do is quietly extend the deadline for everyone — that teaches the next event's guests that deadlines are decorative.
Because the pending list stays visible after the deadline passes, the follow-up is a short, specific set of conversations rather than a general appeal to the whole guest list.
A note on changing dates
If the event itself moves, tell guests before you change anything in the system, and treat it as a fresh decision rather than an administrative update — a date change is exactly the moment somebody's yes quietly becomes a no, and you would rather know.