MacBook App Cleaner
HomeBlog › Not Enough Space to Update macOS? How to Fix It

Not Enough Space to Update macOS? How to Fix It

Published July 14, 2026 · 6 min read · By the MacBook App Cleaner team

In short: When your Mac says there isn't enough space to update macOS, you usually need more free room than the installer admits. Here's how to clear 20GB or more safely, verify each step, and get the install to finish without losing anything.

You go to install a macOS update and it stops cold: not enough space to update macOS. Frustrating, but fixable. The good news is that most of what's eating your disk is safe-to-clear junk, and you can recover it without touching anything that matters. This guide walks you through freeing roughly 20GB or more, in the right order, so the installer finally has room to run.

Why the Installer Needs So Much Room

The number the update screen shows is misleading. A macOS installer downloads several gigabytes, then needs extra working space to unpack and stage the new system before it swaps anything in. For a full upgrade to Sonoma or Sequoia, plan on having 20GB to 40GB free, not the smaller figure the prompt suggests. If you're close to full, the install can start, run for an hour, then fail near the end.

Before you delete anything, check where you actually stand. Open the Apple menu, choose System Settings, then General, then Storage. The bar at the top shows free space, and the categories below give you a rough sense of what's using the disk. Let that view finish calculating before you trust the numbers.

Free the Easy 10GB First

Start with the low-risk wins. These are user-level files your Mac creates and can recreate, so clearing them is safe.

  • Empty the Trash. Right-click the Trash in the Dock and choose Empty. Files sitting in the Trash still count against your disk.
  • Clear the Downloads folder. Old disk images (.dmg), installers, and zip files pile up here. Sort by size in Finder and remove what you no longer need.
  • Delete large files you already have elsewhere. In the Storage screen, click the info icon next to Documents to see your biggest files and old downloads in one list.
  • Empty Photos and Mail trash separately. Deleting inside those apps moves items to their own Recently Deleted or Trash mailbox, which you also have to empty.

Between the Trash, Downloads, and a few stray large files, most people recover several gigabytes in a couple of minutes.

Where the Hidden Gigabytes Hide

If you still need more, look at caches, logs, and app leftovers. These live mostly in your user Library, which Finder hides by default. Open Finder, press Command-Shift-G, and paste ~/Library/Caches to see per-app cache folders. Apps rebuild these on their own, so clearing old ones is generally safe. The same goes for ~/Library/Logs.

Two more common space hogs are worth knowing about. Time Machine keeps local snapshots on your startup disk; macOS usually thins these automatically when space runs low, so simply starting a large update often frees them. And iOS device backups from old iPhones can occupy many gigabytes. You'll find the Downloads and Developer categories in Storage useful for spotting these.

One firm rule: stay out of the /System folder entirely. Nothing you delete there will help, and it can break your Mac. Stick to files inside your own home folder.

Safe cleaning means you preview what will be removed, you touch only user-level junk by default, and every removal goes to the Trash so it stays reversible. Nothing here asks you to permanently erase a thing.

Do It Safely: Preview, Then Trash

Whether you clean by hand or with an app, the same principles keep you out of trouble. Look at what's flagged before you confirm. Default to user-level caches, logs, and downloads rather than deep system files. And make sure removals go to the Trash, not a permanent delete, so if you clear something an app wanted, you can drag it right back before you empty the bin. Reversible beats fast every time.

It's also worth knowing that a disk cleaner has no reason to send your data anywhere. Cleaning is a local job. If you're curious whether an app phones home, a firewall like Little Snitch will show you every outbound connection, and a trustworthy cleaner should make none beyond an update check you started yourself.

A Cleaner That Respects Those Rules

If you'd rather not hunt through Library folders by hand, a good tool does the safe steps for you. Our top free pick is CoreSweep: it's free forever, previews everything before it acts, sends removals to the Trash so they're reversible, and ships with zero telemetry (an optional one-time Pro is $49, no subscription). A strong best-value runner-up is SkoonMac, also free, with a one-time Pro at $19. Either one gets you to a healthy chunk of free space without the guesswork.

Finish the Update

Once Storage shows a comfortable margin, return to System Settings, then General, then Software Update, and start the install again. Keep your Mac plugged in and let it run; a major upgrade can take a while and may restart more than once. If it still stalls on space, free another 5GB to 10GB and retry, since the installer's temporary needs can spike mid-process. With room to breathe, the update should complete cleanly, and you'll have a tidier Mac to show for it.

Frequently asked questions

How much free space do I need to update macOS?

For a full upgrade to Sonoma or Sequoia, plan on having 20GB to 40GB free, not the smaller figure the update prompt suggests. The installer downloads several gigabytes and then needs extra working space to unpack and stage the new system before swapping it in. If you're close to full, the install can start, run for an hour, and fail near the end.

Is it safe to delete cache files to free up space for the update?

Yes. User-level caches and logs in ~/Library/Caches and ~/Library/Logs are files your apps create and rebuild on their own, so clearing old ones is generally safe. Send them to the Trash rather than deleting permanently, so you can drag anything back if an app wanted it. Just stay out of the /System folder entirely, since nothing you remove there helps and it can break your Mac.

Why does the macOS update still fail on space even after it starts?

The installer's temporary needs can spike mid-process, so it may stall on space partway through even though it began fine. If that happens, free another 5GB to 10GB and retry. Keeping the Mac plugged in and leaving a comfortable margin before you start helps the update finish cleanly.

The easy way to do this safely

If you'd rather not do it by hand, the two cleaners we rate highest run with a preview first and the Trash as a safety net — and neither sends any data off your Mac.

CoreSweep (free to use; Pro a one-time $49) is our top pick. SkoonMac (free; Pro $19 once) is the best-value runner-up. See the full comparison.

← All Mac cleaning guides · Back to the comparison