SB StartupBasket
All ideas
73 /100 GO Medium complexity

StableLedger — stablecoin-income ledger for African freelancers

Prices every USDT/USDC receipt at the CBN rate on its date into a filing-ready naira income record for African freelancers.

views
Evaluation Scores
73/100

GO

Overall Score

15
Problem
12
Demand
11
Build
11
Distrib.
11
Revenue
8
Time
5
Defense

StableLedger — stablecoin-income ledger for African freelancers

1. One-liner

Connects a freelancer’s wallet, prices every USDT/USDC receipt at the CBN rate on its date, and hands them a filing-ready naira income record.

2. Trend signal — why now?

Three things collided in the last twelve months.

A tax law just switched on. Nigeria’s 2026 tax reform (effective January 2026) makes freelancers and remote workers pay personal income tax like employees, and it is explicit about crypto: “Stablecoin payments (USDT, USDC) are treated as foreign income. Convert the USDT value to Naira using the CBN USD rate at the time of receipt” and “You’re taxed based on the value when you received the payment, not when you convert.” The tax-free threshold moved to ₦800,000/yr; bands run to 25%. Kenya’s KRA already taxes freelance/consultant income (5% WHT + progressive) and requires records for audit.

The rails matured, so everyone’s on them. Africa now leads the world in stablecoin ownership among crypto-active users — 79% per BVNK’s 2026 Utility Report. Yellow Card operates on/off-ramps across 20 African countries; Hurupay processed $50M for freelancers shut out of PayPal and Wise; 95% of surveyed Nigerians said they’d rather be paid in stablecoins than naira.

The enforcement teeth are new. FIRS/NRS now piece together international and on-chain data; fintech apps linked to BVN make transactions “visible to tax authorities through data-sharing agreements.” Getting caught unrecorded is no longer theoretical.

So: a large, growing population is suddenly legally required to produce a naira income record from a stream of dollar-denominated on-chain receipts — and they’re doing it in spreadsheets by hand.

Provenance:

3. The opportunity

Everyone chasing this market is fighting over the payment margin — the spread on the on/off-ramp. Yellow Card, Hurupay, Grey, Cenoa, Nosh: all ramps. None of them owns the boring, unglamorous, now-mandatory layer that sits after the money lands: turning a year of on-chain receipts into a defensible local-currency income statement the taxman accepts.

The nearest software incumbents are crypto-tax tools like Koinly — but they’re built for US/EU traders computing capital gains on buy/sell events. That is the wrong mental model for an African freelancer. Their taxable event isn’t a trade; it’s a receipt for services, priced as ordinary income at the CBN rate on the day it arrived. Koinly will happily log the transaction but frames the whole thing as gains, in the wrong currency logic, with no naira-income output and no FIRS/KRA-shaped report. The freelancer still ends up in a spreadsheet.

The 10× is narrow and real: collapse “reconcile 80 USDT receipts against 80 daily CBN rates by hand” into “connect wallet, download report.” AI does the messy part — classifying which inflows are income vs. self-transfers vs. refunds, and reconciling wallet addresses across the ramps people actually use.

4. Target market

  • Primary customer: Nigerian and Kenyan freelance developers, designers, writers, and remote workers earning roughly $1,500–$8,000/month in USDT/USDC (TRC-20/ERC-20 or ramp wallets), now legally required to self-report income in local currency.
  • Why they buy: “You’re taxed based on the value when you received the payment, not when you convert.” They now have to reconstruct a naira value for every single receipt across a year, and the penalty for getting it wrong (or not filing) just became enforceable via BVN-linked data-sharing. It’s a hair-on-fire deadline problem once a year, and a nagging one every quarter.
  • Rough TAM reasoning: Nigeria alone has a large, well-documented population of USD-earning freelancers (Hurupay’s $50M was a slice of it); Kenya, Ghana, and South Africa stack on top. A serviceable early target of even 30,000–60,000 stablecoin-paid freelancers who need to file is enough to build a $1M–$3M business at consumer-app prices.
  • Why now for them: The 2026 Nigerian law is their first year owing this. First-time filers with no idea how to price 12 months of on-chain dollars are the sharpest possible wedge.

5. Product sketch (MVP)

  • Connect a wallet address (read-only) or paste ramp export (Yellow Card, Hurupay, Grey, Binance) — pull the full inflow history.
  • Auto-price every inflow at the CBN/KRA official rate on the transaction date (not today’s rate), from an archived daily-rate table.
  • AI classifier tags each inflow: client income vs. self-transfer/top-up vs. refund vs. between-own-wallets — so only real income counts.
  • Running naira/KES income total, tax-free-threshold tracker, and an estimated tax owed under the current bands.
  • One-click filing-ready income report — per-receipt table (date, USDT amount, CBN rate, naira value, client label) plus an annual summary matching what FIRS/KRA expect.
  • Quarterly “you’ve crossed ₦X, set aside ₦Y” nudge so the March panic never happens.

6. AI angle — what’s load-bearing

Remove the AI and you have a spreadsheet macro. The AI does the part humans hate and get wrong: classifying raw wallet activity into taxable income vs. noise. A wallet history is a soup of client payments, wallet-to-wallet moves, exchange top-ups, refunds, and gas. Pricing is deterministic (join to a rate table); deciding what is income is not — it needs to infer intent from counterparties, amounts, timing, memos, and cross-ramp address matching. Getting that classification right is the difference between a defensible filing and an over- or under-report. That’s the load-bearing model.

7. Localization angle (if any)

This is the localization play — it only exists because generic crypto-tax tools ignore the local logic.

  • Rate source: the archived CBN daily USD rate (and KRA’s) is the legally-correct basis, not CoinGecko spot. Owning a clean historical rate table per country is half the product.
  • Tax logic: ordinary income under PITA-style bands, not capital gains — the opposite of what Koinly assumes.
  • Pricing: a ₦4,000–₦7,000/yr consumer tier works where a $49/mo tool never would.
  • Distribution: the audience lives in specific Telegram/WhatsApp freelancer communities and follows a handful of “get paid in USDT” creators. Vernacular-free but community-native.

8. Business model — path to $1M–$5M ARR

  • Pricing: consumer SaaS. Free tier (connect + live income total), paid ₦6,000/yr (~$4) or ₦999/mo for the filing-ready report + tax estimate + quarterly nudges. A ₦15,000 “done-with-you at filing season” upsell.
  • ACV: ~$5–8/yr blended at the low tier; higher with the filing-season upsell.
  • Rough math to $1M ARR: ~150,000 paying users at ~$6/yr, or a healthier mix of 60,000 at $6 + a 10% attach on a $30 filing-season upsell. Consumer scale, low ACV — volume game.
  • Rough math to $5M ARR: expand to Kenya/Ghana/South Africa, add a B2B2C channel — the ramps (Hurupay, Grey) bundle StableLedger as the “and it handles your tax record” feature, paying per active user. That flips the model from thin consumer ARPU to a distribution partnership and is the real path past $1M.
  • Expansion path: per-user → ramp partnerships → light bookkeeping/expense tracking → an accountant-facing dashboard for the bureaus that file for freelancers in bulk.

9. Go-to-market wedge — first 100 customers

  • Creator seeding: a dozen African “get paid in USDT” YouTubers/Twitter creators already have this exact audience and already publish “how to track your crypto income for tax” content. Sponsor 3–5 with an affiliate cut; their tutorials become the funnel.
  • Community drop: the “how do I even file this?” panic is live in named Telegram/WhatsApp freelancer groups and subreddits every filing season. Show up with a free calculator that ingests one wallet address and spits out the naira total — free tool as the top of funnel.
  • Ramp partnership pilot: pitch one mid-size ramp (Hurupay-scale) to bundle the export → report flow for its users. One partner = thousands of pre-qualified users who already have the pain and the wallet.
  • Filing-season ambush: Nigeria’s first-ever freelancer filing deadline is a dated event. Run the free calculator hard in the 6 weeks before it; convert the panic to paid reports.

10. Build complexity — justification

Medium. Wallet-read (public block explorers + a few ramp export formats), an archived daily-CBN/KRA-rate table, and report generation are all off-the-shelf or scrapeable. The genuinely custom work is the income-vs-noise classifier and clean cross-ramp address reconciliation — that’s a model + rules layer, not research. A technical founder plus a domain advisor ships a credible v1 (Nigeria-only, USDT/USDC on the two dominant chains) in roughly 10–14 weeks.

11. Gating checklist

GatePass?Note
Legal in target marketRead-only wallet parsing + tax-record generation; helping people comply is the whole point.
Ethical — no harm / dark patternsHelps freelancers pay correct tax and avoid penalties. No custody of funds.
Market exists (evidence above)Mandated by 2026 Nigerian law; large stablecoin-paid population; enforcement live.
1–5 person team can build thisTechnical founder + domain advisor, ~3 months to v1.
Launchable with <$50K / ₹40LNo custody, no licence needed to record income; consumer app economics.

All five pass.

12. Feasibility score

AxisWeightScoreNotes
Problem intensity2015/20Now legally mandated and enforceable; but it’s a once/twice-a-year acute pain, not daily — so not a full 17+.
Demand evidence1512/15Strong: new law with explicit crypto rule, 79% adoption, $50M processed, live “how do I file this” chatter. Docked because I couldn’t source a clean verbatim “I’ll pay for this” quote.
Build feasibility1511/15Off-the-shelf rails + rate table; the classifier and cross-ramp reconciliation are the real work.
Distribution clarity1511/15Named creators, named communities, a dated filing deadline, and a ramp-partner path. Consumer conversion still uncertain.
Revenue mechanics1511/15Thin consumer ARPU; $1M needs big volume. The ramp B2B2C channel is what makes $5M credible but is unproven.
Time to first revenue108/10Self-serve, free-calculator-to-paid funnel; revenue within weeks of a filing-season launch.
Defensibility105/10Moat is the clean historical rate tables + classifier accuracy + ramp partnerships. Copyable, but a focused head start wins the niche.
Total10073/100

13. Qualitative modifiers

Founder-fit tags

technical-heavy · domain-expertise-required — needs on-chain parsing chops and someone who actually understands Nigerian/Kenyan freelancer income-tax mechanics.

Key assumptions to validate (3–5)

  1. Assumption: Freelancers will pay ~₦6,000/yr for a filing-ready report rather than keep hand-rolling a spreadsheet. How to test: ship the free calculator, put a paywall on the export, measure free→paid on 500 users during a filing window.
  2. Assumption: The income-vs-noise classifier can hit accuracy high enough that users trust the naira total. How to test: hand-label 50 real wallet histories, measure precision/recall against manual reconciliation.
  3. Assumption: At least one ramp will partner rather than build it in-house. How to test: pitch 3 ramps a bundled pilot; a signed LOI within 60 days is the go signal for the $5M path.
  4. Assumption: A clean archived CBN/KRA daily-rate table is obtainable and reliable enough to be the legal basis. How to test: source and reconcile 24 months of official rates against a second source.

Risk flags

  1. Regulatory risk: the exact filing format and whether CBN-rate-on-receipt survives as the accepted basis can shift; the product must track rule changes closely. Also — a government may ship a free official tool.
  2. Platform dependency: relies on wallet/ramp export formats and block-explorer APIs; a ramp closing its export or a chain change breaks ingestion.
  3. Market timing / thin ARPU: consumer crypto-tax is a low-ARPU, seasonal business; without the ramp B2B2C channel it may cap well below $5M.
  4. Incumbent creep: Koinly-class tools could add a “local income” mode, or a ramp could build it in-house — the defensibility is a head start, not a wall.

14. Structured verdict

Score:                  73/100
Verdict:                GO
Confidence:             Medium
Best-fit builder:       Technical founder (on-chain parsing) + African freelancer-tax domain advisor
Time to revenue:        6–10 weeks (free calculator → paid report at a filing window)
Capital to launch:      ₹3–6 lakh / $4–7K
Top 3 assumptions to validate first:
  1. Free→paid conversion on the export paywall (target ≥4% of active free users)
  2. Classifier accuracy on real wallet histories (target ≥95% income-vs-noise precision)
  3. At least one ramp signs a bundling LOI within 60 days (unlocks the $5M path)
Kill criteria:
  - Abandon if <2% of 500 free-calculator users pay for the export during a filing window
  - Abandon if a free official government tool ships covering the same naira-income report
  - Abandon if classifier accuracy can't clear ~90% and users won't trust the total

15. Next step — 1-week validation sprint

  • Day 1–2: Build the dead-simple free calculator — paste one wallet address, join inflows to a hand-built 12-month CBN rate table, output the naira income total. No classifier yet; assume all inflows are income.
  • Day 3–4: Drop it into 5 named Nigerian freelancer Telegram/WhatsApp groups and reply to 20 live “how do I file my crypto income” posts with the link. Track uses and collect emails behind the full-report download.
  • Day 5: Decide go/no-go on a falsifiable result: ≥150 wallet connects and ≥25 emails left for the full report in 72 hours. Below that, the pain isn’t sharp enough to convert — pivot or kill.

Interested in a detailed proposal?

Get a deep-dive with market research, competitive analysis, and implementation roadmap.

Contact us

info@startupbasket.ai