πŸ“ˆReporting

Plock's reporting section provides insights into your subscription business. All metrics are computed from your subscription data β€” the numbers you see are derived from the subscriptions, scheduled changes, and dates you configure in the platform.

Revenue metrics

MRR (Monthly Recurring Revenue)

The recurring revenue actually being billed in a given month. MRR is based on what is happening in billing right now:

  • A subscription contributes to MRR from its start date (the billing cycle anchor)

  • MRR changes when a scheduled change takes effect and billing updates accordingly

  • MRR decreases when a subscription reaches its end date and stops billing

A subscription with a future start date does not count toward MRR until billing begins.

CMRR (Contracted MRR)

The recurring revenue you are contracted for, based on your subscription data β€” including known future changes. CMRR differs from MRR in when it recognises revenue:

  • A subscription contributes to CMRR from its Signed date. If no Signed date is set, Plock falls back to the subscription's creation date.

  • CMRR uses the final contracted price rather than any ramp-up pricing. If a subscription starts at 500/mo for three months and then goes to 1,000/mo, CMRR reflects 1,000 from the Signed date.

  • Scheduled changes affect CMRR from the date the change was created (or its Signed date, if set), not the date the change takes effect.

Example: You create a subscription today with a start date next month. MRR is unchanged today β€” billing hasn't started. CMRR increases today because the subscription exists with a Signed date.

Indexation and CMRR: If a subscription has price indexation configured, CMRR looks up to 24 months ahead and includes future indexation events in its calculation. The CARR indexation mode setting (under Settings > Reporting) controls whether this look-ahead is included or excluded β€” useful when indexation is automatic but not contractually guaranteed.

Committed ARR

MRR multiplied by 12. The annualised value of fixed recurring revenue currently being billed. This is what many people simply call "ARR" β€” in Plock it is called Committed ARR to distinguish it from usage-based revenue (see below).

Contracted ARR (CARR)

CMRR multiplied by 12. The annualised value of contracted revenue. CARR typically appears before Committed ARR β€” reflecting subscriptions from their Signed date rather than their billing start date. This makes CARR a leading indicator: it shows revenue you are contracted for but may not yet be billing.

Usage ARR

Usage fees (from metered products) multiplied by 12. This captures the annualised value of usage-based revenue, separate from fixed recurring fees.

Run-Rate ARR

Committed ARR + Usage ARR. The total annualised revenue combining both fixed recurring and usage-based charges. This gives the most complete picture of current revenue for businesses that have both fixed and usage-based billing.

A note on ARR naming

Plock distinguishes between Committed ARR (fixed recurring revenue) and Usage ARR (usage-based revenue) because businesses with both types of billing need to track them separately. Run-Rate ARR combines the two.

If your business only has fixed recurring revenue (no usage-based billing), Committed ARR and Run-Rate ARR will be the same number. In that case, "ARR" and "Committed ARR" mean the same thing β€” Plock uses the longer name to stay consistent across all types of businesses.

How MRR and CMRR timing works in practice

The difference between MRR and CMRR comes down to which dates Plock reads from your subscriptions:

| What happened | MRR uses | CMRR uses | |-|-| | New subscription | Start date (billing cycle anchor) | Signed date (or creation date) | | Scheduled change (upsell, downsell) | Date the change takes effect | Date the change was created or its Signed date | | Subscription ended | End date (billing stops) | Notice of end date |

CMRR churn timing and "Notice of end date"

Just as CMRR uses the Signed date to know when revenue was contracted, it uses the Notice of end date to know when revenue is leaving. This is the date you became aware of the cancellation β€” not necessarily the date billing actually stops.

If no Notice of end date is explicitly set, Plock derives it automatically from the subscription's history by finding when the end date was first recorded.

Example: A subscription has an end date of August 1, but the cancellation was communicated in March. CMRR churn appears in March β€” the month the cancellation became known β€” rather than August when billing actually stops. This gives an earlier signal that revenue is leaving.

Movement metrics

Movement metrics show how revenue changed from one month to the next. They are available for both MRR and CMRR:

  • New: Revenue from accounts that had zero recurring revenue last month and now have some. The account is new to your revenue base.

  • Expansion: Revenue increase from accounts that already had recurring revenue last month. This includes upsells, price increases, or discounts ending.

  • Contraction: Revenue decrease from accounts that still have recurring revenue, but less than last month. This includes downsells, price reductions, or new discounts.

  • Churn: Revenue lost from accounts whose recurring revenue dropped to zero. The account no longer has any active subscriptions contributing revenue.

Movements are detected by comparing each account's total recurring revenue between two consecutive months. An account is classified into exactly one movement category per month based on what changed.

These metrics can be filtered by account and subscription in the drill-down view.

Retention metrics

NRR % (Net Revenue Retention)

What percentage of last month's revenue was retained or grown from existing accounts β€” excluding revenue from new accounts. Above 100% means your existing accounts are generating more revenue than the previous month (expansion outweighs contraction and churn).

NRR (LTM) %

Net revenue retention calculated over the last twelve months rather than month-to-month.

GRR % (Gross Revenue Retention)

Revenue retained from existing accounts, excluding expansion β€” always 100% or below. GRR isolates pure retention: how much revenue you kept without expansion masking losses.

Usage metrics

Usage fees are monthly usage-based charges from metered products, tracked separately from fixed recurring fees (MRR). When annualised (Γ— 12), they become Usage ARR β€” which combined with Committed ARR gives Run-Rate ARR.

Cash flow (Total Billings)

Total billings is the total invoiced amount in a specific month. This differs from MRR β€” for example, an annual prepayment creates a large billing event in one month, but only 1/12 of that amount counts as monthly recurring revenue. Use billings data to understand cash flow separately from revenue recognition.

Available reports

Plock provides the following exportable reports:

Report
What it covers

Snapshots

Usage data with product/plan details and revenue

MRR

Monthly recurring revenue over time

Revenue

Revenue breakdown by type

New Billings

New billing activity

Projection

Revenue projections for the current period

Account Balance

Account-level balances

MRR per account per month

Account-level MRR over a 13-month period

CMRR per account per month

Account-level CMRR over a 13-month period

Usage per account per month

Usage metrics per account over time

SaaS Metrics

MRR, churn, expansion, NRR, and other KPIs

Expected Cash Collection

Forward-looking cash flow forecast

Projected MRR per account

Forward-looking MRR per account

Projected CMRR per account

Forward-looking CMRR per account

Reports are exported as CSV and can be delivered via email or to a cloud drive.

Last updated