Subscriptions

Recurring billing made simple

Build subscription businesses with Mobile Money. Automatic billing, smart retries, and detailed analytics to maximize your revenue.

Free trials supported
No extra fees

Subscription Metrics

MRR

GHS 125,000

+12% this month

Active Subscribers

2,450

+8% this month

Churn Rate

2.3%

-0.5% this month

Recovery Rate

78%

+5% this month

Flexible billing options

Choose the billing cycle that works best for your business

Weekly

Bill every 7 days

Monthly

Bill on the same date each month

Quarterly

Bill every 3 months

Yearly

Annual billing with optional discount

Custom

Any interval you need

Everything you need for subscriptions

Powerful features to grow your subscription business

Flexible Billing Cycles

Bill weekly, monthly, quarterly, yearly, or create custom intervals that work for your business.

Automatic Retries

Failed payments are automatically retried with smart scheduling to maximize recovery.

Smart Dunning

Automated email reminders help recover failed payments and reduce churn.

Multiple Plans

Create tiered pricing, offer free trials, and manage upgrades and downgrades.

Revenue Analytics

Track MRR, churn rate, LTV, and other key subscription metrics.

Customer Portal

Let customers manage their own subscriptions, update payment methods, and view invoices.

Built for every subscription business

From SaaS to memberships, we've got you covered

SaaS & Software

Perfect for software subscriptions with tiered pricing and feature gating.

Media & Content

Ideal for news sites, streaming services, and content creators.

Memberships

Great for gyms, clubs, and membership organizations.

Services

Bill for recurring services like maintenance, support, or consulting.

Easy to implement

Create plans and start billing subscribers in minutes. Our APIs handle all the complexity of recurring billing.

  • Create plans with any price and interval
  • Free trial periods
  • Proration for plan changes
  • Webhook events for all lifecycle changes
// Create a subscription plan
const plan = await paygate.plans.create({
  name: 'Pro Plan',
  amount: 9900,  // GHS 99.00
  currency: 'GHS',
  interval: 'month',
  trialDays: 14
});

// Subscribe a customer
const subscription = await paygate.subscriptions.create({
  customer: 'cus_abc123',
  plan: plan.id,
  paymentMethod: {
    phone: '+233241234567',
    network: 'mtn'
  }
});

How subscription billing works

Automated billing that just works

1

Customer subscribes

Customer signs up and completes first payment

2

Automatic billing

We charge the customer on their billing date

3

Smart retries

Failed payments are automatically retried

4

You get paid

Successful payments are settled to your account

Start building your subscription business

Create your free account and launch subscriptions with Mobile Money payments. No extra fees beyond standard transaction rates.