Short answer

A custom app for Android and iOS, built once in Flutter, starts from ₦2.5M with us. A lean first version (an MVP) also starts from ₦2.5M and usually takes 4–6 weeks, while platforms with several kinds of users, wallets or complex business rules start from ₦4M. After launch, budget for the store accounts (US$25 once for Google Play, US$99 a year for Apple), servers, SMS, payment fees and support, which starts from ₦60k a month. If your budget is around ₦500k, a website, a web app or a WhatsApp Business catalogue may serve your customers for now.

Why two “simple” apps can cost very different amounts

Most app ideas sound simple in one sentence: “customers order and we deliver”, or “users fund a wallet and buy data”. The price comes from everything under that sentence: every screen, every rule, every kind of user and every outside service the app has to talk to.

That’s why a developer who names a price before asking questions is guessing. A fair quote comes after someone has listed the users and the screens with you. These are the things that move the number most.

What the app needsWhy it adds cost
More features and screensEach screen is designed, built and tested on several phones. Every rule, such as discounts, limits or refunds, is code someone must write and check.
More kinds of usersA customer, a vendor, a rider and an admin each need their own screens and permissions. A marketplace or delivery app is really three or four apps sharing one database.
Payments and walletsTaking a payment through Paystack, Flutterwave or Korapay is routine work. A wallet that holds a balance needs a ledger, refunds, reversals and daily reconciliation.
An admin dashboardSomeone has to approve users, refund orders, read reports and fix mistakes. Each of those jobs is a screen with its own rules.
IntegrationsIdentity checks (NIN or BVN) through a licensed provider, SMS codes, maps, delivery partners and accounting tools each need set-up, testing and a plan for when that service is down.
Live featuresLive tracking, chat and instant updates need servers that stay connected, and more testing on weak networks.
Offline useAn app that works without data must save information on the phone and sync it later without losing or duplicating anything.
Custom designA clean, clear design belongs in any quote. Heavy animation and custom illustration take extra design and build time.
Privacy and store rulesConsent screens, privacy notices and account deletion are required work, not extras. More on this below.

Two rules apply to almost every app. Once you collect names, phone numbers or locations, the Nigeria Data Protection Act 2023 applies: tell users what you collect and why, get consent where it’s needed and keep the data secure. The Nigeria Data Protection Commission publishes the Act and its guidance.

And if users can create an account, both Google Play and the App Store require a way to delete it from inside the app. Google also wants a web link where users can ask for their account and data to be deleted.

For identity checks, NIMC publishes its licensed service providers. Ask whichever provider you choose what each check costs, because it’s a running cost that grows with every new user. If your app will hold customers’ money in a wallet, read our VTU business guide before you build: wallets raise licensing questions that a simple payment page doesn’t.

What you’ll pay after launch

The build is a one-off cost. These bills keep coming, and many quotes leave them out because the developer doesn’t pay them: the providers bill you directly, usually in your company’s name. The figures are as each provider listed them in October 2026.

Running costCostSet by
Google Play developer accountUS$25, onceGoogle
Apple Developer ProgramUS$99 a yearApple
D-U-N-S number for a company accountFreeDun & Bradstreet
Local payments through Paystack1.5% + ₦100 per paymentPaystack
Local payments through Flutterwave2% per payment, plus VAT on the feeFlutterwave
Servers, database and file storageMonthly, and it grows with your usersYour hosting provider
SMS and one-time codesPer messageYour SMS provider
Identity checks (NIN, BVN)Usually per checkYour verification provider
App support and updatesFrom ₦60k a month with usYour developer

Paystack waives its ₦100 on payments under ₦2,500 and caps its local fee at ₦2,000. On a ₦5,000 order the fee works out to ₦175 (1.5% is ₦75, plus ₦100), so decide early whether you’ll absorb it or add it to your prices.

The store fees are in dollars, so the Naira amount depends on your bank’s exchange rate on the day. Google doesn’t accept prepaid cards for its fee, and it won’t refund the fee if your identity details turn out to be invalid, so register with real details the first time.

Server costs are the hardest to predict and the easiest to forget. Before you agree a build, ask the developer to estimate the monthly server bill at 1,000 users and at 10,000, and whether it will be billed in dollars or Naira.

The yearly updates you can’t skip

Google and Apple raise their technical requirements every year. Since 31 August 2026, new apps and updates on Google Play must target Android 16 (API level 36). Since 28 April 2026, apps uploaded to the App Store must be built with Xcode 26 and the iOS 26 SDK.

An app nobody maintains can’t ship a fix until it’s rebuilt for the new rules, and on Google Play an app that falls behind stops reaching new users on newer phones. That’s the work a support plan pays for, whoever you hire.

Open the store accounts in your own name

The Google Play and App Store accounts are the keys to your app. If a developer publishes it from their own account, moving it later is slow and depends on their goodwill. Open both accounts yourself, in your company’s name, and add your developer as a user.

To register as an organisation, both stores ask for a D-U-N-S number, a free business ID from Dun & Bradstreet. Apple says to allow up to five business days for the number, then up to two more before Apple can see it.

Google requires an organisation account for apps that offer financial products or services, so a fintech, lending or wallet app can’t go out under a personal account. Apple, for its part, says an organisation must be a legal entity and that it doesn’t accept trade names. A CAC business name may not be enough; a limited company is the safe choice.

If you open a personal Google Play account instead, new personal accounts must run a closed test with at least 12 testers for 14 days in a row before the app can go public. Line up those testers early: staff, friends or first customers with Android phones.

Check whose name is on everything. Before the final payment, confirm that the store accounts, the server and the domain are in your company’s name, and that you have the source code.

How to keep the cost down

  • Build an MVP first. One core workflow, accounts, a payment flow and a basic admin view. With us that starts from ₦2.5M and usually takes 4–6 weeks, and real users then tell you what to build next.
  • Use one codebase. Flutter builds Android and iOS from the same code, so you pay for one app, not two, and every fix reaches both.
  • Launch on the web first when it fits. If your users are businesses, or they’ll only use it a few times a month, a website or web app may be enough: no store fees, no review wait and one version to maintain. Our guide to website costs in Nigeria shows what that route costs.
  • Use existing services. Paystack, Flutterwave or Korapay for payments, a licensed provider for identity checks and a ready-made SMS gateway. Building your own versions costs more and adds risk.
  • Cut user roles for version one. Staff tools can start as a simple admin page; a full back office can wait.
  • Write the brief before you ask for quotes. Who uses the app, the five things they must be able to do, and what you already have. Clear briefs get tighter quotes, and changing the scope halfway through usually costs more.

How long it takes

A lean MVP usually takes 4–6 weeks with us. Bigger builds take longer, and a fair quote splits the time into milestones you can test on your own phone.

Then add the time the stores need, which catches many first-time founders out:

  • D-U-N-S number: up to five business days from Dun & Bradstreet, plus up to two for Apple to receive it.
  • Google Play closed test: at least 14 days with 12 testers, for new personal accounts.
  • Apple’s review: Apple says it reviews 90% of submissions in under 48 hours. Incomplete submissions take longer or fail.

Start the account paperwork in the first week of the build, not the week you want to launch.

How payment should work

Don’t pay the whole price up front, to anyone. Tie each payment to something you can see and test:

  1. Deposit. A share of the price to start, covering design and the first part of the build.
  2. Build review. A payment when the main features work on your own phone.
  3. Handover. The balance when the app is live and the code, store accounts and server logins are in your name.

Bigger projects can be split into more, smaller milestones. What matters is that you never pay far ahead of work you can check.

Questions to ask any developer before you pay

  1. What exactly is in the price: design, the admin dashboard, testing, store submission and launch?
  2. Whose name will the Google Play and App Store accounts be in?
  3. When do I get the source code?
  4. Who will write the code, and can I speak to them?
  5. What will the app cost to run each month at 1,000 users, and is that billed in dollars or Naira?
  6. Who fixes bugs after launch, and who handles the yearly Android and iOS updates?
  7. Which of your apps are live on the stores, and can I speak to one of their owners?
  8. Will I get a working build on my own phone at each milestone?
  9. What happens to the price and the timeline if we change the scope?

Mistakes that make apps cost more

  • Copying a giant app. “Like Uber, but for…” describes years of work by large teams. Copy the one feature your users care about.
  • Forgetting the admin side. Someone must approve, refund and report. If it isn’t in the quote, you’ll pay for it later.
  • Leaving running costs out of the budget. Servers, SMS, payment fees and support start the day you launch.
  • Letting the developer own the accounts. It’s your business, so keep the keys.
  • Paying everything up front. Milestones protect you and keep the work moving.
  • Testing only on expensive phones. Many of your users have mid-range Android phones and patchy data. Test on those before launch.
  • Buying a cheap “clone script”. Ready-made app templates sold online can look complete in a demo. Check the licence, who updates it, and whether anyone can fix it when Android or iOS changes.

If you’d like us to build it

We build Android and iOS apps from one Flutter codebase, along with the web platforms and admin dashboards behind them. Our mobile apps start from ₦2.5M, MVPs from ₦2.5M (usually 4–6 weeks), and custom platforms and business software from ₦4M. App support starts from ₦60k a month.

You pay by milestone, usually 40–50% to start, and the code and accounts are yours after the final payment. One example of our work: ETK Mall, a multi-vendor marketplace we built, has its app on Google Play.

For wallet, VTU and payment apps, see fintech and payment systems on our services page. Every starting price is on our pricing page, and if a website or a WhatsApp Business catalogue would do the job for now, we’ll say so.

Frequently asked questions

Can I build an app in Nigeria for ₦500k?

Not a custom Android and iOS app with accounts, payments and an admin dashboard from us: our apps start from ₦2.5M. If your budget is around ₦500k, a website, a web app or a WhatsApp Business catalogue may serve your customers for now. Whoever you hire, ask exactly what the price includes and who will own the code.

Is it cheaper to build for Android only?

A little, but less than most people expect. With Flutter, Android and iOS come from one codebase, so dropping iOS mainly saves Apple’s US$99 a year and the iPhone testing. If nearly all your users are on Android, launching there first is still a sensible plan.

Do I pay Google and Apple every year?

Only Apple. Google Play charges a one-time US$25 registration fee, while Apple charges US$99 per membership year. Both are in dollars, so the Naira amount depends on the exchange rate when you pay.

How much does it cost to maintain an app each month?

It depends on your users and the services the app uses. With us, app support starts from ₦60k a month; servers, SMS, identity checks and payment fees are billed by those providers and grow with use.

Who should own the app’s code and store accounts?

You should. Before the final payment, ask for the source code and for both store accounts to be in your company’s name, with the developer added as a user. With us, the code and accounts are yours after the final payment.

General information, not legal advice. Fees and store rules change; check the current version with Google, Apple, the NDPC and your payment provider before you act.