Partner Guide·Reference

Reports & Analytics

MRR, ARR, ARPU, trends, top tenants.

Two reporting pages

Top nav → Reports has two items:

  • Revenue Analytics — your business performance
  • Tenant Invoices — every invoice generated for any of your tenants

This chapter covers both.

Revenue Analytics

The headline view of your business. Top of the page has a period selector: 7d / 30d / 90d / 1y. Default is 30d. Everything on the page recalculates when you change it.

First metrics row (4 cards)

  • MRR (Monthly Recurring Revenue) — sum of all your tenants' monthly subscription amounts (their flat-rate fees). Doesn't include usage overages or one-time charges. The number you'd report to a board if you had one.
  • ARR (Annual Recurring Revenue) — MRR × 12. Same caveats.
  • Revenue This Period — actual cash collected in the selected period. Includes everything: subscriptions, overages, one-time charges, refunds (negative).
  • Active Tenants — count of tenants in ACTIVE status, with a sub-line showing ARPU (Average Revenue Per User = Revenue This Period ÷ Active Tenants).

Growth percentages compare to the equivalent prior period (e.g., 30d vs the 30d before that).

Second metrics row (4 cards)

  • Lifetime Revenue — total collected since you started, all-time
  • Outstanding Balance — sum of unpaid invoices across all tenants
  • Collection Rate — invoices paid on time ÷ total invoices issued (in the period)
  • Avg Revenue / Tenant — same as ARPU, included again because it's the most-cited metric

Usage & Revenue Breakdown (3 columns)

Three cards stacked horizontally:

  • Extensions — total provisioned across all tenants, plus the dollar revenue attributable to extension fees in the period
  • DIDs — same shape, for phone numbers
  • Minutes — same shape, for per-minute usage

Lets you see at a glance which line item is your biggest revenue stream. Most partners discover that DIDs are smaller revenue but extensions are the main lever.

Last 12 months of:

  • Revenue
  • Invoices Sent
  • Invoices Paid
  • New Tenants
  • Churned Tenants

Useful for spotting seasonality, the impact of pricing changes, and your churn rate.

Churn rate calc: churned tenants ÷ active tenants at start of month. Healthy SMB phone-service churn is 1-3% monthly. Above 5% means something's wrong (likely a pricing or service issue, not a product issue).

Tenants by Revenue Table

Every active tenant ranked by revenue contribution:

  • Tenant Name
  • Subscription Tier (badge)
  • MRR
  • Total Revenue (lifetime)
  • Outstanding Balance
  • Last Payment Date

Click any row to jump to that tenant's account.

The 80/20 rule applies: you'll usually find ~20% of your tenants generate ~80% of revenue. This table makes that obvious. Use it to prioritize who you call first when you launch a new product, who gets early-access to features, and who you absolutely do not want to lose.

Exporting

A small Export CSV button in the top right exports the current view to a CSV. Period filter applies.

Tenant Invoices

A single table of every invoice the platform has generated for any of your tenants.

Stats cards at the top:

  • Total Invoices (in the selected period)
  • Paid count
  • Unpaid count
  • Outstanding Amount

Filters:

  • Status — All / Draft / Sent / Partially Paid / Paid / Overdue / Cancelled
  • Search — by invoice number, tenant name, or SIP prefix
  • Date range — calendar picker

Columns:

  • Invoice #
  • Tenant
  • Issue Date
  • Due Date
  • Status (color-coded badge, with overdue indicator if applicable)
  • Amount
  • Actions (View Details / Download PDF / Refund)

Invoice details modal

Click View Details on any row.

  • Header — invoice number, tenant, status, dates, billing period
  • Line items — every charge: extension fees, DID fees, per-minute usage, overages, one-time charges, taxes
  • Totals — subtotal, tax, total, amount paid, amount due
  • Action buttons — Send Reminder, Mark as Paid (manual), Issue Refund, Void (only available if Draft)

Download PDF

Every invoice has a downloadable PDF version. The PDF is branded with your logo, brand name, support email, and statement descriptor. Hand these to tenants, your accountant, or the IRS.

What if you want a custom invoice?

The standard invoice template covers most cases. If you need something custom (additional fields, different layout, your own branding details), edit your Invoice Template under Settings → Billing.

Common reporting questions

"What's my margin on Tenant X?"

Margin = (revenue from tenant) − (your wholesale cost for that tenant).

Revenue: see Tenants by Revenue Table on the Analytics page.

Wholesale cost: roughly = (their extensions × your per-extension wholesale rate) + (their DIDs × your DID rate) + (their minutes × your per-minute rate). See Settings → Billing → Subscription tab for your current wholesale rates.

We don't currently surface per-tenant margin as a number — you'd compute it from the two pages. Future enhancement.

"Why did revenue drop month-over-month?"

Check the Monthly Trends table. Three usual suspects:

  • Churn — see "Churned Tenants" column
  • Lower usage — check the Usage & Revenue Breakdown card; if minutes dropped, your tenants are calling less
  • Pricing change — if you reduced rates recently, MRR drops mechanically

"Which tenants are at risk of churning?"

We don't have a churn-risk score yet. Best heuristic: tenants whose usage has dropped >50% in the last 30 days vs the prior 30. You'd compute this manually from the Tenant Invoices page or via the API.

"Can I get this data into my accounting system?"

Yes. Use the API (chapter 15) to pull invoices, payments, and transactions on a schedule. The webhook system (chapter 16) sends real-time events as well.