Is still free to upgrade to windows 11 from windows 10?

My spare MacBook has been running Windows 10 for more than five years but Windows 10 will be end of support in less than two months. It seems the right time to upgrade to Windows 11 from Windows 10 now. Is it still free?


It is an Intel MacBook Pro with Intel Core i7 processor, 16GB RAM and 512 SSD.

MacBook Pro (2017 – 2020)

Posted on Jul 30, 2025 03:23 AM

Reply
Question marked as Top-ranking reply

Posted on Jul 30, 2025 02:18 PM

Availability of free updates aside, Microsoft does not support Windows 11 native boot on any Intel Mac, as no Mac has a TPM. There are apparently ways to get Windows to boot without a TPM, but unsupported and subject to discontinuance.

4 replies

Sep 9, 2025 12:58 AM in response to Airesley

As of my latest information up to October 2023, Microsoft officially ended the free to upgrade to Windows 11 from Windows 10 on March 31, 2023. However, if your device already has a valid Windows 10 license, you may still be able to upgrade to Windows 11 for free through the Windows Update process, provided your hardware meets the Windows 11 system requirements.


Since your MacBook Pro has an Intel Core i7, 16GB RAM, and 512GB SSD, it likely meets the hardware requirements.


Sep 9, 2025 01:05 AM in response to Airesley

If you are looking for a way to upgrade to windows 11 from windows 10 and if your MacBook Pro is not officially compatible or you encounter issues, you might consider installing Windows 11 via virtualization or sticking with Windows 10 until extended support ends. You can also create a bootable USB drive with Windows 11 using the Media Creation Tool and perform a clean installation if needed.


Since you’re using Boot Camp or virtualization, ensure your setup supports Windows 11. Some virtualization platforms now support Windows 11.


Is still free to upgrade to windows 11 from windows 10?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.