The most common reason a MacBook fails or stalls on a macOS update is insufficient free storage, since the installer needs significantly more temporary free space than the download size alone suggests, often requiring 20-40GB free depending on the specific update. Checking available storage under About This Mac before anything else rules out the single most frequent cause in minutes.
Check Storage Space First
Click the Apple menu, About This Mac, then Storage, which shows a breakdown of what's using your disk space. If you're under roughly 25-30GB free, clear out large files, old downloads, or unused apps before attempting the update again, since this resolves the issue more often than any other single fix.
Confirm Your Mac Model Actually Supports the Target macOS Version
Each new macOS version supports a specific range of Mac models going back several years, and a MacBook older than that range simply can't install it regardless of storage or network conditions. Check Apple's published compatibility list for the specific macOS version against your exact MacBook model and year before assuming something is broken.
Network and Apple Server Issues
A macOS update download can stall or fail if Apple's update servers are under heavy load, especially right after a major release when demand spikes, or if your network connection is unstable. Try switching from Wi-Fi to a wired connection if possible, or simply retrying a few hours later during a quieter period.
Reset and Retry: Safe Mode and NVRAM
Restarting in Safe Mode (hold Shift during startup on Intel Macs, or hold the power button and select Safe Mode from the startup options on Apple Silicon) clears certain caches that can interfere with an update, then restart normally and try again. On Intel MacBooks specifically, an NVRAM reset (Option+Command+P+R at startup for about 20 seconds) can also clear a stuck update-related setting.
When It's a Hardware Issue Preventing Completion
If the update consistently fails partway through installation with a drive-related error message, or the MacBook won't boot properly afterward, a failing storage drive may be the actual underlying cause rather than anything related to the update process itself. This is more likely on older MacBooks where the drive has accumulated significant use over several years.
A Technical Check: Terminal and Storage Verification
Open Terminal and run softwareupdate -l to list available updates and confirm the system recognizes one is pending, useful if the update isn't showing up in System Settings at all. Disk Utility's First Aid function, run against your main drive, checks for underlying disk errors that could be silently blocking a successful install. If First Aid reports errors it can't repair, or storage keeps mysteriously filling up again after clearing space, a storage upgrade resolves both the space constraint and a potentially failing drive at the same time, and a broader hardware diagnostic is worth booking if the MacBook Pro or MacBook Air shows any other signs of trouble beyond the update itself.




