Skip to main content
Usage-Based Billing

Stop charging flat fees.
Charge for what you deliver.

Usage-based billing lets your customers pay for exactly what they use — no more, no less. Monigo automates the entire metering, invoicing, and collection flow for African platforms.

See How It Works

Why usage-based billing outperforms flat fees

Flat pricing leaves money on the table from heavy users and pushes away light users with sticker shock.

Revenue that scales with your customers

As customers grow their usage, your revenue grows automatically — no upsell calls, no plan renegotiations.

Lower barrier to adoption

A ₦0 or ₦500 first invoice is far easier to approve than a ₦50,000/month commitment. Usage-based pricing gets you past the procurement conversation.

Naturally lower churn

Customers who underuse a flat plan feel guilty and cancel. With usage-based billing, they stay because they're only paying for what they use.

Pricing Models

Every usage-based model, ready to configure

No code changes when you want to experiment with pricing. Update rules in the dashboard and they take effect immediately.

Per-Unit Pricing
₦0.50 per API call

Customers pay a fixed amount for each unit consumed. Simplest and most transparent model.

Best for: API products, messaging, transactions

Tiered Pricing
First 10k calls free, then ₦0.40, then ₦0.25

Different rates apply at different consumption levels. Rewards high-volume customers automatically.

Best for: Data platforms, storage, compute

Volume Pricing
100k+ calls → ₦0.20 flat rate

Once a customer crosses a volume threshold, all units are billed at the lower rate.

Best for: Wholesale, B2B SaaS, infrastructure

Revenue Share
2.5% of each transaction processed

Bill as a percentage of the value you help create. Aligns your revenue directly with customer success.

Best for: Marketplaces, payment facilitators, fintech

Hard Cap
₦50,000/month max — no surprises

Meter usage but cap the total charge. Gives customers budget predictability while you still track consumption.

Best for: Enterprise deals, budget-sensitive SMBs

Hybrid
₦10,000 base + ₦0.30 per call above 10k

Combine a flat base fee with usage overages. Covers your fixed costs while monetizing growth.

Best for: Most SaaS platforms with a predictable baseline

How It Works

Live in a weekend

Integrate once. Monigo meters, invoices, and collects forever.

Connect your payment provider

Drop in your Paystack, Flutterwave, or Monnify API keys. Takes 2 minutes.

Define your pricing rules

Choose a model (per-unit, tiered, volume, revenue share). Set your rates. No code required.

Send usage events

Call our API or use the SDK when a billable action happens. One line of code.

Monigo handles the rest

Metering, invoice generation, payment collection, payout automation — all automatic.

billing.ts
// Fire this when something billable happens
await monigo.events.ingest({
  events: [{
    event_name:      'api_call',
    customer_id:     'cust_abc123',
    idempotency_key: crypto.randomUUID(),
    properties:      { tokens: 1500 },
  }]
})

// ✓ Metered · Invoiced · ₦3,000 charged automatically

Usage-based billing questions

What is usage-based billing?

Usage-based billing (also called metered billing or consumption-based pricing) charges customers based on how much they actually use your product — such as API calls, data storage, messages sent, or compute time. Instead of a flat monthly fee, customers pay only for what they consume.

What are the benefits of usage-based pricing for SaaS companies?

Usage-based pricing aligns cost with value, reduces churn (customers never feel overcharged for a plan they underuse), improves upsell naturally as customers grow, and opens your product to customers who would reject a high flat-fee upfront.

How does Monigo implement usage-based billing?

You send Monigo your usage events via API or SDK. Monigo meters those events according to your pricing rules, generates invoices automatically, and charges customers through your Paystack, Flutterwave, or Monnify account. No manual calculation, no spreadsheets.

What pricing models does usage-based billing support?

Common usage-based pricing models include per-unit pricing, tiered pricing, volume pricing, graduated pricing, and revenue share. Monigo supports all of these and lets you configure them in the dashboard without writing code.

Ready to switch to usage-based billing?

14-day free trial. No credit card. Works with your existing Paystack or Flutterwave account.

See Pricing

Stop building billing. Start shipping features.

Most platforms spend weeks building billing logic that should take hours. Monigo gives you that time back — and keeps giving it back every billing cycle.