-->
Official Metric Documentation
Created through
Metric Harmony Alignment Process
MRR = Sum of (all active subscription amounts)
- If annual: divide the total annual
contract value by 12 to get monthly recognized portion
- If monthly: use the standard monthly
subscription fee
Example: Annual Plan Handling
A $24,000/year enterprise subscription is $2,000 MRR.
Mid-Month Changes
DataFlex typically applies the new rate in next month's MRR cycle. Partial months might be prorated internally, but not reflected in MRR until the next full cycle.
SQL Snippet (PostgreSQL)
SELECT
SUM(
CASE
WHEN billing_cycle = 'annual' THEN (subscription_amount / 12)
ELSE subscription_amount
END
) AS MRR
FROM subscriptions
WHERE status = 'active'
AND fee_type NOT IN ('one_time','usage_overage');
BI Tool Reference (PowerBI)
In PowerBI, the "Active Subscription Revenue" measure has a custom calculation applying the same "annual ÷ 12" logic.
subscriptions
status
, subscription_amount
, billing_cycle
, fee_type
, start_date
, end_date
Date | Change | Approved By |
---|---|---|
2023-09-10 | Created official MRR doc, excluding usage fees & standardizing annual deals. | CFO, Head of Product |
2023-12-01 | Updated partial refund handling—recognized next cycle. | CFO, Finance Analyst |
This MRR definition is intended for management and investor reporting at DataFlex Inc. It may not align 1:1 with formal accounting/GAAP revenue recognition. Data derived from PostgreSQL database and PowerBI. Changes or discrepancies should be escalated to [Finance Owner].
By unifying annual and monthly deals, excluding usage fees, and clarifying ownership, DataFlex ended the persistent confusion between finance dashboards and product analytics. No more contradictory "MRR" numbers floating around—the official doc now defines MRR for every team and provides a stable basis for monthly reports and board meetings.