Convert each contract term to a twelve-month value
| Contract type | Conversion to ARR | Example |
|---|---|---|
| Month-to-month | Current monthly fee x 12 | $2,500 per month = $30,000 ARR |
| Annual | Annual subscription fee, taken as is | $48,000 per year = $48,000 ARR |
| Multi-year | Total subscription value / term in years | $270,000 over 3 years = $90,000 ARR |
Month-to-month revenue is the weak point
Month-to-month customers carry no contractual commitment past the current period, which makes annualizing them a projection rather than a measurement. Most companies still count them at the current rate, because excluding them understates the business badly.
The discipline that keeps this honest is measuring the month-to-month cohort's retention on its own. If that cohort churns at 6% a month, roughly half its annualized value will not survive the year. Treating it as equivalent to contracted annual ARR overstates how much of next year is already secured. Report the split. A board that knows what share of ARR sits on annual or multi-year terms reads the same headline number very differently.
Ramps, mid-term starts, and price changes
Ramped deals that begin at $4,000 a month and step to $10,000 in month 13 contribute the current contracted rate, not the average and not the peak. ARR is a point-in-time snapshot of what recurs today.
Mid-month starts do not get prorated. A contract signed on the 20th contributes its full annualized value from the moment it goes active. Proration belongs in billings and recognized revenue, which follow delivery rather than commitment. Price increases at renewal move ARR on the renewal date, not when the notice goes out.
Reconcile the total against the waterfall
A contract-level ARR calculation should tie to a monthly movement waterfall: beginning ARR, plus new and expansion, less contraction and churn, equals ending ARR. When the two disagree, the cause is almost always a contract annualized inconsistently or a multi-year deal counted at full TCV. Running that reconciliation every month keeps ARR usable as a sales forecast input and keeps net revenue retention measured against a denominator that is actually correct. The same discipline is what makes a revenue forecast reconcile to the financial plan instead of drifting from it.
Frequently Asked Questions
How do you calculate ARR when customers are on different contract lengths?
Annualize each contract to a twelve-month value and sum the results. Monthly contracts are the current monthly fee times 12, annual contracts are taken at their yearly fee, and multi-year contracts are total subscription value divided by the term in years.
Should month-to-month customers count toward ARR?
Most companies include them at their current annualized rate, because excluding them understates the business. Track that cohort's retention separately and report the split, since annualized month-to-month revenue carries far less certainty than a signed annual term.
How do you handle a three-year contract in ARR?
Divide the total subscription value by three. A $270,000 three-year deal adds $90,000 to ARR. The full $270,000 is total contract value and belongs in TCV and backlog reporting, never in the recurring revenue base.
Do you prorate ARR for a mid-month start?
No. A contract signed on the 20th contributes its full annualized value from the moment it becomes active, because ARR is a snapshot of what recurs right now. Proration belongs in billings and recognized revenue, which follow delivery rather than commitment.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like calculating arr from monthly and annual contracts into prescriptive action for your team.
Schedule a Demo