Publish an App on Play Store from Africa (and the App Store): A Guide

By builderswave10 min read
Publish an App on Play Store from Africa (and the App Store): A Guide

You built the app, it runs on your phone, and now you want strangers to install it. If you want to publish an app on Play Store from Africa, or ship it to iPhones through the App Store, the hard parts are rarely the code: they are card payments, identity checks, payout setup and a review process that rejects small mistakes. This guide walks through each step with the official policies linked, so you can plan the costs and the calendar before you submit.

Everything below reflects the store policy pages as they read on Wednesday 11 November 2026. Stores update their rules often, so open each linked page before you pay anything.

Step 1: Choose the right developer account

Both stores let you register as an individual or as an organization. The choice affects what users see on your store listing and what paperwork you need.

Google Play: personal or organization

Google Play charges a US$25 one-time registration fee and asks every new developer to complete identity verification, which can include a government ID and a card in your legal name.

Apple: individual or organization

The Apple Developer Program costs 99 USD per membership year, and Apple notes that prices may vary by region and are shown in local currency during enrollment. Organizations, apart from government entities, must have a D-U-N-S Number.

Apple offers fee waivers for recognised nonprofits, accredited educational institutions and government entities, but not for individuals, sole proprietors or single-person businesses, and not for anyone selling digital goods through their apps.

A quick decision checklist

  • Solo builder testing an idea: a personal Google Play account is the cheapest start.
  • Registered company with clients or investors: an organization account keeps the app tied to the business, not to one person.
  • Start the D-U-N-S request early if you go the organization route. It is a separate process from the stores themselves.

Step 2: Pay the fees without an international card

This is where many African builders get stuck. Google lists the cards it accepts (Mastercard, Visa and American Express, with acceptance varying by location) and is explicit that "Google Play does not accept prepaid cards".

Practical ways around it:

  1. Ask your bank for a debit or credit card enabled for online and foreign currency payments. Many local cards work once international e-commerce is switched on. Call before you try, so a failed payment does not trigger a fraud lock.
  2. Check how a virtual dollar card is classified before using it. Some virtual cards from fintech apps are issued as prepaid cards, which Google refuses. If the issuer cannot confirm it is a debit or credit card, try another option.
  3. Keep names consistent. The card, your ID and your developer profile should all show the same legal name. A mismatch is a common reason verification stalls, and Google says the fee is not refunded if the information is found invalid.
  4. For a company account, pay with a company card so the payments profile, the D-U-N-S record and the card all match the organization.

Step 3: Set up merchant and payout details

A free app does not need any of this. The moment you sell the app itself or in-app products, each store needs a merchant profile and a bank account to pay you.

Google Play merchant countries

Google keeps a table of locations that support merchant registration. At the time of writing, it includes African countries such as Nigeria, Kenya, Ghana, South Africa, Egypt, Côte d'Ivoire, Tanzania, Uganda, Benin and Togo, among others. If your country is not on the list, you can still publish free apps, but you cannot register as a merchant from there. Open the table and check your own country before planning a paid model.

Store commissions

  • Google Play: in markets still on the earlier structure, Google charges 15% on the first $1M (USD) a developer earns each year, and 15% on auto-renewing subscriptions. Some markets, such as the US, UK, EEA, Japan and Australia, use a newer structure with a separate billing fee, so read the page for the markets you sell into.
  • Apple: the App Store Small Business Program offers a 15% commission on paid apps and in-app purchases for developers earning up to 1 million USD in proceeds. You enroll after accepting the Paid Apps agreement in App Store Connect.

Plan for local payments

Many African users pay with mobile money rather than cards. Store billing rules decide where you can use your own payment flow, so read each store's payments policy before you add one. If your product is a service used across web and mobile, keeping the subscription on the web side and the app as a companion is a common pattern; check that the way you present it complies with the current rules.

Step 4: Get through store review the first time

Google Play: the closed testing requirement

If your personal Google Play account was created after Monday 13 November 2023, you must run a closed test with at least 12 testers who have been opted in continuously for at least 14 days before you can apply for production access.

Build those two weeks into your plan:

  • Recruit testers before you upload the first build. Friends who install once and leave the test do not help; they need to stay opted in.
  • Communities help here. Developer groups, hackathon teams and fellow builders often swap testing. Our guide to hackathons in Africa covers where builders gather.
  • Ship real updates during the test and act on the feedback, so the build you send to production is better than the one you started with.

The Data safety form

Every app published on Google Play must complete the Data safety form, including apps on closed, open or production testing tracks. Google is clear that "even developers with apps that do not collect any user data must complete this form" and must provide a privacy policy link. List every SDK you use (analytics, crash reporting, ads, payments), because their data collection counts as yours.

Apple: the common rejection reasons

Apple's App Review Guidelines are long, but many first-time rejections come from a handful of sections:

  • 2.1 App Completeness: remove placeholder text and test content. Apple rejects binaries that crash or show obvious technical problems.
  • Login without a demo account: if your app has a login, give the reviewer demo account details and keep your backend running during review.
  • 4.2 Minimum Functionality: apps need features and UI that go beyond a repackaged website. A thin wrapper around your web app is a frequent problem.
  • 4.1 Copycats: do not reuse another developer's icon, brand or product name.
  • 5.1.1 Privacy: link a privacy policy both in App Store Connect and inside the app, and if users can create an account, they must be able to delete it from within the app.

A pre-submission checklist for both stores

  • Privacy policy hosted on a public URL you control.
  • Account deletion flow, if you have accounts.
  • Demo credentials written in the review notes.
  • Screenshots that show the real app, not mockups.
  • Phone verification and SMS codes tested with numbers from other countries, since reviewers may not be in yours.
  • Backend, payment sandbox and email delivery working. If you send verification emails, our comparison of ways to send email from your app as an African builder covers the options.

Step 5: Alternatives for Android distribution

Google Play is not the only way to reach Android users, and many African products start elsewhere while the account and testing steps are underway.

  • Direct download from your website. You can share an APK so users install it directly. It works well for pilots, B2B clients and field teams.
  • Other Android stores. Some device makers run their own app stores, which can matter in markets where those phones are common. Check each store's developer terms directly.
  • A web app first. A progressive web app runs in the browser, needs no store approval and can be added to the home screen. For many service products, it is the fastest way to get real users.
  • WhatsApp as the front door. For some products, a WhatsApp flow does the job of an app. See our guide on how to add WhatsApp to your app.

One change to watch: Google is rolling out Android developer verification, which also covers apps distributed outside Google Play. Protections started on Wednesday 30 September 2026 in Brazil, Indonesia, Singapore and Thailand, and Google says verification will expand globally in 2027. If you plan to distribute APKs directly, register through the Android Developer Console so your app keeps installing smoothly when the rollout reaches your users. Students, teachers and hobbyists get a limited distribution option to share apps with up to 20 devices without a government-issued ID or registration fee.

What African builders use to make mobile apps

On Builderswave, the tech stack report tracks what makers build with. In Q3 2026, of 173 products counted, 7 used Flutter, 5 used React Native and 3 used Expo. Cross-platform frameworks let one small team ship to both stores, which matters when you are paying two sets of fees and passing two reviews. You can see mobile products from African teams in our roundup of African lifestyle and culture apps.

FAQ

How much does it cost to publish an app on Play Store from Africa?

Google Play charges a US$25 one-time registration fee, paid by Visa, Mastercard or American Express depending on your location. Prepaid cards are not accepted. Publishing on the App Store as well adds Apple's 99 USD per membership year.

Can I publish on Google Play without a credit card?

You need a card Google accepts, which can be a debit card, but not a prepaid card. If your local card fails, ask your bank to enable international online payments, or use a company card for an organization account.

Why does my new Google Play account need 12 testers?

Personal accounts created after Monday 13 November 2023 must run a closed test with at least 12 testers opted in continuously for at least 14 days before getting production access. Plan for those two weeks in your launch timeline.

Can I sell paid apps on Google Play from my country?

It depends on whether Google lists your country as supporting merchant registration. If it does not, you can still publish free apps. Check the official table, as the list can change.

Launch your app where African users look

Once your app is live in a store, the next job is getting people to find it. You can list your product on Builderswave for free and join the next launch, where people pick their favorite products and see the most loved ones. If you are comparing places to announce it, start with our guide to where to launch your startup as an African founder, then explore the products already on builderswave.com.

Comments

Be the first to comment.