Recurring shifts, trained volunteers, and hours you can actually report.
Pantry distributions, shelter overnights, thrift store counters, trail crews. Post the season once, let only trained volunteers claim the roles that need training, and stop rebuilding hour totals by hand in January.
Free for volunteers, always · $1 to try for your organization
The hours question always arrives at the worst time
Two things make nonprofit volunteering different from every other kind. The first is that shifts have a floor: a distribution that needs eight people does not run with five, and finding that out on the morning means turning away the line outside. The second is that somebody, eventually, asks for the number — a grant report, an in-kind match, a board packet, a Form 990 narrative — and the honest answer is usually reconstructed from a sign-in binder over a weekend.
Neither problem is solved by a better sign-up form. They are solved by a schedule that knows what a shift requires, and by attendance that becomes a number without anyone retyping it. Everything else about running volunteers — the recruiting, the training, the thank-you notes — is work that only a person can do, and this is deliberately not trying to do it.
The roles you'll actually be posting.
Direct service
The shifts that repeat on a published schedule, where a thin day has an immediate cost.
- Pantry distribution and client intake
- Meal service and kitchen prep
- Shelter day shifts and overnights
- Thrift store counter and sorting
- Reception and phone lines
- Delivery drivers and route riders
Roles that need training first
Restrict these to a group you maintain, and untrained volunteers never see them as available.
- Food-safety certified kitchen leads
- Forklift and pallet jack operators
- Confidential client-facing intake
- Trained crisis-line responders
- Licensed drivers on insured vehicles
- Animal handling by temperament level
Behind the scenes
Unglamorous, easy to under-staff, and usually invisible until it isn't done.
- Warehouse sorting and date-checking
- Inventory counts
- Data entry and mailings
- Grant research and writing support
- Truck unloading on delivery days
Seasonal and one-off
Posted the same way, so the annual event doesn't need its own separate tool.
- Holiday food box packing
- Coat and school-supply drives
- Trail work days and park cleanups
- Festival and 5K course marshals
- Corporate group service days
- Disaster response call-ups
A shift that can't run short says so
Give a role a minimum as well as a maximum and the calendar marks every day still under it. Eight needed, five signed up, and you know on Tuesday rather than at the door on Saturday — which is the difference between making three phone calls and turning people away.
Only trained volunteers see the trained roles
Keep a group of people who have done the food-safety course, or the confidentiality training, or the driver check, and lock those roles to it. Everyone else sees the schedule without those spots. You are not policing a list at the start of a shift; the spot was never on offer.
Hours that survive a grant officer
Attendance marked on the day — not sign-ups, not intentions — becomes hours per volunteer and hours per activity, exportable as CSV. That is the number a funder asked for, computed from what actually happened, with the underlying records still there if anyone wants to check.
See who is about to stop coming
The same twelve people carrying every shift is the pattern that precedes losing four of them. Hours per volunteer makes it visible while there is still time to widen the ask, which is a cheaper problem than recruiting replacements in March.
Printable sheets you can use today.
Nothing to sign up for and nothing to download — they print straight from the page.
Questions we get from nonprofits.
Is this a volunteer management system?
No, and it is worth being clear about that. It schedules people and tracks who came. It does not do applications, screening, waivers, e-signatures, background checks or donor records. If you need intake and screening in the same tool, look at a full volunteer management suite instead.
Can we report hours for a grant?
Hours per volunteer and per activity, for any date range, exported as CSV and available as a printable page. The figures come from attendance you marked, not from sign-ups, so they describe what happened rather than what was planned.
How do corporate group days work?
Post the shift with the spots you need and send the group your join link — each person signs up individually, so the roster and the hours are per person. There is no single registration that books ten seats at once; that is on the list, not built.
Do you handle waivers or liability forms?
No. Keep collecting those however you do now. What you can do is put volunteers who have signed one into a group and restrict the roles that require it, so the paperwork you already track is enforced at the moment someone signs up.
We have volunteers with no email address.
A coordinator can add them and sign them up directly, and reminders can go by text. The day's roster also prints on one page, which is still the right answer for a clipboard at the door.
Stop rebuilding your hours in January.
A dollar to try it for a week. Volunteers never pay and never see an advertisement.