Mac maintenance
How to Delete Old Time Machine Backups Safely
Free up space on your Time Machine drive by deleting old backups the right way. Use tmutil and the Time Machine interface without breaking your history.
You opened your Time Machine drive in Finder, looked at the size, and realized you’ve got 4 TB of backups going back to 2022. Most of them are probably useless. The Mac they came from doesn’t even exist anymore.
Deleting old Time Machine backups by hand is a bad idea — Finder doesn’t understand the structure, and dragging things to the trash can corrupt the entire backup chain. Here’s how to do it without breaking anything.
Understand what you’re dealing with
Time Machine backups come in two formats depending on how they’re stored:
- APFS direct backups (modern, on locally connected drives): structured as APFS snapshots inside a
Backups.backupdbfolder. - Sparsebundles (network and Time Capsule backups): a single bundle file that contains all backups for a Mac.
You delete from each differently. Mixing them up — like trying to use tmutil on a sparsebundle that isn’t mounted — wastes time.
Before deleting anything, list what’s there:
tmutil listbackups
This shows every backup snapshot Time Machine knows about, with timestamps. The output looks like /Volumes/Backups/Backups.backupdb/MyMac/2024-03-15-093021. You’re not going to delete by Finder path; you’ll feed paths to tmutil delete.
The right way to delete a single backup
Don’t drag anything to the trash. Use:
sudo tmutil delete -p /Volumes/Backups/Backups.backupdb/MyMac/2024-03-15-093021
The -p flag tells tmutil you’re providing a path. The command handles the APFS snapshot deletion correctly and updates Time Machine’s internal index so it doesn’t get confused on the next backup.
For a batch delete:
tmutil listbackups | head -50 | xargs -I {} sudo tmutil delete -p {}
That deletes the oldest 50 backups. Adjust the number to taste. Be careful — there’s no undo.
Deleting backups for a Mac you don’t own anymore
If your Time Machine drive holds backups for an old MacBook you sold or recycled, those are still wasting space. The old Mac shows up as a folder under Backups.backupdb:
ls /Volumes/Backups/Backups.backupdb/
You’ll see one folder per Mac that’s ever backed up to this drive. Delete the whole thing for a Mac you don’t have anymore:
sudo tmutil delete -p /Volumes/Backups/Backups.backupdb/OldMacBook
This can take a while — sometimes hours for a multi-terabyte history. The progress is silent. Don’t kill the command midway. If it’s taking forever, the drive is probably overwhelmed; let it finish.
For sparsebundle network backups, each Mac has its own .sparsebundle file. Delete it from Finder (eject the share first, then connect with admin permissions, then drag the bundle to Trash and empty).
Deleting individual files from all backups
Sometimes you don’t want to remove old backups — you want to remove a specific file from all of them. The 8 GB video file you accidentally backed up is still in every snapshot, eating space.
Open Time Machine via the Finder menu (the macOS Sonoma version is integrated into the menu bar). Navigate to the file. Click the gear icon and choose Delete All Backups of…. This recursively removes that file from every snapshot in the current chain.
You can also do it from the command line, but the syntax is fiddlier:
sudo tmutil delete -p /Volumes/Backups/Backups.backupdb/MyMac/*/Macintosh\ HD/Users/me/Movies/HugeFile.mov
The wildcard expands to every backup. Quote the spaces in the path or escape them.
When you want to delete by date range
Time Machine doesn’t have a “delete everything older than X” command, but you can build one. List backups, filter by date, and pipe to delete:
tmutil listbackups | awk -F'/' '{print $NF}' | awk '$0 < "2024-01-01" {print "/Volumes/Backups/Backups.backupdb/MyMac/"$0}' | xargs -I {} sudo tmutil delete -p {}
Replace MyMac with your hostname and the date with the cutoff. Test the command without the xargs part first to confirm it lists the right paths before you actually delete.
How much space will you reclaim?
Before deleting, estimate the saving. APFS makes this annoying because snapshots share blocks — deleting an old snapshot doesn’t free its full apparent size, only the blocks unique to it.
Check the actual space breakdown:
sudo tmutil calculatedrift /Volumes/Backups/Backups.backupdb/MyMac
That shows how much each backup adds to the destination. Old backups from periods with little change reclaim very little space when deleted. Old backups from periods of big changes (an OS upgrade, a Photos library rebuild) free a lot.
For a quick visual, open the Time Machine drive in Finder and use the Time Machine interface (the timeline). Each tick on the timeline is a backup. Backups clustered close together are usually small; gaps with big changes are larger.
What about local snapshots?
Time Machine keeps local snapshots on your boot drive too — usually 24 hours’ worth, though they can pile up if your destination’s been disconnected.
List them:
tmutil listlocalsnapshots /
Delete a specific one:
tmutil deletelocalsnapshots 2026-04-28-093000
Or thin them automatically:
tmutil thinlocalsnapshots / 100000000000 4
That asks for 100 GB of free space, priority 4. Local snapshots aren’t the same as your Time Machine destination backups — they’re emergency rollback points kept on your Mac. They don’t replace your real backup.
If your boot drive is short on space, thinning local snapshots is faster than deleting destination backups, and it doesn’t touch your long-term history.
The “start over” option
Sometimes the cleanest fix is wiping the backup drive and starting fresh. This loses all version history, which is a real cost — but it’s faster than deleting hundreds of old backups and gives you a clean baseline.
To start over:
System Settings → General → Time Machine- Click (i) next to the destination, then Forget Destination
- Open
Applications → Utilities → Disk Utility - Select the backup volume, click Erase, format APFS with GUID Partition Map
- Re-add the destination in Time Machine settings
- Run a manual backup overnight:
tmutil startbackup
You’ll have a working backup in 6–12 hours and gain back all the destination’s space. The downside: you can’t restore files from before the wipe.
A middle path: get a second backup drive, run a backup to it, then wipe the old drive once the new one has 30 days of clean history.
What Time Machine never deletes (and you’ll need to)
Time Machine cleans up its own backups when space runs out, but it won’t touch:
- Files inside your home folder that aren’t being used anymore
- Old iOS backups in
~/Library/Application Support/MobileSync/Backup - Cached browser data, GPU shader caches, and dev tool caches
- Crash reports older than the OS can use
- Old disk images and
.pkgfiles in Downloads - Localizations for languages you don’t speak
- Application leftovers from uninstalled software
That’s the gap Sweep covers. Time Machine handles version history; Sweep clears the categories that just sit and grow on your boot drive. Cleaning the source means fewer files for Time Machine to copy at all, which is a much better outcome than copying junk and then deleting old backups to make room for it.
A clean delete checklist
If you’re working through a Time Machine cleanup, the order matters:
- List what’s there.
tmutil listbackupsandls /Volumes/Backups/Backups.backupdb/ - Decide what to keep. All backups for the current Mac in the last 90 days, plus quarterly snapshots before that.
- Delete other Macs’ chains first. Biggest space win, lowest risk.
- Delete oldest backups for the current Mac. Use date filters or
head -Nfromlistbackups. - Delete obviously oversized files. Use the Time Machine interface’s “Delete All Backups of…” option.
- Verify what’s left.
tmutil listbackupsagain, then atmutil verifychecksumsif you want extra confidence. - Run a fresh backup.
tmutil startbackupand confirmtmutil statusshowsResult = 0.
That whole sequence usually takes a Saturday afternoon for someone with a few TB of accumulated history. The reward is faster backups, more reclaimed space, and a destination drive that lives longer because it’s not constantly thrashing.
Don’t delete what you might need
The instinct after reading a how-to article is to be aggressive. Resist it. Time Machine’s value is in the long tail — the file you didn’t realize you needed until eight months after you deleted it. Keep at least 90 days, preferably 180.
The right delete strategy is “remove the obvious junk” not “free maximum space.” A backup drive that’s 70% full of useful history is better than one that’s 30% full of nothing.