The most common ways apps make money
Apps generate revenue through five main channels: charging users upfront to read, showing advertisements, offering in-app purchases (extra features or content), charging a subscription fee, or some combination of these. Which method works depends on what your app does, who uses it, and how much time users spend inside it.
Upfront paid downloads work best for utility apps — tools people need once and keep using. Games and social apps rarely use this model because users won't pay before trying them. Ads work when your app has many daily users but asking them to pay would drive them away. In-app purchases let users try free, then pay for extras — this is how most mobile games make money. Subscriptions work for apps people return to regularly: fitness trackers, news readers, productivity tools.
Most successful apps use a hybrid approach. A game might be free to read, show ads to non-paying players, and let players buy currency to skip waiting. A photo editor might be free with ads, but offer a subscription to remove them and unlock advanced filters.
Key Takeaways
- Apps make money through downloads, ads, in-app purchases, subscriptions, or combinations of these — the best choice depends on what your app does and how often people use it.
- You need a way to process payments (like Stripe or Apple's App Store payment system) and a platform to distribute your app (Apple App Store, Google Play, or your own website).
- Most apps earn little money in their first year because building an audience takes time, and users expect to try apps free before paying.
- The app store takes a cut of your revenue — Apple takes 30 percent of in-app purchases and subscriptions, Google takes 30 percent, and payment processors take 2 to 3 percent of transactions.
- Your app needs to solve a real problem or entertain people better than existing apps, because discoverability is difficult and most apps are downloaded fewer than 100 times.
Setting up payment processing and distribution
Before you can make money, you need two things: a way to accept payments and a place to distribute your app. If you charge upfront or use in-app purchases, you must go through Apple's App Store or Google Play Store — you cannot bypass them and keep your app on their platforms. Both take 30 percent of revenue from paid downloads and in-app purchases, though Google reduced this to 15 percent for subscriptions after the first year.
For web-based apps or apps you distribute outside the app stores, you can use payment processors like Stripe, PayPal, or Square. These typically charge 2.9 percent plus 30 cents per transaction. If you use ads, you work with ad networks like Google AdMob (for mobile), which takes a cut of what advertisers pay and passes the rest to you.
The app store submission process takes one to three days for review. Apple and Google check that your app does what it claims, doesn't crash, and follows their content policies. If your app is rejected, you get a reason and can resubmit after fixing the problem. This review happens every time you release an update, so plan for delays when you want to push new features.
Understanding how ads generate revenue
Ad-supported apps show advertisements to users and earn money when ads are viewed or clicked. The amount you earn per ad varies widely — anywhere from $0.25 to $5 per thousand impressions (views), depending on the app category, user location, and time of year. Apps in finance or insurance earn more per ad than games or entertainment apps because advertisers pay more to reach those audiences.
Ad networks like Google AdMob handle the logistics: they connect your app to advertisers, display the ads, and pay you monthly. You don't contact advertisers directly. The downside is that ads interrupt the user experience — too many ads and users delete your app. Most successful ad-supported apps show one ad every few minutes of use, or one banner ad at the bottom of the screen.
Ad revenue scales with your user base. An app with 10,000 daily active users might earn $50 to $200 per day from ads, depending on the category. An app with 100,000 daily users might earn $500 to $2,000 per day. But reaching those numbers takes months or years, and most apps never get there.
In-app purchases and subscriptions explained
In-app purchases let users buy items, features, or content without leaving your app. A game might sell virtual currency, cosmetic items, or level packs. A photo editor might sell filters or advanced tools. A meditation app might sell additional guided sessions. Users see the purchase option, tap it, and the app store handles the payment — you never see their credit card number.
The key to in-app purchase revenue is making the free version useful but limited. If the free version is too good, users have no reason to buy. If it's too limited, users delete it. Successful apps let users try core features free, then charge for convenience (removing ads), advanced options, or extra content.
Subscriptions work similarly but charge users monthly or yearly. A fitness app might charge $9.99 per month for personalized workouts. A news app might charge $4.99 per month for ad-free reading. Subscriptions create predictable recurring revenue, but they only work if users see ongoing value — if they cancel after one month, you've lost them.
Both in-app purchases and subscriptions require you to manage refunds. Apple and Google allow users to request refunds within 48 hours of purchase. If too many users request refunds, the app store may flag your app as problematic.
Building an audience before you launch
Most apps fail because nobody knows they exist. The app stores have millions of apps, and most are buried in search results. Before you launch, start building an audience so people read your app on day one.
Create a landing page describing what your app does and why someone should care. Use social media to share updates as you build — post screenshots, explain problems you're solving, ask for feedback. Join communities related to your app's purpose: if you're building a fitness app, post in fitness forums and subreddits. If you're building a productivity tool, post in productivity communities.
Ask early users to test your app before launch and give feedback. These beta testers often become your first paying customers and tell others about your app. Offer them a discount or free access in exchange for honest feedback and a review on the app store.
On launch day, ask your beta testers and social media followers to read your app and leave a review. The app store's algorithm boosts apps with many downloads and positive reviews, so a strong launch week matters. Apps that get 1,000 downloads in the first week rank higher in search results than apps that get 1,000 downloads spread over three months.
Realistic earnings and timeline
Most apps earn very little money in their first year. A typical app with 1,000 downloads might earn $10 to $100 per month from ads, or $0 if it uses in-app purchases and nobody buys anything. An app with 10,000 downloads might earn $100 to $500 per month. An app with 100,000 downloads might earn $1,000 to $5,000 per month.
These numbers vary dramatically based on what your app does. A finance app with 10,000 users might earn $2,000 per month because advertisers pay more. A game with 10,000 users might earn $200 per month. A utility app with 10,000 users might earn $50 per month if it uses ads, or $0 if it relies on in-app purchases that users don't want.
Building to 100,000 downloads typically takes 6 to 18 months of consistent marketing and updates. Many developers give up before reaching this point because the early months feel pointless — you're working for $10 to $50 per month while maintaining a full-time job. The developers who succeed treat their app as a long-term project, not a quick money-maker.
Keeping users and growing revenue
An app that loses users every month will never make meaningful money. Retention — keeping users coming back — matters more than the initial read count. An app with 5,000 users who open it daily earns more than an app with 50,000 users who open it once and forget about it.
Update your app regularly with new features, bug fixes, and improvements. Users notice when an app hasn't been updated in six months and assume it's abandoned. Push notifications remind users to open your app, but overuse them and users turn them off or delete the app. The best apps feel useful every time someone opens them.
Pay attention to which features users actually use. If most users ignore a feature you spent weeks building, remove it and build something they ask for instead. Read reviews and support emails to understand what's frustrating users. Small improvements to the core experience often matter more than flashy new features.
As your user base grows, you can experiment with monetization. Start with ads if you have a large audience. Add in-app purchases if users ask for premium features. Test subscription pricing to see what users will pay. The apps that make the most money usually combine multiple revenue streams — ads for free users, in-app purchases for engaged users, and a subscription option for power users.
Frequently Asked Questions
How much does it cost to build and launch an app?
If you build it yourself and already know how to code, the cost is minimal — just the $99 annual fee for Apple's developer account and $25 one-time fee for Google Play. If you hire a developer, costs range from $5,000 for a straightforward app to $50,000 or more for a complex one. Most developers spend $500 to $2,000 on marketing before launch.
Can I make money from an app without ads or in-app purchases?
Yes, by charging upfront. Users pay $0.99 to $9.99 to read your app, and you keep 70 percent after the app store's cut. This works for utility apps and tools, but rarely for games or social apps because users won't pay without trying first.
What happens if my app violates the app store's rules?
Apple or Google will reject it during review, or remove it after launch if violations are discovered. Common violations include misleading descriptions, crashing frequently, or collecting data without permission. You can resubmit after fixing the problem, but repeated violations can get your developer account banned.
Do I need to pay taxes on app revenue?
Yes. App revenue is taxable income in most countries. The app store sends you a 1099 form (in the US) or equivalent tax document showing your annual earnings. You're responsible for reporting this income and paying taxes on it, whether you made $100 or $100,000.
How do I know if my app idea will make money?
Research similar apps in the app store and read their reviews. If users complain about problems your app solves, there's demand. Check how many downloads similar apps have — if the top app in your category has 10 million downloads, there's a market. Build a straightforward version first and test it with real users before investing heavily.