RECURRING BILLING

The Subscription Engine
Built to Grow MRR

Handle trial periods, proration, dunning, plan changes, invoice generation, and revenue recognition — all from one API. Stop losing revenue to failed payments and manual billing overhead.

27%
MRR recovery from dunning
-41%
Involuntary churn reduction
$50B+
ARR processed on platform
10M+
Active subscriptions
Start 14-Day Trial See Pricing
Subscription Dashboard
Monthly Recurring Revenue €248,410
Jan+23% YoYDec
NordCommerce AB
Enterprise · €2,400/mo
Active
HelsiPay Oy
Growth · €490/mo · Trial ends in 8d
Trial
Tallinn Digital OÜ
Starter · €99/mo · Retry 2/4
Past Due
Kopenhagen Digital
Enterprise · €4,200/mo → renewed
Active
27%
MRR Recovery
41%
Churn Reduction
99.8%
Payment Success Rate
10M+
Active Subscriptions
  Core Features

Every Tool Your Subscription Business Needs

From trial management to ASC 606 revenue recognition — all automated, all in one place.

Subscription Lifecycle

Create unlimited plans with flexible billing cycles (daily, monthly, annual, custom). Handle trials, cancellations, pauses, and reactivations. Real-time prorations calculated automatically on plan changes mid-cycle.

  • Free trial periods (days or usage-based)
  • Instant proration on upgrades/downgrades
  • Scheduled plan changes at period end

Intelligent Dunning

ML-optimised retry schedules recover 27% more failed subscription payments than fixed-interval dunning. Automated email sequences with customisable cadence. Configurable grace periods before subscription suspension.

  • Smart retry timing (not just exponential backoff)
  • Card expiry updater via network tokens
  • Custom pre-dunning email sequences

Usage-Based Billing

Meter API calls, seats, data GB, compute minutes — any unit your product is built around. Tiered, volume, and graduated pricing models. Real-time usage dashboards for both merchants and end customers.

  • Metered billing events via API or webhook
  • Tiered, volume, and stairstep pricing
  • Overage alerts and hard caps

Automated Invoicing

Professional invoices generated and emailed automatically on each billing cycle. Custom templates with your branding, tax line items, and localised payment instructions. Supports NET30, NET60, and immediate payment terms.

  • Branded PDF invoices with line items
  • VAT/GST automatic calculation
  • Multi-currency per customer

Revenue Recognition

Automated revenue recognition that complies with ASC 606 and IFRS 15. Deferred revenue waterfall, earned revenue schedules, and audit-ready reporting. CFOs stop spending weekends on spreadsheets.

  • ASC 606 & IFRS 15 compliant
  • Deferred revenue & waterfall schedules
  • Journal entry exports (QuickBooks, Xero)

Customer Self-Service Portal

Hosted customer portal — zero code required. Customers upgrade/downgrade plans, update payment methods, download invoices, and manage their own subscription lifecycle. Reduces support tickets by 62%.

  • Custom domain & brand theming
  • Payment method management
  • Invoice history & usage dashboard
  Dunning Engine

How Smart Dunning Recovers Revenue

Our ML model picks the optimal retry time for each card, issuer, and customer segment — not just every 3 days.

Day 0
Payment Fails
Immediate
Email #1 sent · Card updater triggered
Day 1–3
ML-timed Retry #1
47% Recovered
Success → subscription continues
Day 5–7
Retry #2 + Email #2
+21% Recovered
68% total recovery by day 7
Day 12–14
Final retry + urgent email
Subscription Suspended
Grace period ends · Cancellation webhook

Result: Our dunning engine recovers 27% more MRR than fixed-schedule retries — equating to ~$3,100 per 100 subscriptions per month saved from involuntary churn.

  Analytics

Subscription Analytics That Drive Decisions

Live MRR, ARR, churn rate, LTV, and cohort analysis — all prebuilt, no data warehouse required.

MRR Breakdown

New MRR+€18,240
Expansion MRR+€6,110
Churned MRR-€2,340
Net New MRR+€22,010

Churn Metrics

1.8%
Monthly churn rate
Down from 3.1% 6 months ago
Customer LTV€4,280
Avg. subscription age18.4 months
MRR recovered by dunning€6,320

Plan Distribution

Enterprise12% · 142 subs
Growth31% · 388 subs
Starter57% · 714 subs
Upgrade rate (monthly)
18.5%
+3.2pp vs prior quarter
API

Create a subscription
in 5 lines.

The subscriptions API handles everything — trial activation, billing cycle anchors, proration logic, and invoice generation. You don't have to think about any of it.

API Reference
create-subscription.js
// POST /v1/subscriptions
const sub = await pg.subscriptions.create({
  customer: 'cus_K92jdB',
  items: [{ price: 'price_growth_monthly' }],
  trial_period_days: 14,
  billing_cycle_anchor: 'now',
  proration_behavior: 'create_prorations',
  expand: ['latest_invoice'],
});

// Upgrade mid-cycle — prorated automatically
await pg.subscriptions.update(sub.id, {
  items: [{
    id: sub.items.data[0].id,
    price: 'price_enterprise_monthly',
  }],
});

// subscription.updated webhook fires
// invoice.created for proration
  Customer Stories

Built for SaaS Leaders

"The dunning engine recovered €48K in the first 90 days. We went from 3.4% monthly churn to 1.6% — that's an extra €280K ARR we didn't have before. The setup was a 2-hour API integration."

JE
Jonas Eriksson
CEO · Stockholm Games AB

"Revenue recognition used to take our finance team 3 days per month. Now it takes 10 minutes to export the journal entries. The ASC 606 reports are audit-ready out of the box."

IT
Ingrid Thorvaldsen
CFO · Tallinn Digital OÜ

"We launched usage-based billing in a week. Our customers love that they can see their usage in real time and we love that we don't have to build any of the metering or invoicing infrastructure."

AH
Anders Holmström
CTO · HelsiPay Oy

Ready to Automate Your Subscription Billing?

Start a 14-day free trial. No credit card required. Full API access from day one.

Start Free Trial Talk to Sales
No setup fees ASC 606 compliant 24/7 dunning automation