Making $30,000 a Month with Windows 8 Apps

Kevin Ashley is my colleague, so I don’t think he’ll mind that I reposted from his blog. I think it’s a great story…Hopefully he won’t retire soon! Kevin is an Architectural Evangelist on the West Region Developer & Platform Evangelism team and is based out of our Silicon Valley campus.

Making money with Windows 8

Why developers should build Windows 8 apps? Card Games Chest is one of my Windows 8 apps, together the apps are making more than $30,000 per month in ad revenue and sales (in-app purchase, apps are free). The apps enjoyed a hockey-stick growth in the number of downloads and generated more than 10 million impressions. Windows 8 was launched just a few months ago, and already it’s generating revenue for the first apps in the market.

Today I want to share a few tips with you on how to maximize and sell you apps in the Windows Store. For a deep dive into these techniques and development tips, check out my book Professional Windows 8 Application Development, I wrote it together with my colleague and friend Doug Holland and other authors. The book includes examples of in-app purchases, trials, ads and other monetization techniques, some of which I used in my apps, as well as practical development chapters on nearly every aspect of Windows 8 development.


What to expect from Windows Store? Windows Store allows you to build, deploy, distribute and sell your apps and in-app products. One significant advantage of Windows Store, compared to Apple or Google stores, your revenue share actually increases, as you make more sales. You take home 70%, and Microsoft commission is 30%, same as Apple or Google, but once your app starts making $25,000 in revenue, you take home 80%. As your app scales, you can expect to take home more, for example on a $1 million revenue, you’ll be taking home $97K more in revenue than your Apple or Google competitors. As a developer I like that.


So, for example you have a game. Games are typically trial enabled, and may have in-app purchases in them. What it means is, you can let your customer download the game for a limited period of time, and then ask them to pay. You can also include paid levels or products into your games, or consumable products spent while playing the game, for example magic items, credits or gold.

As a Windows Store apps developer you have a rich set of APIs to sell your products and test the app, before it goes into the store.

Professional Windows 8 Application Development book has an example called Paint Shopping app, in Chapter 11. That example illustrates techniques used to monetize your apps.


Windows 8 is a fantastic operating system, fast, fluid, with beautiful modern design targeting both tablet and desktop, sensors, NFC support, amazing new concepts built into user interface both touch and desktop, and did I mention: it’s fast! I can also re-use most of my code for Windows Phone. The beauty of Windows is that it spans across all kinds of devices: from phones to tablets, to desktops, to servers and gaming consoles, such as XBOX.
For general Windows information:

Windows is very developer friendly. You have plenty of languages and modern technologies to choose from, and the development tools, Visual Studio and Blend are stunningly good! You can use JavaScript and HTML5, C#, XAML and .NET, or C++. You can also use many of the frameworks to build your apps, most of them support Windows.
For Windows Development, go to:
For Windows Phone:

Some developers ask me about the best PCs to choose: visit a Microsoft Store, check out some new models available there. I personally like convertibles, and the touch screen is highly recommended. There’re so many vendors, that it really becomes the choice of your lifestyle.
Go to:


If you are developing apps for iOS or Android, or just starting to experiment with development, or have some experience building code, welcome to Windows 8! We have a rapidly growing marketplace, excellent tools and an incredible community. Only your creativity is the limit to what you can achieve.

Comments (0)

Skip to main content