What to Do When Volunteers Don't Show Up
It's 9:15am. The shift started at 9. You have six people signed up and two have shown up. You've texted the others. No response. The families you serve will be here in forty-five minutes.
If you coordinate volunteers for any length of time, you know this feeling. It's somewhere between frustrated and defeated, and it tends to feel more personal than it probably is.
Here's the honest truth about volunteer no-shows: they happen to every program, no matter how good the coordinator is. They're a feature of working with people who are doing this voluntarily, on top of the rest of their lives. The goal isn't to eliminate them. The goal is to reduce them to a manageable level and have a plan for when they happen anyway.
Why volunteers don't show up
Understanding why is more useful than being frustrated about it.
They forgot. This is the most common reason. A volunteer signed up three weeks ago, meant to put it in their calendar, didn't, and their Saturday morning is now filled with something else. This isn't apathy. It's just how human memory works.
Something came up. Work, a sick kid, a car that won't start, a family obligation that appeared out of nowhere. Life is unpredictable. People don't cancel because they don't care; they often don't cancel because they're scrambling and it falls off their list.
They felt uncertain about what to expect. Volunteers who aren't quite sure what they signed up for are more likely to talk themselves out of going. Anxiety about the unknown is a real barrier.
The signup felt low-stakes. If signing up was easy and casual (a loose text, a quick reply to an email), canceling feels equally low-stakes. The psychological commitment was never that high to begin with.
They're not yet a regular. First-time volunteers have the highest no-show rates. People who've been coming for months or years almost never bail.
What actually reduces no-shows
Reminders, timed correctly
A reminder sent 48 hours before a shift is significantly more effective than one sent a week out. It lands when the shift is close enough to be real.
An additional reminder the morning of, or the night before, is often worth sending for higher-stakes programs. Keep it short and friendly, not anxious-sounding.
If you're doing this manually, it's exhausting to do consistently. It's one of the main things scheduling software automates well.
Require active confirmation
There's a meaningful difference between a volunteer who clicked "sign up" six weeks ago and one who received a reminder, read it, and replied "I'll be there."
Wherever possible, design your communication to elicit that active confirmation. Even a simple "Reply YES if you're still good for Saturday" changes the psychological stakes.
Make the shift description clear and honest
As described elsewhere in this resource hub, volunteers who know exactly what they're walking into are less likely to back out. Vague descriptions leave room for second-guessing.
Make canceling easy
This sounds wrong but it's correct. When canceling is hard or awkward, volunteers don't cancel, they just don't show up. When canceling is easy (a link, a quick reply, no guilt), they cancel with enough notice for you to find a replacement.
A known gap is always better than a surprise gap.
Build a roster of regulars
Consistent, reliable volunteers are your buffer. The more people you have who come every week without much prompting, the more resilient your program is to the random chaos of one-off no-shows.
Building this takes time. It happens through positive experiences, clear communication, and treating volunteers' time with genuine respect.
When they don't show up anyway
Even with all of the above in place, some shifts will be short-staffed. Here's how to handle it.
Have a short list of people you can call
Keep a small group of highly reliable volunteers who have said they're open to last-minute requests. Two or three people is enough. These aren't people you'll call every week, just people who've said "if you're ever in a pinch, text me."
Treat that list with care. Don't abuse it or it'll evaporate.
Know your minimum viable headcount
For any given shift, you should know the answer to: what's the fewest number of people we can run this with? It might not be ideal, but if you can keep the program running at reduced capacity, that's usually better than canceling.
Have a plan for that scenario so you're not making it up in real time while also greeting the people who did show up.
Communicate with the people who did come
If you're short-staffed, tell the volunteers who showed up. They're adults; they can handle it. "We've got fewer hands today than expected, so we'll focus on X and set Y aside" is a perfectly fine thing to say. It also shows that you're organized and adaptable, which makes people more likely to come back.
Don't make it weird
The volunteers who showed up should not feel punished for having shown up by being asked to absorb the entire workload. If the shift genuinely can't run safely or meaningfully with the people present, scale back or reschedule the parts that can't work.
On not taking it personally
This is the harder part.
When someone doesn't show up to something you've worked hard to organize, it stings. It can feel like a judgment about your organization, your program, or your ability to inspire people to show up.
It almost never is.
Most no-shows are not about you. They're about the complicated texture of people's lives, their imperfect memories, and the way that voluntary commitments compete with everything else for their attention.
The coordinators who stay sane in this role are the ones who separate their self-worth from their sign-up rates. Build good systems, communicate well, make it easy for people to show up and easy for them to cancel if they can't. And then accept that some percentage of humans will still not show, even when you do everything right.
That's not failure. That's just people.
The metric to actually watch
Instead of tracking no-shows in isolation, track your show-up rate over time: the percentage of signed-up volunteers who actually arrive. If you're consistently at 75 percent or above, your program is probably healthy.
If you're consistently below 60 percent, something structural is worth examining: your reminder cadence, your description clarity, how you're recruiting, or whether your program timing works for your volunteer base.
No-shows are a lagging indicator of something earlier in the process. Finding that thing is more useful than getting better at managing the fallout.
Want to spend less time on coordination logistics?
Volunteer Shift Manager was built for small nonprofits. Free to start, no credit card required, and genuinely useful from day one.
Try it free