← All articles

Guide

Offboarding the last day: the accounts, keys and devices a ten-person company takes back when someone leaves

October 25, 2026

Five dated cases where a leaver's access stayed on, an eight-item leaver sheet, the last day hour by hour (money and admin first), what Google Workspace (20 days) and Microsoft 365 (30, 60, 93 and 365 days) do with a removed user's mail and files, and what a forgotten account costs, from $0 to a $150 OneDrive reactivation.

A man in a patterned shirt carrying a white box with a plant and desk things through an office

In October 2022 a quality-assurance engineer was let go by NCS, a large IT services firm in Singapore. A few weeks later, back home, he found that his old login still worked. On 18 and 19 March 2023 he used it to run a script that deleted 180 virtual servers in the company's test system. The clean-up cost about S$918,000 (roughly US$678,000), and in June 2024 he was jailed for two years and eight months. NCS put the open account down to human oversight.

A ten-person company is unlikely to employ a saboteur. What it does have is the same gap, only quieter: the leaver's phone still gets the six-digit code for the company bank, the Stripe secret key sits in a .env file on a laptop that went home with them, four subscriptions are billed to a card in their name, and the domain registrar's recovery email is their personal Gmail. Nobody means harm, and none of it gets noticed until something renews, fails or gets reset.

This is the last-day routine for a small business: what to inventory before the day, what to switch off and in which order, what Google Workspace and Microsoft 365 actually do with a removed user's mail and files (the day counts are short), and what it costs to leave an account running. If your shared logins are still in a spreadsheet, start with who can see the company's shared passwords; this article assumes the vault exists and covers everything around it.

What happens when access stays on

Five cases from the court records and company filings of the last few years. Not one needed a clever attack; each used access that was never taken away, or that the person was able to keep.

text
When              Who and where                     Access that stayed                    What happened                                  Outcome
----------------  --------------------------------  ------------------------------------  ---------------------------------------------  -------------------------------------
Fired Sep 2019    Developer, Eaton (Ohio)           Code tied to his own directory        Locked out thousands of users worldwide the    Convicted Mar 2025; 4 years,
                                                    account: it fired when the account    moment his account was disabled                sentenced 21 Aug 2025
                                                    was disabled
Left Oct 2021     Ex-employee, Block / Cash App     Reports he used in his old job        Downloaded reports on 8.2 million Cash App     Disclosed Apr 2022; class action
                                                                                          Investing customers in Dec 2021, two months    settled for $15 million
                                                                                          after leaving; found four months later
Fired Oct 2022    QA engineer, NCS (Singapore)      His own login, never disabled         Deleted 180 test servers on 18-19 Mar 2023     ~S$918,000 cost; 2 years 8 months
                                                                                                                                         (Jun 2024)
Told of firing    HR systems architect, Vituity     A privileged account whose password   Overwrote real data for ~90% of ~7,000         18 months, $400,930 restitution
                  (California)                      he changed the next day               employee records with dummy data               (2025)
After leaving     IT specialist, Saydel school      Credentials he kept                   21 months of intrusions; deleted the Apple     Indicted Oct 2025; 21-month
                  district (Iowa)                                                         School Manager data, so staff couldn't manage  sentence reported in 2026
                                                                                          MacBooks and iPads for about a week

Two lessons for a small company. First, three of the five were plain credentials nobody revoked, the cheapest problem there is to fix. Second, the person with admin rights gets a different order of steps: in the Vituity case the password was changed after he learned he was leaving, and in the Eaton case the trap was set off by disabling his account. For anyone who holds the keys to the kingdom (the registrar, the email admin, the cloud console, the bank), rotate the shared admin credentials and check what runs under their account before or at the moment you tell them, not after.

Surveys of how common this is are old and vendor-run (the most quoted one, a poll of about 1,000 US workers, found almost half saying a former employer's password still worked for them), so we won't lean on them. The cases above are enough.

Before the day: the leaver sheet

The routine below only takes an hour if someone has written down what the person has. In a ten-person business, that is rarely more than one page, and building it takes about 20 minutes with the person still in the building. These are the eight places to look and where to find what's in each.

text
What                       Examples                                           Where to find it
-------------------------  -------------------------------------------------  -----------------------------------------------
1. The main account        Google Workspace or Microsoft 365 user             Admin console > Users
2. Apps signed in with it  Slack, Notion, HubSpot, QuickBooks, Canva, Zoom    Google: Security > API controls / user's
                                                                              connected apps; Microsoft: Entra > Enterprise
                                                                              apps; then each app's member list
3. Apps with own logins    The bank, payroll, registrar, social accounts,     Password manager: items they can open
                           supplier portals
4. Second-factor devices   Hardware keys, the authenticator on their phone,   Shared logins whose 2FA goes to one phone
                           SMS to their number
5. Keys and tokens         Stripe, cloud console, AI API keys, webhook        Each service's API keys page, the code
                           secrets, GitHub access, CI secrets                 repository's settings, shared .env files
6. Things that run as them Scheduled scripts, Zapier or Make zaps, Apps       Automation tools' owner field; Google Apps
                           Script triggers, mail rules, calendar booking      Script dashboard; mailbox forwarding rules
                           pages
7. Money                   Company card in their name, subscriptions on it,   Card provider's card list; last 3 statements
                           expense approvals, bank user
8. Devices                 Laptop, phone, hardware key, building fob, alarm   Asset list; Apple Business or MDM device list
                           code

Item 6 is the one that bites later. Automations created by a user generally belong to that user, and many stop when the account is suspended or deleted: the monthly invoice script, the form that files leads into the CRM, the booking page on the website. Move each one to a shared or service account while the person can still show you how it works.

The last day, hour by hour

Order matters more than speed. Money and admin access first, then the main account, then everything that hangs off it. The times below assume the person is told in the morning and leaves at the end of the day; for a sudden departure, do the first two blocks at once.

text
Up to 5 working days before (if there is notice)
  - Build the leaver sheet together. Ask them to move work out of any private vault, drive or
    mail folder into shared places.
  - Move automations (item 6) to a shared or service account and test that they still run.
  - Move subscriptions billed to their card onto another card.
  - Ask them to remove company Apple devices from their own Find My / Apple Account.
  - Collect the 2FA picture: which shared logins send codes to their phone or key.

The hour of the conversation (admins and finance roles: before it)
  - Rotate the shared admin logins they know: registrar, email admin, cloud console, bank.
  - Remove them as a bank user and cancel or freeze the card in their name.
  - Remove any admin role in Google Workspace or Microsoft 365.

End of the last day (about 60 minutes in total)
  1. Main account: Microsoft 365: reset the password, then "Sign out of all sessions"
     (they're out within an hour), then Block sign-in. Google Workspace: suspend the user
     (stops sign-in and new mail; collaborators keep access to shared files), reset sign-in
     cookies, revoke app passwords and connected-app tokens.
  2. Apps that use "Sign in with Google/Microsoft": deactivate them in each app as well.
     An app session that is already open can outlive the main account.
  3. Password manager: remove them, then change every password in the shared vaults they
     could open, starting with money and admin.
  4. Second factor: re-enrol shared accounts whose codes went to their phone; collect
     hardware keys; delete their keys from each account's security settings.
  5. Keys: roll every API key and webhook secret they could read (Stripe lets the old key
     keep working for a set time while you deploy the new one); remove them from GitHub or
     GitLab and check deploy keys and CI secrets they added.
  6. Devices: collect laptop, phone, key, fob; change the alarm code and door codes they knew.
     Wipe company data from a personal phone (Microsoft 365 can do a selective wipe).
  7. Mail: set an auto-reply naming who to contact; forward or convert the mailbox (below).

The next day
  - Check sign-in logs in the admin console for any attempt after the cut-off.
  - Domain registrar and DNS: confirm the account email and recovery email aren't theirs.
  - Cancel their seats in paid tools, or reassign them to the next hire.

Day 7 to day 15
  - Transfer Drive/OneDrive files and mail to the person taking over, or to a shared drive.
  - Ask the team which customer emails or logins still mention them.

Before day 20 (Google) or day 30 (Microsoft)
  - Delete the account once data is moved, or you lose the chance to restore it cheaply.

Two of these deserve a sentence more. On Microsoft's side, Block sign-in can take up to 24 hours to apply, which is why its own guide says to reset the password first. On Google's side, suspension is the right first move because it is reversible and keeps the data, but it is billed like an active seat, so it shouldn't become the final state.

The domain is the account most likely to have been set up years ago by someone who has since left. Our article on who owns the domain has the registrar handover checklist and what it costs to recover an expired name.

What Google Workspace does with a removed user

text
Action                    What happens                                                Billing
------------------------  ----------------------------------------------------------  -----------------------------------------
Suspend                   Can't use Gmail or Drive; new mail and invites blocked;     Charged at the same rate as an active
                          collaborators keep access to files the user shared;         user, on Annual and Flexible plans
                          events they created stay on invitees' calendars
Delete                    Gmail, Drive files and calendar they alone own are kept     Flexible: prorated to the deletion date.
                          20 days, restorable only by restoring the user; then        Annual: the bill stays the same until
                          permanently deleted unless transferred first. Shared        renewal; the seat can go to a new hire
                          drive files are untouched. Secondary and group calendars
                          they owned are deleted with them
Restore                   Up to 20 days after deletion; the email address is
                          released after 20 days
Archive (Archived User)   Can't sign in; data kept and searchable with Vault;         Separate Archived User subscription on
                          counts against pooled storage                               Business plans; Google doesn't publish the
                                                                                      price (a UK reseller lists Business Plus
                                                                                      Archived User at GBP 3.40 against GBP 18.40
                                                                                      for an active seat, Jan 2026)

Google's own advice is to transfer Gmail, Drive and calendar data before deleting, take group calendars off the person first (they can't be transferred once the owner is gone), remove any admin role, and lift any Vault hold, since a user on hold can't be deleted. A super admin can transfer Drive files and the primary calendar as part of the delete dialog itself; Gmail has to be moved by migration or forwarding beforehand.

What Microsoft 365 does with a removed user

text
Action / day                     What happens
-------------------------------  ---------------------------------------------------------------------
Reset password + sign out        Prompted to sign in again within an hour (access tokens last an hour);
                                 Outlook on the web may hold on until they click elsewhere or refresh
Block sign-in                    Can take up to 24 hours to apply
Convert to shared mailbox        Mail and calendar kept for the team; no licence needed while the
                                 mailbox is under 50 GB. Don't delete the account: it anchors the
                                 shared mailbox or forwarding
Remove licence only              Mail, contacts and calendar kept 30 days, then deleted. OneDrive stays
                                 reachable while the account exists
Delete user                      Restorable for 30 days. OneDrive: the manager (or a secondary owner you
                                 set) gets access and an email; default OneDrive retention is 30 days,
                                 with a reminder 7 days before; then 93 days in the recycle bin
Unlicensed OneDrive, day 60      Read-only
Unlicensed OneDrive, day 93      Archived: nobody can open it until reactivated
Unlicensed OneDrive, day 365     At risk of deletion after 365 cumulative unpaid days (rule in force
                                 since 1 Jul 2026), even with retention policies or holds in place
Reactivating an archived one     $0.60 per GB once, and from then $0.05 per GB a month for every
                                 archived unlicensed OneDrive in the tenant

The OneDrive manager hand-off only works if the person's manager is filled in on their profile, or a secondary owner is set in the SharePoint admin center. In a small company neither is often true, and then nobody gets access or the warning. Set both now, before anyone leaves.

What leaving it on costs: worked through

Take one person who left and whose account nobody touched for six months. Prices are US list prices in October 2026: Google Workspace Business Standard $14 a user a month on an annual plan or $16.80 on the flexible plan; Microsoft 365 Business Standard $14 a month at renewals after the 1 July 2026 increase (it was $12.50); Slack Pro $8.75.

text
Left as it was for six months                    Cost       Why
-----------------------------------------------  ---------  -------------------------------------------
Google Workspace user suspended (Flexible plan)   $100.80   6 x $16.80; suspended users are billed
Google Workspace user suspended (Annual plan)       $0.00*  The seat is paid until renewal anyway;
                                                            *but it's a seat you can't give a new hire
Microsoft 365 Business Standard kept licensed      $84.00   6 x $14
Microsoft 365 converted to a shared mailbox         $0.00   Free under 50 GB
Slack Pro member not deactivated                    $8.75   Billed until 28 days inactive, then Slack's
                                                            fair billing policy stops it
-----------------------------------------------  ---------
Typical forgotten leaver, Google + Slack          ~$110

The licence money is small. The expensive case is the forgotten OneDrive. Say a leaver's 250 GB OneDrive was left unlicensed and, five months later, someone needs a contract that lived in it. By then it is archived. Reactivating it costs 250 x $0.60 = $150 once, and switching on the billing that reactivation needs starts $0.05 per GB a month for every archived unlicensed OneDrive in the tenant: $12.50 a month for this one alone. If the user account still exists, there's a cheaper way back: assign a licence ($14 for the month) and the OneDrive comes back within about two days with no reactivation fee. If the account was deleted, that route is gone. Either way, moving the files in the first week costs nothing.

On Google's side the cliff is sharper: 20 days after deletion, files the person owned alone are gone for good unless you transferred them or pay for an archive or third-party backup. There is no paid way back.

Keep a one-page record

For each leaver, keep the sheet with a date and a tick for each of the eight items, who did it, and where the data went. It takes five minutes and pays back three times: when a customer emails the old address in March, when the cyber insurer asks how you remove leavers, and when the next person leaves and you can copy the list.

text
Leaver: ________________   Last day: ________   Done by: ________

[ ] Bank user removed, card frozen        [ ] Password manager removed, shared items changed
[ ] Admin roles removed                   [ ] 2FA re-enrolled on shared accounts, keys collected
[ ] Main account signed out + suspended   [ ] API keys and webhook secrets rolled
    / blocked                             [ ] Laptop, phone, fob returned; codes changed
[ ] Apps with Google/Microsoft sign-in    [ ] Mail: auto-reply + shared mailbox / forward
    deactivated                           [ ] Files transferred to: ________________
[ ] Automations moved to: ____________    [ ] Registrar / DNS emails checked
[ ] Subscriptions moved off their card    [ ] Account deleted on: ________ (before day 20 / 30)

Leavers also change who is allowed to approve a payment, which is when fraudsters like to call. If your payment rule names people, update it the same day; the reasons are in a cloned voice asks for a wire.

Every leaver leaves tools behind: seats nobody uses, subscriptions on a card that's about to be cancelled, apps with no owner. List the company's subscriptions to see empty seats, duplicates and tools without an owner, with a cancel-by calendar. Runs in your browser.

Open the software spend check

Sources

Cases: Channel NewsAsia via Slashdot and ACS Information Age on NCS (Jun 2024); Engadget and Decrypt on Block's April 2022 filing, Paubox on the $15 million settlement (the settlement also covered other unauthorised account activity); US Attorney, Northern District of California and Patch on the Vituity case; The Hacker News on the Eaton kill switch (Aug 2025); US Attorney, Southern District of Iowa and BleepingComputer on the Saydel case; Dark Reading on the PasswordManager.com poll.

Google Workspace (read 25 Oct 2026): delete a user, suspend a user, archive former employees; Archived User price from a UK G-Cloud reseller price list (Jan 2026); US list prices as reported by EmailVendorSelection (2026).

Microsoft 365 (read 25 Oct 2026): remove a former employee, step 1: block sign-in, step 4: shared mailbox, OneDrive retention and deletion, unlicensed OneDrive accounts (Aug 2026); July 2026 price change from The Register and Nerdio.

Other: Slack fair billing policy; Apple on Activation Lock; worked costs are our arithmetic from the prices above.