BetaJoin our early access program — 1 year free for founding members.Apply Now →
8 min read

Volunteer Offboarding Checklist for Google Workspace

Volunteers leave faster than employees. Without a proper offboarding process, your Google Workspace fills up with ghost accounts, stale group memberships, and orphaned files.

offboardinggoogle-workspacenonprofitsvolunteersit-admin

Volunteers get Google Workspace accounts for a reason. They need email to coordinate events, shared drives to collaborate on campaigns, and group memberships to stay in the loop. The problem starts when they leave.

Unlike employees, volunteers rarely give two weeks' notice. Their term ends, they get busy, or they simply stop showing up. And when that happens, their Google Workspace account stays exactly as it was — active credentials, group memberships, file ownership, and all.

If your nonprofit has been running Google Workspace for more than a year, you almost certainly have ghost accounts. Most organizations we've seen have somewhere between 5 and 15 of them at any given time.

Why This Matters

Every un-offboarded volunteer account is four problems at once:

  • A security risk. Active credentials that nobody monitors. If compromised, you might not notice for months.
  • A license cost. If you're on a paid Google Workspace plan, every account costs money — even the ones nobody uses. (Here's how to reclaim those licenses.)
  • A group pollution source. They're still receiving emails to every group they were added to, and those emails are bouncing or piling up unread. (More on cleaning up groups.)
  • A data silo. Files and emails sit locked in their account, inaccessible to the people who need them.

Multiply that by the 20-30 volunteers a typical nonprofit cycles through each year, and you've got a real mess.

The Core Problem: Nobody Tells IT

In a business, HR triggers the offboarding process. Someone submits a ticket, IT disables the account, and there's a paper trail.

Nonprofits don't have that luxury. There's no HR department filing separation paperwork for volunteers. The volunteer coordinator might know someone left, but they don't think to tell whoever manages Google Workspace — if that's even a separate person.

So the account sits idle. For weeks, then months. Google Workspace has no built-in alerting for "this account hasn't been used in 90 days." Eventually someone notices the user list is twice as long as the active volunteer roster, and the cleanup becomes a project instead of a routine task.

The fix is a process. Here's the one we recommend.

The Checklist

This is adapted from our complete employee offboarding checklist, tailored to the realities of nonprofit volunteer management — less notice, less data, higher volume, and no HR department to initiate the process.

Immediately — Day 1

The moment you learn a volunteer has left (or realize they've been gone for a while):

  • Reset their password. This is the single most important step. It immediately prevents any further access. Do this before anything else.
  • Revoke app-specific passwords and OAuth tokens. If they connected third-party apps to their Workspace account, those connections survive a password reset. Go to the Admin console, find the user, and revoke all tokens.
  • Check for admin roles. This is critical. If the volunteer had any admin privileges — even limited ones — revoke those roles immediately. Admin access to a nonprofit's Google Workspace means access to donor data, financial records, and every other user's account.

Don't skip the admin check. It's easy to assume volunteers don't have admin access, but in small nonprofits, privileges get handed out informally. "We needed someone to manage the mailing lists" turns into a Groups admin role that nobody remembers granting.

Within the First Week

Once the account is secured, handle the data:

  • Review their email for critical communications. Volunteers who managed donor relationships, vendor contacts, or event logistics may have emails that are irreplaceable. Scan their inbox and sent folder before doing anything destructive.
  • Set up email forwarding. If someone else is taking over the role, forward incoming mail to them. This ensures nothing falls through the cracks during the transition — especially important for roles like events coordinator or volunteer manager where external contacts have the old address.
  • Transfer Google Drive ownership. Any documents, spreadsheets, or files owned by the departing volunteer should be transferred to the new person in that role, or to a shared drive. Untransferred files become inaccessible once the account is suspended.
  • Remove them from all Google Groups. Before removing, list every group they belong to. You need this inventory to know which groups to check for adequate coverage after they're removed. One less member in a four-person group is significant.
  • Check shared calendars. Remove their access to shared calendars and transfer ownership of any recurring events they created (weekly meetings, monthly board calls, etc.).

Within 30 Days

  • Suspend the account. Don't delete it — suspend it. Suspension blocks all access while preserving the data. This gives you a safety net if you discover later that something was missed.
  • Reclaim the license. If you're on a paid plan, suspended accounts still consume licenses unless you explicitly reclaim them. This post covers how to audit license usage.
  • Check external services. If the volunteer used their Workspace account to log into other tools (Slack, Canva, Zoom, project management apps), those sessions may still be active. Review and revoke.
  • Document what was transferred. Write down what email data was forwarded, which files were transferred, and to whom. A simple shared doc works fine. Future-you will thank present-you.

After 90 Days

  • Review the suspended account. Is there any remaining data worth preserving? If the volunteer's email forwarding has been running for three months without anyone needing to reference old messages, you're probably safe.
  • If no remaining data is needed, schedule the account for deletion.
  • If data still needs preserving, export it via Google Takeout or transfer the remaining items to a shared location.

Special Considerations for Nonprofits

Donor Data

If the volunteer managed donor communications, treat their email data as critical organizational records. Donor emails often contain giving history context, relationship notes, and communication preferences that never made it into your CRM. Always review before deleting.

Board Members

Board member departures are a different category entirely. Board members typically have broader access — sometimes super admin privileges, financial records, and board-only communication channels. Treat board offboarding as a separate, more thorough process with its own checklist. (Auditing admin roles is a good starting point.)

Seasonal Volunteers

Event-based volunteers — the ones who help with the annual gala, the summer program, the holiday campaign — often come back next year. For these accounts, suspend rather than delete. Label them clearly in the Admin console (add "SEASONAL - SUSPENDED" to the account name or organizational unit) so they don't get caught in a cleanup sweep. Reactivate when the season returns.

Shared Accounts

Some nonprofits create shared functional accounts: events@, volunteer@, info@. These are fine, but they need documented ownership. Decide who is responsible for each shared account and write it down somewhere accessible. When that person leaves, ownership transfers as part of their offboarding. Undocumented shared accounts are how you end up with email addresses that nobody can access and everyone relies on.

Preventing the Backlog

The checklist above handles individual departures. But the bigger problem is the volunteers who leave without telling anyone. You need a system to catch those.

Set a quarterly calendar reminder to review all user accounts. The process takes about 15 minutes:

  1. Pull up your full user list in the Admin console (or in MonitorWorkspace, where it's sortable by last login date).
  2. Compare it against your current active volunteer roster.
  3. Anyone not on the roster and not logged in for 90+ days gets flagged for offboarding.

This single habit prevents the problem from compounding. Fifteen minutes four times a year saves you from the annual "why do we have 40 accounts for 15 active volunteers" cleanup project.

Quick Reference

WhenActionWhy
Day 1Reset password, revoke tokens, check admin rolesBlock access immediately
Week 1Review email, set up forwarding, transfer files, remove from groupsPreserve data, maintain continuity
Day 30Suspend account, reclaim license, check external services, document transfersReduce costs, close security gaps
Day 90Review suspended account, delete or export remaining dataFinal cleanup
QuarterlyCompare user list to active roster, flag inactive accountsPrevent backlog

The Hardest Part Is Knowing When to Start

The checklist above works great when someone tells you a volunteer left. The real problem is the ones who just... stop showing up. Nobody sends you a resignation email. They just go quiet.

That's why the quarterly roster check matters more than any individual offboarding step. MonitorWorkspace makes it a 5-minute filter instead of a spreadsheet exercise — sort by last login, compare against your active roster, flag the ghosts. Do it four times a year and the backlog never builds up.

Ready to simplify Google Workspace management?

Free for up to 10 users. Setup in 10 minutes. No credit card required.