Subscription Engine

Run your subscriptions. Recover your revenue.

Stripe shows what you earned. Duro shows what you almost lost — and got back. Recovery-first billing for Nigerian businesses on every rail.

Recovery Queue

Payday-aware retries

SatSunMonTueWedThu

Pro plan renewal

Today, 10:00 AM

Recovered

Invoice #1042

Retry via USSD, 4:00 PM

Queued

Rail Switch

Auto-fallback on failure

RetryAlt rail
CardUSSDTransfer

Amount at risk

₦24,500

Card → USSDRecover

Renewal Recovered

Receipt sent on WhatsApp instantly.

₦89,000

sub_3a1p…x7 · Direct debit

pay.duro.ng/r/k8m2Copy
Notify via

Trusted by 1,000+ subscription businesses

LuminaSwitchpayMarketplacePaystreamOrbitPhoenixClassForgeStacklaneCoverNGBoxCartLuminaSwitchpayMarketplacePaystreamOrbitPhoenixClassForgeStacklaneCoverNGBoxCart
Capabilities

Everything your subscription
business needs

Recovered

₦186k

+12.4%
3 At risk
2 Recovering
8 Recovered

Recovery Command Center

See every failing subscription in real time — at risk, recovering, or saved. Retry now, switch rails, or message the customer from one ops room.

Saved card

•••• 4291

Verified on WhatsApp

Identity on Phone

Payment methods live on the customer's WhatsApp-linked phone, not yours. One saved card works across every Duro merchant they subscribe to.

1Trial
2Active
3Past due
4Recovered

Retry 3 of 5

Payday retry on the 28th

Scheduled

Subscriptions & Smart Dunning

Full lifecycle from trial to renewal with a 9-state machine, proration, and configurable dunning — so involuntary churn never goes silent.

Rail switching

₦24,500

Card
USSD
Transfer
Direct debit

Nigeria-Native Rails

Card, direct debit, bank transfer, USSD, and virtual accounts. ₦ by default, payday-aware retries, and automatic rail-switching when a charge fails.

How It Works

Launch subscriptions in minutes

  1. 1

    Create your account

    Sign up in minutes. Enter your business details, verify your identity, and land in your Duro dashboard — no paperwork, no waiting.

  2. 2

    Create your first plan

    Set price, billing interval, trial days, and dunning rules. Every plan gets a shareable pay link and an embed snippet instantly.

  3. 3

    Configure recovery

    Turn on payday-aware retries, choose your rail fallback order, and tune the dunning sequence. Simulate a failing renewal before you go live.

  4. 4

    Launch subscriptions

    Share a checkout link, drop in the inline popup, or send a branded pay page. Customers subscribe and save their method to their phone.

  5. 5

    Recover revenue and grow MRR

    Watch at-risk renewals move to recovered on your dashboard. MRR ticks up while you focus on the product, not failed charges.

Create your account

Full name
Email address
Password
Create account

Create your first plan

Price, interval, and trial in one place.

Plan name

Pro · Monthly

Price

₦24,500

Trial

14 days

pay.duro.ng/acme/proCopy

Configure recovery

Tune dunning before you go live.

Payday-aware retries
Cross-rail fallback
Auto-cancel after 30 days

Rail fallback order

Card → USSD → Transfer

First subscription live

Checkout, popup, or pay page — your choice.

₦24,500

Pro plan · Monthly

Subscription active
Saved to customer phoneJust now

Monthly recurring revenue

₦4.8M

24%

Active subscribers

1,204

Recovered this month

₦186k

Data privacy

Your revenue is safe. Your subscribers' data is safer.

PCI-DSS Level 1 Certified

The highest card-industry security standard, audited and maintained year round.

256-bit AES encryption

Every sensitive field is encrypted in transit and at rest, end to end.

AI-powered fraud detection

Real-time scoring stops fraudulent charges before they ever reach your books.

99.98% uptime guaranteed

Redundant infrastructure across rails so your revenue never waits on us.

SOC 2 Type II compliant

Independently audited controls over the data your customers trust you with.

GDPR & regional compliance

Built to meet data-protection requirements across the regions you operate in.

Integrations

Connect Duro to the tools you already use

Drop Duro into your stack in minutes. Shopify, Slack, Zapier, and 50+ more — subscriptions and webhooks, no custom glue code.

StripeShopifySlackNotionZapierGitHub+50 more
Testimonial

What our happy
clients say

A

Ada Okafor

CFO, Lumina Commerce

Duro recovered renewals our old billing stack simply wrote off. Recovery Command Center is the first screen our finance team opens every morning.
T

Tunde Bello

Head of Subscriptions, Switchpay

Payday-aware retries alone paid for the switch. We cut involuntary churn by a third in the first quarter.
C

Christopher Hale

COO, Orbit Retail

One WhatsApp-linked card across merchants means subscribers renew in one tap. Churn from expired cards basically disappeared.
S

Sarah Mitchell

Founder, Marketplace.ng

We had our first plan live by afternoon. By the next week, failed renewals were turning back into paid subscriptions.
J

James Charter

Director, Paystream

The recovery funnel finally explains why renewals fail. We fix problems we never could see before.
M

Marcus Elliott

VP Finance, Kano Foods

Migrating subscriptions was painless. Duro's dunning picked up where our old tool left off — and then some.
Pricing

Transparent pricing for every stage

Starter

₦0/month

For teams launching their first subscription product.

  • Plans, pay links & hosted checkout
  • Basic dunning & recovery retries
  • All five Nigeria-native rails
  • Up to ₦1M monthly volume
  • Email support
Start free

Enterprise

₦100k/month

For high-volume subscription businesses that need full recovery control.

  • Full Recovery Command Center
  • Payday-aware & cross-rail retries
  • Custom dunning sequences & simulation
  • Dedicated success manager
  • SSO, RBAC & audit exports
Start free
Get started today

Stop losing MRR to failed renewals.

Launch plans, run smart dunning, and recover revenue other billing tools write off — with payday-aware retries on every rail.