Jump to contents
A year of payments in five rows: subscriptions as even monthly squares, commissions in varied sizes, in-app purchases in bursts, ads as specks and one large orange B2B licence block, beside the words How apps earn.

Your revenue model decides more of your first release than your feature list does. Choose a subscription and you need a paywall and store billing; choose commissions and you need payouts, refunds and a second app for providers. App monetization is a scope decision, so settle it before you ask for quotes, or you pay to rebuild payments after launch.

How do apps make money, and which model fits yours?

Quick answer: Apps make money in five main ways: subscriptions, commissions on transactions between users, in-app purchases, ads and B2B licences. Pick by what your users pay for. Digital content sold inside the app goes through Apple’s and Google’s billing; physical goods, services and one-to-one bookings use your own payment gateway. Each model adds its own features to the first release.

Know how you’ll charge? Talk to us about your MVP →

What deciding late costs you

A quote for “an app” without a revenue model prices the screens and guesses the money, and the payment design is one of the bigger rows in mobile app development cost in Dubai. When the model is settled later, the payment flow, the accounts and the admin screens built for the guess are rewritten, and both stores review the app again. Deciding now costs a conversation with your co-founders. Deciding after launch costs a release.

The store rules that sort every model

Two questions decide how money reaches you: what the user is paying for, and where it is used. Apple’s App Store Review Guidelines (section 3.1) set the lines, and Google Play has matching rules for digital goods:

  • Digital content or features used in the app (a subscription, credits, a premium level) must be sold through in-app purchase. Apps can’t use their own codes or QR codes to give access to it.
  • Physical goods, or services used outside the app (a delivery, a car wash, a home visit) must use other payment methods, such as Apple Pay or card entry through your gateway.
  • Live one-to-one services between two people, with tutoring as Apple’s own example, may use your gateway. Live classes for a group must use in-app purchase.
  • Apps sold only to companies for their staff or students may bill outside the app. Sales to individuals or families still use in-app purchase.

Two products that look alike on a pitch slide can need different payment builds. A tutoring app that sells private lessons between one student and one teacher can take payment through your own gateway; one that sells recorded courses or live group classes sits on the in-app purchase row, with the store’s fee.

The fee follows the route. Apple charges 15% to developers in its App Store Small Business Program, which is open to new developers and to those with up to USD 1 million in proceeds the year before. In the UAE, Google Play’s service fees are 15% on a developer’s first USD 1 million a year and 30% above it, and 15% on auto-renewing subscriptions. Google is rolling out a new fee structure region by region, so check its page when you model your numbers. Money through your own gateway pays the gateway’s fee instead.

What each model needs in release one

Subscriptions. Users pay every month or year for access. They fit apps people open every week: fitness, learning, tools. Release one needs a paywall screen, the plans set up as products in both stores, a server that tracks each user’s renewals, cancellations and lapsed payments, and a “restore purchases” button. If you also sell on your website, both routes must agree on who has access.

Commissions. You take a share of each booking, order or job between two user groups. Because the service happens outside the app, the money goes through your payment gateway. Release one needs provider sign-up with bank details and documents for the gateway’s checks, a payment that is split or held and paid out, rules for cancellations and refunds, the commission rate in your admin panel and statements providers can read. It usually needs a second app or portal for the providers too, as our MVP development cost guide shows for two-sided products.

In-app purchases. One-off digital items: credits, extra levels, a permanent upgrade. Release one needs the item list set up in both stores, a record on your server of what each user bought or has left, and restore for permanent upgrades.

Ads. The app is free and advertisers pay per view or click through an ad network. Ads pay by volume, so they rarely carry an early app alone, and Apple rejects apps made mainly to show ads. Release one needs the ad network’s kit, ad spaces planned into the design and a consent prompt where tracking needs one. An ad-free paid tier can wait.

B2B licences. A company pays for seats or a yearly licence, and its staff use the app. Billing runs by invoice or on the web. Release one needs company accounts, roles (company admin and member), invites, seat limits and a dashboard for each client’s admin. Single sign-on and usage reports can usually wait for the first client who asks.

App monetization models compared

Model Users pay for Money is collected by Must be in release one Can wait
Subscription Ongoing access to digital content or features Apple in-app purchase and Google Play Billing Paywall, store plans, renewal status on your server, restore purchases Trials, family plans, web checkout
Commission A booking, order or job between two user groups Your payment gateway Provider sign-up, split or payout, refunds and cancellations, rate in admin Wallets, instant payouts, variable rates
In-app purchase One-off digital items: credits, levels, upgrades Apple in-app purchase and Google Play Billing Store item list, purchase records on your server, restore Bundles and promotions
Ads Nothing: advertisers pay An ad network Ad network kit, ad spaces in the design, consent prompt Ad-free paid tier
B2B licence Seats or a yearly licence for a company’s staff Invoice or web payment, outside the app Company accounts, roles, invites, seat limits, client admin Single sign-on, usage reports

What this means for you: pick one main model for release one and build only the row it needs. A second model can follow, but tell your developers about it now, because it shapes the data model. Mixed models have their own traps: a marketplace that sells providers a “boost” for their listing inside the app is selling digital content, so that one item goes through in-app purchase while the bookings stay on your gateway.

How to choose your model, step by step

  1. Name who pays, and for what. The customer, the provider, a company or an advertiser. One payer and one thing they pay for is the cleanest start.
  2. Find the billing route. Use the store rules above: digital and used in the app means store billing; physical, outside the app or one-to-one means your gateway.
  3. Model your income after fees. Take the store’s or gateway’s share off every price before you set targets for investors.
  4. Add the model’s row to your must-haves. The table above lists what each model forces into release one; the scope worksheet in our MVP cost guide shows where it sits next to everything else.
  5. Decide what your team does by hand at first. Weekly payouts from the admin panel, or B2B invoices sent by email, are fine at a few transactions a day. Automate them when the volume makes them expensive.

Settled on a model, or torn between two? Send us the idea and how you plan to charge. We reply with what that model adds to your first release and what can wait. Talk to us about your MVP →

Sharing this with co-founders or investors first? Ask for our company profile and we’ll send it to you.

Bring your idea and how you plan to charge

Since 2014 we have built software for more than 100 clients across the UAE, Saudi Arabia, Qatar, Kuwait, the USA and Canada. We work from our headquarters at Dubai Digital Park and our offices in Houston and Alexandria. Inck is an education app where students book private lessons with teachers, online or in person. Talk to the team that built it: book a meeting.

Product thinking is how we work: each feature has to answer a business problem, and how the money arrives is usually the first one. Our page as a mobile app development company in Dubai covers the rest of our app work, from design to the store launch. Once you know how the app earns, our guide to what it costs to run an app after launch covers the other side of the sum: hosting, services and support.

Bring the idea in a few lines, who pays and what for, even if you are still choosing between two models.

Talk to us about your MVP → We ask about your goal, what you use today, your timing and who else should be involved. You leave with clear next steps. We reply by email first and set up a call only if you want one. Asking commits you to nothing, and we sign an NDA first if you ask.

FAQ

Frequently asked questions

Which app monetization model should a new app start with?

The one that matches what your users already pay for today. People who book a service expect to pay per booking, so a commission fits. People who use a tool every week accept a subscription. Companies that buy for their staff expect a licence and an invoice. Start with one model, build only what it needs, and add a second once users show you where it fits.

Do we have to use Apple's in-app purchase?

Only for digital content and features used inside the app, such as subscriptions, credits or premium screens. Physical goods and services used outside the app must go through your own payment gateway, and one-to-one live services, such as a private lesson, may. Apps sold only to companies for their staff can also bill outside the app. Google Play has a matching rule for digital goods.

How much do Apple and Google take from in-app sales?

Apple charges 15% to developers in its App Store Small Business Program, which is open to new developers and to those with up to USD 1 million in proceeds the year before. In the UAE, Google Play publishes 15% on a developer's first USD 1 million a year and on auto-renewing subscriptions. Payments through your own gateway pay the gateway's fee instead, set in your merchant agreement.

Can we change the revenue model after launch?

Yes. Moving from a free app to a subscription is mostly a paywall and store setup. Moving from subscriptions to commissions is bigger, because it adds provider onboarding, payouts and refunds. If you expect a second model, say so in discovery: it shapes the data model, and planning for it early makes the later change a release, not a rebuild.

Does the revenue model change the price of the build?

Yes, because each model brings its own features into the first release: a paywall and store billing, or payouts and a provider app, or company accounts and roles. We settle the model and those features with you in discovery, and your price is agreed in your proposal, phase by phase.

Talk to us about your MVP

Send us the idea in a few lines. We reply with a suggested first scope and the way of working that fits.