ARR Reporting Guide

This document defines how ARR is calculated in MonetizeNow, how growth is measured across renewals and amendments, how ramps affect annual views, and how to query the data accurately.

The objective is clarity for ARR to reconcile logically with how your contracts are structured.

At its simplest:

📘

ARR = Annualized Recurring Net Contract Value MRR = ARR / 12

ARR is calculated from recurring line items after recurring discounts are applied. Recurring net amount is first determined for a billing period and then annualizes it.

Annualization depends on billing frequency:

📘
  • Monthly pricing × 12
  • Quarterly pricing × 4
  • Semiannual pricing × 2
  • Annual pricing × 1
  • Custom N months × (12 / N)

One-time pricing excluded

ARR reflects annual equivalent of the current recurring pricing structure. It is not influenced by invoice timing, partial billing periods, or revenue recognition policies.

Only recurring-capable products are included in ARR. _One-time fees, standalone discount lines, credits, and pure usage without committed structure _are excluded because they do not represent forward recurring commitments.

A way to think about ARR

📘

ARR = Sum of (Recurring Net Price × Annualization Factor)

Note: This value is stored at quote level once pricing is finalized, which makes ARR reporting consistent and reproducible.

Current vs Delta Reporting: MonetizeNow stores both current ARR and the delta relative to baseline. Both are derived at pricing time and stored, eliminating need to reconstruct baselines from invoice data. This enables two complementary perspectives.

  • Current ARR answers: “What is ARR today?”
  • Delta answers: “What changed?”
📘

Current = ARR

Incremental ARR = Current ARR − Previous ARR


Quote Types & Financial Meaning

ARR always exists relative to a baseline. Definition of that baseline depends on what commercial event a quote represents.

New: For a standard new business agreement. This represents **net new **recurring revenue.

📘
  • Previous ARR = 0
  • Incremental ARR = Current ARR

If a new quote is used to model a renewal outside the formal auto-renewal workflow, a previous ARR baseline can be explicitly provided

In that case: This prevents artificial growth from being recorded when the agreement is effectively a continuation.

📘

Incremental ARR = Current ARR − Provided Previous ARR


Renewal: A renewal replaces an expiring agreement, thus Growth is measured relative to the prior contract:

If pricing remains unchanged, incremental ARR equals zero. If pricing increases, delta is positive that reflects upsell. If pricing decreases that reflects contraction.

Only finalized renewal quotes are included in ARR reporting. Drafts and cancelled attempts do not affect the baseline.

📘

Incremental ARR = Renewal ARR − Prior Contract ARR


Amendment: An amendment modifies an active agreement mid-term.

  • Positive delta → expansion
  • Negative delta → contraction

ARR is recalculated from the amendment’s effective date forward. The baseline is always the contract state immediately prior to the amendment.

📘

Incremental ARR = New ARR − Current Contract ARR


ARR with Ramps

Ramps allow pricing or quantities to change over time within a single contract term. Rather than averaging ramp pricing across a year, MonetizeNow evaluates ARR using the value effective at the end of each annual segment.

Conceptually:

📘

ARR (Year N) = Price active at end of Year N

This matters when pricing increases or decreases during the year. For example, if Year 1 begins at $100K and increases to $120K late in the year, Year 1 ARR reflects $120K value at the boundary rather than a blended average.

This approach ensures ARR reflects** forward-looking contracted state** at each reporting boundary.


YoY Boundary Logic

Year-over-year (Y1/Y2/Y3) comparisons are based on contract segmentation, not calendar years.

Contract term is divided into annual segments anchored to the billing configuration. Then, ARR is evaluated at those segment boundaries.

📘

YoY Growth = ARR at Renewal Boundary − ARR at Prior Boundary

Short initial or final periods are respected as defined by contract term. YoY growth reflects contractual transitions, not invoice timing or revenue recognition schedules. This design keeps renewal comparisons consistent even when contract start dates do not align with calendar years.