Pricing models that actually work for Nigerian startups
Stop copying Silicon Valley pricing. Here's how to price your Nigerian startup so customers actually buy and you don't go broke.
Pricing models that actually work for Nigerian startups
You've built something people want. Your Lagos beta testers are using it daily. Your Kano market research shows demand. Now you need to charge money β and if you price like a US SaaS company, you'll watch your conversion rate collapse faster than a generator on a Sunday evening.
Pricing in Nigeria is not a feature. It's survival. The difference between β¦500/month and β¦2,000/month isn't just revenue β it's whether your customer base stays at 12 people or grows to 120. It's whether you're still bootstrapped in six months or whether you've actually hired someone. This playbook walks you through the pricing models that work for Nigerian startups, why they work, and exactly how to implement them without guessing.
We've watched dozens of founders in our LaunchPad network get this right and wrong. The ones who win don't copy Stripe's pricing deck. They price for the market they're actually in.
Understanding the Nigerian market context
Before you open a spreadsheet, you need to understand three hard truths about pricing in Nigeria:
1. Purchasing power is fragmented by geography and industry. A SaaS product that works for Lagos fintech founders will flop in Kano if priced the same way. A Naira price that makes sense for a B2B logistics company doesn't work for a fashion e-commerce platform. Your first job is to know your actual customer's actual income, not guess based on "Nigeria's middle class."
2. Payment friction is real. Your customer might want your product, but getting β¦5,000 out of their business account to pay you is a three-step process involving Paystack, a bank app, and possibly WhatsApp to their accountant. Every friction point kills conversion. Pricing models that reduce payment friction β like weekly micro-payments or integration with Moniepoint's USSD transfers β outperform models that require monthly credit card charges.
3. Currency and inflation matter more than anywhere else. The Naira lost roughly 40% of its value against the dollar between 2021 and 2024. If your pricing model is in dollars, your customer's real cost went up 67% whether or not you changed anything. If you're pricing in Naira, you need to build in quarterly review cycles, not annual contracts.
These constraints aren't bugs. They're your competitive advantage if you price for them instead of against them.
The five pricing models that work
There's no single "best" model. There are five patterns that consistently work for Nigerian startups, depending on what you're selling and who's buying.
1. Freemium with Naira-denominated paid tiers
Freemium works in Nigeria when the free tier is genuinely useful and the paid tier solves a specific, expensive problem. The model: offer a free version that covers 80% of casual use cases. Charge for the 20% that saves someone real money or time.
Examples:
- A logistics tracking tool: free for tracking up to 5 shipments/month, β¦3,500/month for unlimited tracking and analytics.
- An invoicing platform: free for 3 invoices/month, β¦2,000/month for unlimited invoices + payment collection.
- A social media scheduler: free for 1 account, β¦1,500/month for 5 accounts.
Why this works: Nigerian SMEs are risk-averse with software. They want to try before they commit. Freemium lets them learn your product at zero risk. When they hit the ceiling of the free tier and feel real pain, they convert.
Implementation:
- Price the paid tier at the point where a customer's problem costs them more to solve manually. If manual invoicing takes 2 hours/week and your customer's time is worth β¦2,500/hour, your invoicing tool should cost β¦2,000-β¦3,000/month.
- Use Paystack or Flutterwave's subscription API to make recurring billing frictionless.
- Review your free-to-paid conversion rate monthly. If it's below 2%, your free tier is too generous or your paid tier isn't solving a real problem.
2. Usage-based pricing with Naira floors
Usage-based pricing β you pay for what you use β works brilliantly for infrastructure, APIs, and platform services. The catch: you need a Naira floor (a minimum monthly charge) because collecting β¦50 transactions costs you more than the β¦50.
Example: an SMS delivery API.
- β¦0.50 per SMS sent.
- Minimum monthly charge: β¦500 (so 1,000 free SMS).
- Maximum monthly charge: β¦50,000 (so anything over 100,000 SMS costs the same).
Why this works: your customer only pays for value they get. A small business sending 500 SMS/month pays β¦250 (hits the floor). A mid-market business sending 50,000 SMS/month pays β¦25,000. Both feel they're getting a fair deal.
Implementation:
- Use Paystack's Transfers API or Flutterwave's Collections to automate billing.
- Set your floor at the point where payment processing costs (roughly 1.5% + β¦100 per transaction) don't destroy your margin.
- Build a simple dashboard showing usage in real-time. Nigerian founders are paranoid about surprise bills. Transparency kills churn.
- Review your usage distribution quarterly. If 80% of customers hit the cap, raise the cap. If 80% stay below the floor, lower the floor.
3. Tiered pricing with a "Naira-focused" mid-tier
This is the classic SaaS model, but adapted. Offer three tiers: Starter (low price, limited features), Professional (mid-price, most features), Enterprise (custom pricing, everything).
The trick: make your Professional tier irresistibly good for the price. Most Nigerian SMEs will never buy Enterprise. They'll never buy the cheapest tier either (it's too limited to be useful). They'll buy Professional because it's 80% of the value at 30% of the Enterprise cost.
Example structure:
| Tier | Price | Users | Core Features | Advanced Features |
|---|---|---|---|---|
| Starter | β¦1,500/mo | 1 | Basic reporting, 1 integration | None |
| Professional | β¦5,000/mo | 3 | Advanced reporting, 5 integrations, API access | Webhooks, custom branding |
| Enterprise | Custom | Unlimited | Everything | Dedicated support, SLA |
Why this works: it gives your customer a clear path to upgrade as they grow. They start at Starter because it's low-risk. At β¦1,500/month, they're willing to experiment. When they hit limits, Professional is an obvious next step. The jump from Professional to Enterprise is steep enough that they'll only make it when they're genuinely large.
Implementation:
- Your Starter tier should be priced at the point where your customer thinks "I could try this for a month." In Nigeria, that's usually β¦1,000-β¦3,000.
- Your Professional tier should be priced at the point where your customer thinks "This saves me enough money that it's obviously worth it." That's usually 2-4x Starter.
- Your Enterprise tier should never be on your website. It's custom because Enterprise customers in Nigeria negotiate everything. Publish a price and they'll use it as a floor, not a ceiling.
4. Hybrid: Freemium + usage-based
For platforms (marketplaces, SaaS with network effects), combine freemium with usage-based charges. Example: Bolt (link: /launch/bolt) doesn't charge drivers to sign up. They earn money when drivers complete rides. This is freemium (free to join) + usage-based (pay per ride completed).
Another example: Uni (link: /launch/uni), which offers students financial services. They can use the core product free but pay for premium features or premium transactions.
Why this works: your customer has zero friction to try. They only pay when they get value. Your unit economics scale as they use more.
Implementation:
- Your free tier must be genuinely useful. If a driver signs up for Bolt and makes β¦0 their first week, they quit. The free tier needs to generate enough value that they come back.
- Your usage-based charges must be transparent and immediate. When a driver completes a ride and sees their earnings deducted for Bolt's take, they need to understand why.
- Build in a daily or weekly settlement to your customer's bank account (via Paystack, Moniepoint, or OPay). Delayed payment kills trust.
5. Flat-rate with annual discount
For simple products (tools, templates, small utilities), offer one price. Charge it monthly. Offer a 20-30% discount for annual prepayment.
Example: Gbedu (link: /launch/gbedu) offers a music distribution service. Simple model: β¦2,500/month or β¦25,000/year (saves β¦5,000).
Why this works: simplicity is powerful. Your customer doesn't have to think about which tier to pick. You get predictable revenue. The annual discount gives you cash upfront without feeling like a price hike.
Implementation:
- Price your monthly rate at the point where your customer thinks "That's worth it." For a music distribution tool, β¦2,500/month is roughly what a musician spends on beats or promo.
- Calculate your annual discount: if your payment processing costs you 1.5%, and you want to reward annual prepayment, offer 20-25% off.
- Use Paystack's Subscription API for monthly billing. For annual, use a one-time charge.
- Review your annual-to-monthly ratio quarterly. If more than 60% of customers choose annual, you priced monthly too high. If fewer than 30% choose annual, your discount isn't compelling enough.
How to validate your pricing
Don't guess. Test.
Before you launch, run a pricing validation sprint:
Talk to 15-20 potential customers. Ask them: "How much would you pay for this?" Don't anchor them with a number first. Listen to their range. If you get β¦500-β¦10,000, that's too wide β your positioning isn't clear. If you get β¦3,000-β¦5,000, you're in the zone.
Run a landing page test. Build two landing pages with different prices. Drive 500 clicks to each (via Twitter, Facebook, WhatsApp groups, whatever your customer hangs out in). Measure click-through to sign-up. The price that converts better is your signal.
Launch with a "founding customer" cohort. Offer your first 50 customers a 50% discount in exchange for feedback. This gives you real usage data and testimonials. After 50 customers, raise the price to your target.
Track your metrics obsessively. Within your first month, you need to know: sign-up rate, free-to-paid conversion rate (if freemium), churn rate (percentage of customers who cancel each month), and average revenue per user (ARPU). If your churn is above 15%/month, your pricing is probably too high or your product isn't solving the problem well enough.
For a detailed framework on this, see our guide on how to validate a startup idea in Nigeria in 7 days.
Currency, inflation, and pricing reviews
The Naira is volatile. Your pricing model needs to account for this.
If you price in Naira:
- Review your pricing quarterly, not annually.
- Build a formula: if the Naira weakens by more than 10% against the dollar, raise prices by 5-7%.
- Communicate price changes clearly. "We're raising prices because the Naira has weakened, not because we're greedy." Transparency keeps churn down.
If you price in dollars:
- You're transferring currency risk to your customer. They'll feel the pain more than you will.
- Only price in dollars if your customer also earns in dollars (e.g., you're selling to a US-based founder in Lagos). For local SMEs, price in Naira.
Hybrid approach (increasingly common):
- Price in Naira for local customers.
- Price in dollars for diaspora or international customers.
- Use Paystack's multi-currency feature or Flutterwave's smart routing to make this seamless.
Subscription vs one-time: which model fits your startup
Subscription (recurring, monthly/yearly) vs one-time (pay once, own forever) is a false binary. The right model depends on your product and customer.
Subscription works when:
- You're delivering ongoing value (e.g., a SaaS tool, a content subscription, a delivery service).
- Your customer's problem is recurring (e.g., invoicing, scheduling, analytics).
- You can support the customer long-term (bug fixes, updates, features).
One-time works when:
- You're selling a template, course, or tool that's self-contained.
- Your customer doesn't need ongoing support.
- Your product doesn't require server costs to maintain.
For a deeper dive, read subscriptions vs one-time payments for African products.
Choosing between tiers: when to use one vs many
If you're building a SaaS, how many tiers should you offer?
- One tier (flat-rate): Simple, low churn, but you leave money on the table from customers who'd pay more. Works for tools under β¦5,000/month.
- Two tiers (freemium + paid): Good for network effects and low-risk adoption. Works for consumer apps and developer tools.
- Three tiers (Starter, Professional, Enterprise): The sweet spot for most B2B SaaS. Gives you room to upsell.
- Four or more tiers: Confusing. Your customer won't know which to pick. Avoid.
For detailed guidance on tier structure, see SaaS pricing tiers that convert in Africa.
Common pricing mistakes (and how to avoid them)
Mistake 1: Pricing based on your costs, not customer value. You spent β¦500,000 building your product. You think you need to charge β¦50,000/month to break even. Wrong. Your customer doesn't care what you spent. They care what it's worth to them. Price based on value, not cost.
Mistake 2: Pricing in dollars without thinking about currency risk. You price your SaaS at $50/month. Your customer pays β¦25,000 (at today's rate). In three months, the Naira weakens. Your customer is now paying β¦27,500. They don't understand why. They churn. Price in Naira and own the currency risk yourself.
Mistake 3: Offering too many payment options without testing conversion. You accept Paystack, Flutterwave, Stripe, and bank transfer. Your customer is confused. Pick one (Paystack or Flutterwave for Nigeria), make it bulletproof, and add others only if you see drop-off.
Mistake 4: Launching with a price and never changing it. Your first price is a guess. It's usually wrong. After your first 50 customers, you have data. Use it. Raise prices if you have low churn and high demand. Lower prices if you have high churn or low sign-ups.
Mistake 5: Discounting too much for "founding customers." You offer 70% off to your first 100 customers. Now they expect that price forever. When you raise prices, they churn. Discount by 30-40%, not 70%.
Building your pricing page
Your pricing page is not a feature. It's a sales tool. It needs to:
State your value prop in one sentence. "Track your inventory in real-time. Know what you have, what you're running out of, and what you need to order."
Show your tiers side-by-side. Use a table or cards. Make it obvious which tier is "recommended."
List what's included in each tier. Be specific. "5 integrations" is vague. "Integrations with Paystack, Flutterwave, Stripe, Square, and Wise" is clear.
Make the CTA obvious. "Start free" or "Subscribe now" β not "Learn more."
Address objections. "No credit card required." "Cancel anytime." "14-day free trial."
Show your payment methods. Paystack logo, Flutterwave logo. Nigerian customers want to know they can pay with their bank account or card.
Include an FAQ. "Do you offer annual discounts?" "Can I change tiers later?" "What's your refund policy?"
Implementation: tools and platforms
You don't need to build your own billing system. Use:
- Paystack: Best for Nigerian startups. Subscription API, Transfers API, simple dashboard. Integrates with most no-code tools.
- Flutterwave: Broader African coverage. Similar features to Paystack. Good if you're selling across multiple countries.
- Stripe: If you're charging international customers (diaspora, US-based). Higher fees in Nigeria (3.5% + β¦100 vs Paystack's 1.5% + β¦100).
- Moniepoint: For USSD-based payments (no internet required). Good for reaching customers in areas with poor data.
For most Nigerian startups: start with Paystack. It's the default.
FAQ
Q: Should I price in Naira or dollars? A: Price in Naira for local customers (SMEs, individuals in Nigeria). Price in dollars only for international customers or customers earning in dollars. If you have both, use Paystack's multi-currency feature to let the customer choose.
Q: How often should I change my prices? A: Review quarterly. Change only if the Naira has moved significantly (>10%) or your churn/demand data shows clear signal. Changing prices every month creates confusion and churn.
Q: What's a good churn rate? A: Below 5%/month is excellent. 5-10% is acceptable. Above 10% means something's wrong: your pricing is too high, your product isn't solving the problem, or your customer support is poor.
Q: Can I offer a free trial instead of freemium? A: Yes, if your product requires setup or onboarding. A 14-day free trial works well for SaaS. A 7-day trial is too short; a 30-day trial is too long (customers forget they're on trial). Freemium works better if your product is self-explanatory.
Q: How do I price if I don't know my customer's willingness to pay? A: Start by talking to 20 customers. Ask: "How much would you pay?" If you get a wide range (β¦500-β¦10,000), your positioning is unclear. Narrow your customer definition. If you still can't get a signal, price low (β¦1,500-β¦2,000) and raise prices after your first 50 customers give you feedback.
What to do next
Run your pricing validation sprint. This week, talk to 15 potential customers and ask what they'd pay. Document their ranges.
Choose your pricing model. Based on your product and customer, pick one of the five models above. Write it down.
Build your pricing page. Use a no-code tool (Webflow, Framer, even Notion). Include your tiers, what's included, and your payment methods. Launch it this week.
After you've launched and gotten 50 customers, come back to this playbook. Review your churn, ARPU, and free-to-paid conversion rate. Adjust your pricing based on data, not gut feel.
For help with the broader go-to-market strategy, see our resources on how to validate a startup idea in Nigeria in 7 days and SaaS pricing tiers that convert in Africa.
Frequently asked questions
Should I price in Naira or dollars?
How often should I change my prices?
What's a good churn rate?
Can I offer a free trial instead of freemium?
How do I price if I don't know my customer's willingness to pay?
Mentioned in this article
Founder of LaunchPad. Building the home for Nigerian makers. Previously shipped Headhunter.ng and a handful of other things.