Home / Resources / How to Recruit Volunteers for Your Nonprofit

How-to guide · for small nonprofits

How to Recruit Volunteers for Your Nonprofit

Updated August 2026

Finding volunteers is hard with no budget and no staff. Most of it comes down to asking the right people clearly and making it easy to say yes. Here's how.

  1. Define the actual role before you recruit

    Write down what you need done, how many hours it takes, and whether it's one-time or ongoing. A vague “we need help” gets vague results; “two people to set up chairs Saturday 8–10am” gets sign-ups.

  2. Ask people directly

    One of the most effective tactics is a personal ask. In the most recent national (BLS) data, about 41% of volunteers got involved with their organization after being personally asked. Start with your board, current volunteers, and donors, and ask by name.

  3. Offer small, specific commitments first

    Many people won't sign up for “ongoing” but will do a two-hour shift. Lead with short, well-defined tasks and let people opt into more once they've had a good first experience.

  4. Go where your people already are

    Post in local Facebook groups, Nextdoor, church bulletins, and school newsletters. List roles on VolunteerMatch and Idealist, which are free for nonprofits. Match the ask to the crowd.

  5. Make signing up take under two minutes

    Every extra form field loses people. Use one simple sign-up link that shows open shifts and collects only name, email, and phone. If someone has to email you and wait, many won't.

  6. Recruit through your current volunteers

    Your best volunteers know people like them. Ask each one to bring a friend, and make it easy by giving them the link and a sentence they can forward.

  7. Respond fast and confirm the details

    Reach out within a day of someone signing up. Send the date, time, address, parking, what to wear, and who to find. Silence after sign-up is a common reason first-timers never show.

  8. Thank people and ask them back

    Say thanks the same day, in person or by a short note. Tell them what their work accomplished, then invite them to the next thing. Keeping a volunteer is cheaper than recruiting a new one.

The Ember tool for this

Ember Volunteers

One shareable sign-up link, shifts people pick in under two minutes, and automatic hour tracking — so the easy-signup and fast-follow-up steps above run themselves.

Common questions

Where do small nonprofits find volunteers for free?

Start with personal asks to your existing network, then post free listings on VolunteerMatch and Idealist and in local Facebook groups, Nextdoor, and church or school newsletters.

How do I get volunteers to actually show up?

Confirm details within a day of sign-up, send a reminder the day before, and give a clear time, place, and contact person. Fast, specific follow-up turns a sign-up into attendance.

What's the best way to ask someone to volunteer?

Ask a specific person to do a specific task at a specific time. “Can you help register guests Saturday from 9 to 11?” beats a general call for help.

How many volunteers do I need?

Work backwards from the tasks. List every job and its hours, add a small buffer for no-shows, and recruit to that number rather than a round figure.

One calm place for all of it

Ember brings your programs, grants, volunteers, and donors into one place — built only for nonprofits, with a free plan and no credit card.

No credit card · No trial clock · Unlimited users included

Keep reading

Sources: BLS — Volunteering in the United States · AmeriCorps — Volunteering & Civic Life. Verified August 2026.