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.
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
| Mode | Best For | How It Works |
|---|---|---|
| Self-Service | Standard SaaS subscriptions | Tenant clicks 'Subscribe', pays via Stripe Checkout, subscription activates automatically. |
| Contact Sales | Enterprise/custom pricing | Admin generates a Stripe Payment Link and sends it to the client. Same automatic activation on payment. |
| Manual Assignment | Free tiers, partnerships, trials | Admin assigns the plan directly — no payment required. Instant activation. |
Automated Invoice Management
| Invoice Status | Meaning |
|---|---|
| Draft | Generated, not yet sent |
| Pending | Awaiting payment |
| Paid | Payment confirmed by Stripe |
| Void | Cancelled before payment |
| Refunded | Charge reversed |
4-Stage Dunning Recovery
| Stage | Timing | Action |
|---|---|---|
| Stage 1: Payment Failed | Day 0 | Immediate email with link to update payment method |
| Stage 2: Grace Warning | Mid grace period | Follow-up email, yellow warning banner in portal |
| Stage 3: Final Warning | ≤2 days before suspension | Urgent email with red banner |
| Stage 4: Suspend | Grace period expires | Access restricted, admins deactivated, auto-fallback to free tier |
Revenue Analytics
| Metric | Description |
|---|---|
| MRR | Monthly Recurring Revenue — sum of all active monthly subscriptions |
| ARR | Annual Recurring Revenue — MRR × 12 |
| Total Revenue | All-time cumulative paid invoices |
| Churn Rate | % subscriptions cancelled in the last 30 days |
| Platform Health Score | Composite 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