Microsoft said on Thursday that Windows 10 is now running on 300 million active devices around the world, an increase of 30 million over the 270 million devices figure Microsoft provided in March during at its annual Build developer conference.

It’s a significant accomplishment as the Redmond-based company closes in on the one year anniversary of its latest operating system, which it describes as a service rather than a traditional OS.

At its Build conference in 2015, Microsoft said it expects Windows 10 to run on a billion devices within two to three years. At the current rate of adoption, that seems doable in about three years.

It’s worth pointing out that Windows 10 devices include PCs, tablets, smartphones and the company’s Xbox One game console.

Microsoft also revealed that it’ll soon be doing away with its free upgrade path. In a post on the matter, Yusuf Mehdi, Corporate Vice President of Microsoft’s Windows and Devices Group, said the free upgrade offer will end on July 29. After that date, you’ll need to fork over $119 to upgrade to Windows 10 Home or install it on a new device.

Users have taken to Windows 10 faster than Windows 7 or Windows 8 but of course, the free upgrade offer likely had a lot to do with that. One can only wonder how heavily adoption of Windows 10 will be impacted once the option to upgrade free of charge is off the table.