If you’re still running Windows 7 or 8 on any of your computers, now is a good time to take Microsoft up on its temporary upgrade offer. You know, before it expires.

Microsoft today announced that its Windows 10 update will cease to be free from July 29, exactly a year after its release. After the honeymoon period, Windows 10 will cost $120 to purchase the Home version, $140 to get the Pro upgrade. Those prices aren’t anything to dismiss, especially when you can get the updates for free now through the end of July.

Besides, you can always downgrade to your previous Windows installation if Windows 10 isn’t working the way it should or you simply don’t like the new and streamlined interface.

In a blog post, Yusuf Mehdi, corporate vice president of Microsoft’s Windows and Devices Group, said Windows 10 is now on 300 million devices around the world, marking the fastest Windows adoption rate in history.

The latest Windows operating system for PC also has the highest customer satisfaction rating of any Windows software.

Of course, Microsoft could have a change of heart and extend the upgrade window indefinitely, but why would it? Reports show growth rates for Windows 10 installs continue to fall significantly. As of April, around 15 percent of PCs already run Windows 10.

And surely, Microsoft’s hardware partners wouldn’t want to see the offer extended, with analysts attributing the PC’s decline to the free Windows 10 update.

Microsoft is bringing the feature we've always wanted to Windows