ModulesDecision memoUpdated 2026-04-18

Billing & Payments

Stripe-powered billing with self-service checkout, automated invoicing, 4-stage dunning, multi-currency support, and revenue analytics.

Buyer-readyFounder-grade detailModules
  • Self-Service Checkout

    Tenants subscribe and pay instantly via Stripe-hosted checkout — no manual invoice steps.

  • Automated Invoicing

    Every payment generates a numbered, downloadable invoice with line items and tax detail.

  • Smart Dunning

    4-stage failed payment recovery with graduated emails, grace periods, and auto-fallback.

  • Revenue Dashboard

    Real-time MRR, ARR, churn rate, and platform health score from your billing data.

  • Multi-Currency

    28 Stripe-supported currencies with zero-decimal and 3-decimal handling built in.

  • Payment Links

    Enterprise sales? Generate Stripe Payment Links for custom deals without a checkout session.

Three Checkout Modes

ModeBest ForHow It Works
Self-ServiceStandard SaaS subscriptionsTenant clicks 'Subscribe', pays via Stripe Checkout, subscription activates automatically.
Contact SalesEnterprise/custom pricingAdmin generates a Stripe Payment Link and sends it to the client. Same automatic activation on payment.
Manual AssignmentFree tiers, partnerships, trialsAdmin assigns the plan directly — no payment required. Instant activation.

Automated Invoice Management

Invoice StatusMeaning
DraftGenerated, not yet sent
PendingAwaiting payment
PaidPayment confirmed by Stripe
VoidCancelled before payment
RefundedCharge reversed

4-Stage Dunning Recovery

StageTimingAction
Stage 1: Payment FailedDay 0Immediate email with link to update payment method
Stage 2: Grace WarningMid grace periodFollow-up email, yellow warning banner in portal
Stage 3: Final Warning≤2 days before suspensionUrgent email with red banner
Stage 4: SuspendGrace period expiresAccess restricted, admins deactivated, auto-fallback to free tier

Revenue Analytics

MetricDescription
MRRMonthly Recurring Revenue — sum of all active monthly subscriptions
ARRAnnual Recurring Revenue — MRR × 12
Total RevenueAll-time cumulative paid invoices
Churn Rate% subscriptions cancelled in the last 30 days
Platform Health ScoreComposite score: MRR trend + churn + trial conversion

Export Options

  • CSV — importable into any spreadsheet or BI tool
  • Excel (XLSX) — styled workbook with conditional formatting and multiple sheets
  • PDF — branded print-ready report with cover page and data tables