Guide · App costs
App development cost in Nigeria: the ten things that set your quote
On this page13 sections
In short: nobody can give you an honest naira figure for an app without a scope, and we do not publish an app price list. What we can tell you is what the quote depends on. Ten decisions set it: the platform, how customers pay, personal data, whether you hold other people's money, weak connections, the currency of the quote, messaging, hosting, store accounts and support after launch. We settle them on a scoping call and then send a fixed written quote with milestones. What you pay Paystack, Flutterwave, an SMS provider, Apple, Google or a cloud host goes to them, not to us, and appears as separate lines. This guide is for founders in Nigeria and for diaspora buyers building for Nigerian users. We work with clients worldwide; calls and meetings can be arranged to suit you.
The ten drivers at a glance
| # | Driver | The decision | Why it moves the quote |
|---|---|---|---|
| 1 | Platform | Android first, or Android and iOS together | Each platform is a build, a test cycle and a store account |
| 2 | Payments | Card only, or also bank transfer and USSD | Transfer and USSD finish outside the app, so the app must wait for confirmation |
| 3 | Personal data | What you collect, and where it is stored | Consent, deletion, breach handling and records are all build work |
| 4 | Holding money | Pass-through payments or balances and wallets | Moves you from software into regulated activity |
| 5 | Weak connections | Read-only offline, or saving work offline | Offline writes need a local database and a sync design |
| 6 | Currency | Naira, dollars or pounds for the quote | Decides who carries exchange-rate movement |
| 7 | Messaging | SMS, WhatsApp or email one-time codes | Every code costs a message |
| 8 | Hosting | Region, backups, a test environment | Bills grow with users and storage |
| 9 | Store accounts | Google Play, Apple, or both | One-off or yearly fees, and review time |
| 10 | Support | Who fixes it after launch | Phones and stores change every year |
1. Android first, and what that saves
On Statcounter's mobile operating system figures for Nigeria for October 2026, Android had 86.58% and iOS 13.31%. Statcounter measures page views, not people, but the gap is wide enough to plan around. Launching on Android first and adding iOS once the app earns its keep is a real way to stage the cost. Flip the order if your buyers are companies, diaspora customers or professionals who mostly carry iPhones. Whatever you choose, plan for mid-range and older Android phones: they set how heavy the app can be and how much testing it needs.
2. Payments: the rails decide the build
Paystack's payment channels documentation lists cards, bank payments, transfer and USSD for Nigerian businesses. It describes three that matter for design:
- Pay with Bank lets a customer pay through internet banking or by entering an account number and confirming with a one-time code. It is available to businesses in Nigeria.
- Pay with Transfer creates a temporary account number tied to one transaction. Its validity is at least 15 minutes and at most 8 hours, and it is available in Nigeria and Ghana.
- USSD is, in Paystack's words, "specifically for Nigerian customers": the customer dials a code on the phone, confirms with a PIN, and Paystack tells your server by webhook.
Flutterwave's payment methods list for Nigeria names card, USSD, bank transfer, bank account, internet banking, QR payment and Opay among others.
The cost point is the same on both: with transfer and USSD the customer finishes paying away from your screen. The app has to handle "pending", "expired" and "paid after the screen closed", match each payment to an order by webhook and show a receipt. That is more work than a card form, and it is the reason "add Paystack" is never a one-line scope item.
The providers also charge you per transaction. As published on 11 November 2026, Paystack's Nigeria pricing shows 1.5% plus ₦100 on local transactions, with the ₦100 waived under ₦2,500 and fees capped at ₦2,000. Flutterwave's Nigeria pricing shows 2% on local transactions, listed as a 1.4% transaction fee plus a 0.6% platform fee, with 7.5% VAT on transaction fees. These are the providers' own rates, they change, and they belong in your business case, not in a build quote. Check both pages again before you decide.
3. Personal data and the Nigeria Data Protection Act
The Nigeria Data Protection Act 2023 (official text on the NDPC site) is what shapes the data side of an app. We read it on 11 November 2026. Points that turn into build work:
- Who it covers (section 2). It applies to controllers and processors domiciled, resident or operating in Nigeria, to processing that occurs in Nigeria, and to those outside Nigeria who process the personal data of someone in Nigeria. A diaspora-built app for Nigerian users is in scope.
- Breaches (section 40). A processor must tell the controller on becoming aware of a breach. The controller must notify the Commission within 72 hours where the breach is likely to risk people's rights and freedoms, and must tell the people affected without delay where the risk is high. The app needs a way to detect, log and report.
- Impact assessments (section 28). Where processing is likely to be high risk, the controller must carry out a data privacy impact assessment before it starts.
- Children (section 31). Relying on consent for a child needs a parent's or guardian's consent, with a mechanism to verify age and consent.
- Sending data abroad (sections 41 to 43). Personal data may not be transferred from Nigeria unless the recipient is subject to a law, rules or contract giving adequate protection, or another listed condition applies, and the basis must be recorded. Where you host, and who on a development team can see live data, are therefore design decisions.
- Registration (section 44). Controllers and processors "of major importance" register with the Commission. The Act leaves the threshold to the Commission. Its 2025 General Application and Implementation Directive, in Schedule 7, designates an organisation that keeps a filing system and processes the data of more than 200 data subjects in six months, among other triggers, with registration fees of ₦10,000 to ₦250,000 by class. Confirm the current position with the NDPC.
- Fines (section 48). For a controller or processor not of major importance, up to the greater of ₦2,000,000 and 2% of annual gross revenue; for one of major importance, the greater of ₦10,000,000 and 2% of it.
- Processors (section 29). If you engage a developer or host who handles personal data for you, you must make sure they meet the Act's obligations. Expect a data processing agreement.
None of this is legal advice. It is the list of what an app will need built in: consent screens, a privacy notice, export and delete requests, role-based access, logs, and breach alerts.
4. If money is held, it stops being only a software project
An app that sends a customer to a licensed payment provider is one thing. An app that holds balances, issues wallets or runs its own switching is a regulated activity. The CBN's licence requirements document of 2021, published on its site, lists switching and processing, mobile money operator, payment solution services, payment terminal service provider, payment solution service provider and super agent as separate licences, with capital requirements from ₦50 million (super agent) to ₦2 billion (switching and processing, mobile money operator). It is a 2021 document and the figures may have changed. It does not say whether an app that only takes payment through a licensed gateway needs a licence of its own, so that is a question for a Nigerian lawyer or the CBN before you commit to wallet features.
There is a second, newer point for anything touching payments. A CBN circular dated 15 June 2026 says payment transaction data generated within Nigeria must be stored and managed in Nigeria, in line with Nigerian data protection law, for the institutions it covers from 1 January 2027. The circular is addressed to banks, microfinance banks, mobile money operators, switching companies, terminal and payment solution providers and super agents, and refers to "participants facilitating payments within Nigeria". It does not say whether a merchant that only uses a licensed gateway is one of them. If you handle payment data yourself, get an answer before choosing where to host.
5. Weak connections: read-only offline is cheap, offline writes are not
Android's developer documentation defines an offline-first app as one that performs all, or a critical subset, of its core functions without internet access, and lists limited bandwidth and short interruptions as the reasons to design for it. It also says that at a minimum an offline-first app must be able to read without a network, and that writing data offline needs more thought because of conflicts when the phone reconnects.
That gives you two price points. Showing the last-loaded catalogue, prices or order history offline is a modest addition. Letting a field agent, driver or shop owner create orders or forms offline and send them later needs a local database, a queue, retries and rules for when two edits clash. Decide which you need. Smaller images, resumable uploads and a light first screen help either way.
6. How to structure a quote when the naira moves
We do not quote naira or dollar figures on this page, and you should treat any article that does with suspicion unless it names a date and a source. What you can control is the structure of the agreement:
- Fixed scope, in writing. A feature list, the platforms, the payment methods and what is out of scope. A fixed quote is only fixed if the scope is.
- Milestones, not one lump. Pay as each milestone is delivered and accepted. That limits your exposure if the exchange rate or the plan changes midway.
- A named currency. Agree whether the quote is in naira or a foreign currency and who carries the exchange-rate movement. A naira price may carry a cushion; a dollar or pound price leaves the movement with you. Decide on purpose.
- A change process. New features become written, priced change requests. They are not absorbed quietly.
- Running costs listed separately. Hosting, messages and store fees are billed by the provider, often in a foreign currency. Check the currency on each provider's price page.
Our quotes are fixed and written after a scoping call. We agree currency and milestone dates in writing in the quote.
7. One-time codes and messages
Many apps send a code by SMS at sign-up and at each login, and every code is a billed message. Cost depends on how often you ask for one, the provider's Nigerian rate card, and how you stop abuse by rate-limiting. WhatsApp can carry codes too: Meta bills per message by category, including authentication, and by the recipient's country code. Our guide to the WhatsApp Business API in the UAE shows how that billing works in practice. We did not verify current Nigerian rules on SMS sender names for this page, so ask your SMS provider for them. Asking for a code once per device, not at every open, is one of the cheapest savings available.
8. Cloud hosting
Hosting is a monthly bill that grows with users, storage and backups, plus a separate test environment if you want releases that do not break live users. We set it up on a major cloud provider in the region you need, in an account in your company's name. The region is tied to the legal points above: section 41 of the NDPA on transfers, and the CBN circular if you handle payment data. We have not claimed any specific provider region here, so confirm what is offered before you decide.
9. App store accounts and fees
- Google Play. Google's help page states a US$25 one-time registration fee. New personal developer accounts created after 13 November 2023 must run a closed test with at least 12 testers for at least 14 days before production, which is why your launch date needs that time built in.
- Apple. The Apple Developer Program is 99 USD per membership year, or in local currency where available. Apple's commission on digital goods sold through the App Store is 30%, or 15% under its Small Business Program, on that same page.
Open both accounts in your company's name. Our mobile app development page covers store review times and the build requirements each store sets.
10. After launch
Apple and Google ship a new operating system every year and raise the versions apps must target, so an app nobody maintains cannot ship even a small fix for long. Budget a support line from day one: OS updates, library updates, crash monitoring and small fixes. It is quoted separately from the build, as the mobile app development page explains, and the backend and admin panel behind the app belong in the same plan. Our custom software development page covers that side.
Tick what your app needs
Tap every item your first version needs. You get a rough size for the scope, one note on what to settle first, and a message you can send us. It is not a price.
Your ticks go into the message for you to read and edit. Nothing is sent until you press send in the form or in WhatsApp.
This runs in your browser. Nothing you tap is sent anywhere unless you choose to send it.
Sources
All opened on 11 November 2026. Where a source does not say something, we have not claimed it.
- Nigeria Data Protection Commission, Nigeria Data Protection Act 2023 (sections 2, 28, 29, 31, 40 to 44, 48) and the General Application and Implementation Directive 2025 (Schedule 7).
- Central Bank of Nigeria, licence requirements document, 2021, and the circular of 15 June 2026.
- Paystack, payment channels and pricing.
- Flutterwave, payment methods and Nigeria pricing.
- Statcounter, mobile operating system market share in Nigeria, October 2026.
- Android Developers, offline-first apps.
- Google Play Console Help, registration fee and testing requirements; Apple Developer, membership details.
- Meta, WhatsApp Business Platform pricing.
We are not a law firm. Check the points above with a Nigerian lawyer before you rely on them.