Guide · Hours & attendance

How to Track Volunteer Hours: A Practical Guide for Nonprofits

Decide what counts as a volunteer hour, pick a way to record it, keep one record per person and turn hours into reports funders and boards trust.

By the VolunteerFlow teamPublished 5 min read
On this page
  1. Decide what counts as a volunteer hour
  2. Four ways to record hours
  3. Record time at the door, not from memory
  4. Keep one record per volunteer
  5. Review and correct regularly
  6. Report hours people can trust
  7. A simple setup to start with

To track volunteer hours well, decide up front what counts as an hour, record time when the volunteer arrives and leaves rather than from memory afterward, keep every entry attached to one record per volunteer, and review the log regularly so errors are fixed while people still remember the shift. Do those four things and your totals will hold up in a grant report, whatever tool you use.

Decide what counts as a volunteer hour

Most disputes about hours are really disputes about definitions. Write a short policy and share it with volunteers and staff. It should answer:

  • Training and orientation. Usually counted. Say so, because volunteers often assume it is not.
  • Travel time. Usually not counted, except travel that is the work itself, such as driving meals or transporting animals.
  • Remote work. Phone calls, design work or bookkeeping done from home. Decide whether it counts and how it is reported.
  • On-call time. Whether time spent available but not working counts.
  • Rounding. For example, to the nearest quarter hour, and whether there is a minimum.
  • Who confirms. Which staff member or shift lead signs off on hours that were not recorded at check-in.

If hours feed into something formal, such as a student service requirement, a court program or a grant that counts volunteer time as match, check that program's own rules first. They take priority over your policy.

Four ways to record hours

Common ways to record volunteer hours
MethodHow it worksStrengthsWeak spots
Paper sign-in sheetVolunteers write their name and times on a clipboardCosts nothing, works anywhereIllegible names, missing sign-outs, and someone has to type it all up
Shared spreadsheetStaff or leads enter hours after each shiftEasy to start, easy to totalEntered from memory, easy to overwrite, and names drift between rows
Self-reported formVolunteers submit their hours through a formCaptures off-site and remote workRelies on memory and needs someone to review every entry
Check-in and check-outVolunteers check in and out on a kiosk, tablet or phone, and the time between is the hoursAccurate times, no retyping, totals update as you goNeeds a device at the door and a plan for forgotten check-outs

Many programs combine two: check-in and check-out for on-site shifts, plus staff entry for off-site or remote work. What matters is that both end up in the same log.

Record time at the door, not from memory

Hours written down at the end of the month are guesses. Hours recorded when someone arrives and leaves are facts. If you can, put a tablet or a printed QR code at the entrance and make checking in the first thing a volunteer does.

Making check-in stick

  • Put the check-in point where volunteers already walk in, not in the office.
  • Have the shift lead remind people to check out at the end of the shift.
  • Decide in advance what happens with a forgotten check-out: closed automatically at the scheduled end, or reviewed by staff.
  • Keep a paper backup for when the Wi-Fi or tablet fails, and enter it the same day.

Keep one record per volunteer

Totals go wrong when the same person appears as "Sam Lee", "Samantha Lee" and "sam.lee@" in different places. Tie every hour entry to a volunteer record, ideally matched by email, and attach the event or program it was for. That one habit makes it possible to answer "how many hours did the food pantry get this quarter" without a spreadsheet afternoon.

If your history is already spread across several sheets, clean it once: merge duplicates, standardize names and dates, and import it into the system you will use from now on. The switching guide explains how past hours can be imported so totals do not start from zero.

Review and correct regularly

Set a regular time, weekly or after each large event, to look at new entries. Check for:

  • Check-ins with no check-out, or shifts that run implausibly long.
  • Two entries for the same person at overlapping times.
  • Hours for people who were not on the schedule, which may be fine but should be confirmed.
  • Entries added or changed after the fact, with a note saying why.

Fixing a record within a week is easy. Fixing it at the end of the year, for a report due tomorrow, is not.

Report hours people can trust

Different audiences want different cuts of the same log:

What each audience usually asks for
AudienceWhat they usually want
FundersTotal hours for the funded program and period, sometimes with a dollar value
BoardTrends: hours and active volunteers this year compared with last
VolunteersTheir own history and a letter or certificate for school or employers
Program staffWho is coming back, who has stopped, which shifts are under-covered

To show the value of volunteer time in dollars, many nonprofits use the national estimate published each April by Independent Sector and the Do Good Institute: $36.14 per hour for 2025 (opens in a new tab), with separate figures for each state. Say which year's figure you used. If you plan to put volunteer time in financial statements or count it as grant match, check the funder's rules and ask your accountant, because those uses have their own requirements.

A simple setup to start with

  • A one-page policy on what counts as an hour, shared with volunteers.
  • Check-in and check-out at the door for on-site shifts.
  • Staff entry, with a reason, for off-site work and corrections.
  • One record per volunteer, every entry tied to an event or program.
  • A weekly 15-minute review of new and changed entries.
  • A report you can produce in minutes for funders and the board.

If you are deciding whether to move hours out of spreadsheets entirely, the guide to choosing volunteer management software for a small nonprofit covers what to look for, and scheduling volunteers well makes accurate hours easier to collect in the first place.

GuideVolunteer managementPublished

Volunteer Management Software for Small Nonprofits: What to Look For

When spreadsheets and sign-up forms stop being enough, what the software should do, how pricing models differ and the questions to ask in a demo.

GuideScheduling & eventsPublished

How to Reduce Volunteer No-Shows

The usual reasons volunteers miss shifts, and the fixes that work: clearer sign-ups, well-timed reminders, easy cancelling, backups and follow-up.

Free toolNonprofit technology

Nonprofit tech stack audit

A free 3-minute check of the tools your team runs on: where data is entered twice, what overlaps and what to fix first.

See how VolunteerFlow handles this

Volunteer records, scheduling, check-in and hours in one system, with a free trial and no card to start.