How to Record Board and Committee Hours Cleanly
· 5 min read
Your board chair sits on three committees, runs two fundraisers a year, and reviews the budget every quarter. None of that shows up anywhere you can pull a number from. When the auditor or a grant officer asks how many volunteer hours your board contributed, you end up emailing twelve busy people and reconstructing the year from memory.
The problem is not that board members refuse to track time. It is that the tools assume they will log in, install something, and remember to do it. They won't. A retired CPA who joined your board to give back is not going to download an app to record a 90-minute meeting. So the process has to put the work somewhere other than on them.
Decide what counts as a board hour before you log anything
Pick your rules first, in writing, so every entry is consistent and defensible. For most nonprofits, board hours fall into four buckets:
- Full board meetings: the scheduled meeting plus any documented prep time.
- Committee work: finance, governance, development, and any ad hoc task forces.
- Event and program shifts: a board member working the registration table at the gala.
- Representation: speaking on behalf of the organization, meeting a major donor, sitting on a community panel.
Write down what does not count too. Casual texting in a group thread, social time after a meeting, travel unless your policy includes it. Decide once, apply it every time. If you report board hours toward in-kind contributions or a grant match, the consistency is what holds up under review.
Capture the hours without making board members log in
The whole point is that board members never get an account. They never set a password. They never see a dashboard. You set up the capture method, and they do one small thing.
For recurring meetings, run a shared-tablet kiosk at the meeting itself. Set a tablet by the door or pass it around the table. Each person taps their name to clock in when the meeting starts and taps again when it ends. No screen to learn, no credentials. You can try the exact flow on the live kiosk demo before you bring it to a meeting.
For committee calls and remote work, a personal link works better. Each board member gets a single link, bookmarked once, that opens straight to their own clock with no sign-in. They tap to start when the finance call begins and tap to stop when it ends. For in-person events, post a QR code at the volunteer check-in spot; anyone scans it with their phone camera and taps their name. If you want a printed sheet to put up, the QR sign-in poster generator produces one in a couple of minutes.
Pick one primary method per situation so people aren't guessing. Meetings on the tablet, committee work on the personal link, events on the QR poster. The full approach for tracking board member volunteer hours is built around exactly this: capture stays simple for the member, structure lives on your side.
Tag entries so committee and event hours separate cleanly
Raw hours are not enough when the finance committee wants its own total and a grant wants only program-related time. Use tags and worker groups to slice the data without re-entering anything.
Put board members in a worker group called Board. Inside that, you can still filter by who they are. Then tag time entries by activity: Finance Committee, Gala, Q3 Board Meeting. A board member who works the gala registration table gets a Gala tag on that entry, while their meeting time carries a meeting tag. When the development director asks how many hours the board put into the gala, you filter to that tag and read the number.
Set up the tags before your first meeting of the year, not after. Retagging six months of entries is the kind of cleanup that never actually happens.
Fix the forgotten clock-out problem on day one
Someone will tap to start a committee call and walk away without tapping stop. If that open entry sits there, a 45-minute call can look like 14 hours, and one bad row poisons your report. The auto-close feature handles this by closing a stale entry at its start time plus a cutoff you set, never at the current time. A forgotten clock-out becomes a reasonable, bounded entry instead of an inflated one.
Set the cutoff to match your reality. If committee calls run an hour, a two-hour cutoff is generous and safe. Configure it once and you stop chasing people to correct phantom hours.
Pull the report when the auditor or grant officer asks
At year end, or whenever a grant report is due, export to CSV. The columns stay the same every time, so a spreadsheet or report you build once keeps working next year. The export includes a distinct-worker count, which answers the common question of how many individual board members contributed, not just total hours.
From there, the path depends on who is asking. For a board roster summary by person, the monthly volunteer summary turns the raw rows into per-person totals. If a grant wants hours formatted a specific way, the process for pulling volunteer hours for a grant report walks through filtering by tag and date range so you hand over only the time that grant funded.
One practical note on time zones: every entry is stored in UTC and shown in the viewer's local time. A board member traveling for a conference still records correct hours, and your report reads in your local time without any manual adjustment.
What this looks like across a full year
Set the tablet out at every board meeting. Send each member their personal link once and tell them to bookmark it for committee calls. Post the QR poster at events. Tag as you go. Let auto-close clean up the strays. When the ask comes, you export and filter instead of emailing twelve people.
The board never signs in, never installs anything, and never sees a bill, since pricing is flat regardless of headcount. To set this up before your next meeting, start a free workspace and add your board as a worker group.
Tags: nonprofits, board hours, volunteer tracking, reporting
See it in your own setup
No signup needed. Add a few names, share a kiosk URL, watch hours land.