Why guests do not RSVP, and what actually fixes it
Why guests do not RSVP is one of the most reliable frustrations of planning anything here, and it is almost never about manners. Filipino social convention makes a soft yes easier than a firm no, and most reply systems are built to collect firm answers. The gap between those two facts is where your headcount disappears.
RSVPs and guest lists5 min read

The reply culture you are actually working with
Saying no directly is uncomfortable here, so it gets avoided. Sige, we will try, and we will see are all polite ways of not declining, and none of them is a seat you can count. Roughly speaking, a soft yes converts to attendance somewhere between half and three quarters of the time.
| What they said | What it usually means | Count it as |
|---|---|---|
| Yes, we are coming | Yes | A seat |
| Sige, see you there | Probably yes | A seat, softly |
| We will try to make it | Probably not | Not a seat |
| We will see | No, kindly | Not a seat |
| Read, no reply | Undecided, or forgot | Chase once |
| Nothing at all | Never saw it | Resend |
This is not a character flaw to be fixed with a firmer message. It is the social grammar you are sending invitations into, and the fix is to build a reply that makes a real answer easy rather than one that makes a polite non-answer awkward.
The six reasons a reply never arrives
Six, roughly in order of how often they happen: the invitation was in a group thread, the reply needed an account, they meant to reply later, they did not know if the children were included, they were waiting on somebody else, or the message never reached them at all.
- It arrived in a group of forty
- Nobody replies individually to a group announcement. Everyone assumes somebody else is handling it, including your guest of honour.
- The reply asked for a sign-up
- An email and a password before a yes is where older guests stop, and they do not tell you they stopped.
- They meant to reply later
- The most common one. A reply that takes four taps gets done; one that needs a laptop gets postponed indefinitely.
- They did not know who was invited
- If it is unclear whether the children or a partner are included, replying means asking an awkward question first.
- They were waiting on someone
- A cousin waiting on a tita waiting on a schedule. Three households can stall on one unanswered question.
- It never reached them
- Message requests, a full inbox, an old number. More common than anyone assumes and invisible from your side.
What actually raises the reply rate
Send it one to one, make the reply four taps or fewer, name exactly who is invited, ask for a seat count rather than a yes, put a visible deadline on it, and chase once by name. Those six between them do more than any amount of rewording the request.
- 01One-to-one messages, with a sentence written for that person above the link
- 02A reply that takes four taps and asks for nothing but a name
- 03The invitation naming who it is for, so nobody has to ask about children
- 04A seat count field, so one reply covers a household honestly
- 05A visible countdown to the deadline, on the invitation itself
- 06One chase, by name, about ten days before the deadline
The seat count is the important one
A yes tells you a household is coming. A yes with four beside it tells your caterer something. Most of the gap between what people replied and who turned up is households answering for themselves and arriving as families.
How to chase without being the person who chases
Once, individually, about ten days before the deadline, and framed as help rather than pressure. A message that says we are giving the caterer numbers on Friday and I want to make sure your seats are held gets answers, because it gives the guest a reason that is not your feelings.
Do not chase in the group. A public reminder aimed at nobody in particular is read by the people who already replied and ignored by the people who did not, and it makes everyone feel mildly accused.
Do not chase twice either. A second chase converts almost nothing and costs you something real with the guest. If two messages have not produced an answer, treat it as a no and keep the seat on a waiting list.
If chasing the last thirty is one job too many on top of everything else, it is a thing you can hand over. Managed RSVP is ₱999 and you get a final headcount before your deadline.
Would you rather hand it over?
What to do with the ones who never answer
Count them at about a third if they are close family and near zero if they are not, then cater to your confirmed seats plus a small buffer. Chasing a silent guest into a firm answer usually produces a polite yes that does not turn up, which is the most expensive outcome available.
The counterintuitive part is that a silent no is cheaper than a soft yes. A guest who never replied and does not come costs you nothing; a guest who said sige to be kind and stays home costs you a plated dinner and a chair.
There is a fuller version of this arithmetic, including the buffer to actually use, in the piece on working out how many people will turn up.
Asked about this
Why do Filipino guests not RSVP?
Mostly because declining directly is uncomfortable, so a soft yes or silence is easier than a no. On top of that, invitations sent to a group of forty rarely get individual replies, and any reply needing an account loses the older half of the list.
Does sige mean yes?
Treat it as a probably. It is a polite acknowledgement rather than a commitment, and it converts to attendance perhaps two thirds of the time. If you need a number for a caterer, follow it with a question about how many seats to hold.
How many times should I follow up on an RSVP?
Once, individually, about ten days before the deadline, with a reason attached such as the caterer needing numbers on Friday. A second chase converts very little and costs you something real with that guest.
Should I put an RSVP deadline on the invitation?
Yes, and make it visible. A stated date is what turns a reply from something to do eventually into something to do now, and it should sit about two weeks before your caterer actually needs the number.


