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:

  1. 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.
  2. 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.
  3. 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.
  4. A change process. New features become written, priced change requests. They are not absorbed quietly.
  5. 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

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.

What the first version of the app needs
Tap each thing the first version of your app needs.

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.

We are not a law firm. Check the points above with a Nigerian lawyer before you rely on them.

FAQ

Questions Nigerian founders ask about app costs

How much does it cost to build an app in Nigeria?

We do not publish an app price list, and an honest figure needs a scope. Ten things move the quote: Android-first or both platforms, payment options, data protection, whether money is held, offline use, currency, messaging, hosting, store accounts and support. After a scoping call we send a fixed written quote. Fees paid to payment, SMS and hosting providers are separate lines.

Is it cheaper to build an Android app first for Nigeria?

Often, yes, because one platform means one build and one store account. Statcounter showed Android on 86.58% of mobile operating-system share in Nigeria in October 2026, against 13.31% for iOS. If your buyers are companies, diaspora customers or iPhone-heavy professionals, that balance can flip, so check your own audience before choosing.

Does the Nigeria Data Protection Act apply to my app?

Probably, if the app handles personal data of people in Nigeria. Section 2 of the Act applies it to controllers and processors based in or operating in Nigeria, to processing that occurs there, and to those outside Nigeria who process the data of someone in Nigeria. Which duties apply to you is a question for a Nigerian data-protection lawyer.

Do I need a CBN licence to accept payments in my app?

The sources we checked do not say whether an app that takes payment through a licensed gateway needs a licence of its own, so ask a Nigerian lawyer or the CBN. The question gets serious if your app holds balances, issues wallets or runs its own payment switching. The CBN's licence categories, from payment solution service to mobile money operator, carry capital requirements.

Next step

Book a 20-minute walkthrough

Tell us who will use the app, how they will pay and what must work on a weak connection. We reply with the questions that decide the quote, then a fixed written price.

Contact for price

Get a price for your project

Every project is different, so we quote a fixed price. Tell us what you need and we'll come back to you by email.

Phone or WhatsApp

We use your details only to reply to this enquiry. See our privacy notice.