Annual recurring revenue (ARR) measures the yearly value of a business’s active subscriptions, memberships, retainers, maintenance agreements, or other recurring contracts.
For a solopreneur, ARR answers a practical question:
If the current recurring customer base remained unchanged for 12 months, how much recurring revenue would it represent?
ARR is most useful when customers make continuing commitments. It is less meaningful for project work, one-time purchases, unpredictable usage, or repeat purchases that customers are not obligated to make.
What does ARR mean?
ARR is commonly used to mean either:
- Annual recurring revenue: The normalized annual value of active recurring contracts.
- Annualized run rate: Current monthly recurring revenue multiplied by 12.
These definitions produce similar results when a business has a mixture of monthly and annual subscriptions. However, they are not conceptually identical. Under the stricter definition described in ChartMogul guidance, annual recurring revenue applies to annual or multiyear commitments, while annualized run rate can include recurring monthly plans.
Choose one definition and use it consistently. A clear ARR policy is more valuable than switching definitions to produce a more attractive number.
ARR formula
When recurring revenue has already been normalized into monthly recurring revenue:
ARR = MRR × 12
If ARR is calculated directly from customer contracts:
ARR = sum of the annualized recurring value of each active contract
Common billing intervals can be annualized as follows:
| Billing interval | Annualized value |
|---|---|
| Weekly | Recurring weekly charge × 52 |
| Monthly | Recurring monthly charge × 12 |
| Quarterly | Recurring quarterly charge × 4 |
| Annual | Annual recurring charge |
| Multiyear | Recurring contract value ÷ contract years |
Annualizing a billing interval does not mean the money has been collected or earned. It only expresses the current recurring commitment on a comparable annual basis.
ARR calculation example
Assume a solopreneur has four active customers:
| Customer | Current arrangement | ARR treatment | ARR |
|---|---|---|---|
| A | $120 monthly subscription | $120 × 12 | $1,440 |
| B | $2,400 annual membership | Full annual amount | $2,400 |
| C | $6,000 two-year service contract plus $500 setup | $6,000 ÷ 2; setup excluded | $3,000 |
| D | Usage plan with an $80 monthly minimum | Include minimum only: $80 × 12 | $960 |
| Total | $7,800 |
The $500 setup fee is excluded because it is not recurring. Customer D’s variable usage is also excluded because only the $80 monthly minimum is contractually committed.
The business therefore has $7,800 in ARR on the measurement date.
What should be included in ARR?
Include revenue that meets all three conditions:
- The customer relationship is active under your ARR policy.
- The charge is recurring rather than one-time.
- The amount can be normalized into a reliable annual value.
Qualifying revenue can include:
- Software subscriptions
- Paid communities and memberships
- Recurring advisory retainers
- Maintenance and support contracts
- Licensed content with continuing access
- Recurring product add-ons
- Contracted minimum usage commitments
- Recurring seat or account charges
A recurring invoice alone does not make revenue eligible. The underlying product or service must represent an ongoing customer commitment.
What should be excluded?
ARR should normally exclude:
- Setup and onboarding fees
- One-time consulting projects
- Custom development charges
- Hardware sales
- Training packages
- Refunds and sales taxes
- Pass-through expenses
- Uncommitted usage charges
- Revenue from expired contracts
- Trials with no payment commitment
- Expected deals that have not been signed
- Repeat purchases without a subscription or contract
Professional services should not be included merely because the same customer buys them several times. Predictable buying behavior is not the same as recurring contractual revenue.
How to handle difficult ARR cases
Monthly subscriptions
A monthly subscription can be included when ARR means annualized run rate:
Monthly plan ARR = Current monthly recurring charge × 12
Because a month-to-month customer can cancel before completing a year, this amount is a run rate rather than guaranteed annual revenue. State that distinction in stakeholder reporting.
Annual contracts billed monthly
Billing frequency does not determine ARR. A $12,000 annual contract billed at $1,000 per month still contributes $12,000 in ARR.
ARR measures recurring value, while the invoice schedule determines when the business receives cash.
Multiyear contracts
Divide the recurring contract value by the number of contract years:
ARR = (Recurring contract value) ÷ (Contract term in years)
A three-year contract worth $36,000 in recurring fees contributes $12,000 in ARR—not $36,000.
This assumes the contract is evenly priced. If prices step up or down, use the recurring amount effective on the measurement date or maintain a separate committed-ARR schedule showing future changes.
Discounts
Use the amount the customer is actually committed to pay.
If a $1,200 annual plan receives a permanent 20% discount:
$1,200 × 80% = $960 ARR
For a temporary discount, define whether ARR reflects the current discounted rate or the contractual rate after the promotion. The more conservative method uses the currently effective recurring charge and shows the scheduled increase separately.
Free months
Do not convert a free trial into ARR before a paid commitment becomes active.
For signed annual contracts that include a free introductory period, use a documented policy. You may normalize the committed recurring consideration across the contract term, but should not treat an unsigned or cancellable trial as recurring revenue.
Usage-based pricing
Include a contractual minimum, platform fee, or reserved capacity charge. Exclude uncertain overage unless your stated methodology uses a stable trailing average.
For example, a customer with a $500 monthly minimum and variable overage contributes at least:
$500 × 12 = $6,000 ARR
If you include estimated variable usage, report it separately as usage ARR. Combining commitments and estimates without labeling them makes ARR appear more certain than it is.
Paused subscriptions
Exclude paused accounts if the customer has no current payment obligation. If payments continue during the pause, retain only the active recurring charge.
Past-due accounts
Choose a delinquency cutoff, such as 30, 60, or 90 days. Remove accounts once they pass that cutoff unless there is evidence that collection and service will continue.
This prevents uncollectible subscriptions from remaining in ARR indefinitely.
Cancellations and non-renewals
Remove an account when its recurring service and payment obligation end under your policy. A cancellation scheduled for a future date may remain in live ARR until that date, but it should already be removed from committed ARR.
Foreign currencies
Convert customer-level ARR into the reporting currency using one consistent policy:
- The exchange rate on the measurement date
- A fixed planning rate
- Constant currency for period comparisons
Separate operational ARR growth from exchange-rate effects. Otherwise, ARR may rise or fall even when no customer changes a subscription.
ARR is a snapshot, not annual revenue
ARR is measured at a particular date, such as August 31. Annual revenue is accumulated across a reporting period, such as January 1 through December 31.
This distinction matters because ARR can exceed trailing 12-month revenue when a business is growing quickly. New subscriptions signed late in the year contribute their full annualized value to ending ARR, even though only a small portion has been recognized as revenue.
A shrinking business can show the opposite pattern: trailing revenue may exceed ending ARR because customers who generated revenue earlier in the year have since cancelled.
ARR vs. related metrics
| Metric | What it measures | Main question answered |
|---|---|---|
| ARR | Annualized value of active recurring revenue | What is the current annual recurring run rate? |
| MRR | Normalized monthly recurring revenue | What is the current monthly recurring run rate? |
| Annual revenue | Revenue earned during a year | How much revenue was recognized? |
| Bookings | Value of signed customer orders | What business was sold? |
| Billings | Amount invoiced during a period | What was billed? |
| Cash collected | Customer payments received | How much cash arrived? |
| ACV | Average annual value of a contract | How large is a typical annual contract? |
| TCV | Full value of a contract | What is the entire contract worth? |
| Committed ARR | Live ARR adjusted for signed future changes | What recurring value is already contractually committed? |
ARR should not replace accounting revenue. Under standards such as IFRS 15, revenue is recognized as promised goods or services are transferred to the customer. ARR follows a business-defined annualization policy instead.
An issuer’s SEC correspondence also illustrates the comparability problem: its disclosure states that ARR has no standardized meaning, may not be comparable across companies, and should be viewed independently of recognized and deferred revenue.
Live ARR vs. committed ARR
Live ARR includes recurring subscriptions active on the measurement date.
Committed ARR, sometimes called CARR, adjusts live ARR for contractually known future events:
Committed ARR = Live ARR + Signed future ARR + Committed expansions − Known contractions − Known churn
For example:
| Component | Amount |
|---|---|
| Live ARR | $90,000 |
| Signed contract starting next month | +$12,000 |
| Contracted expansion | +$4,000 |
| Confirmed non-renewal | −$8,000 |
| Committed ARR | $98,000 |
According to Stripe guidance, committed ARR can include signed contracts that have not started and committed expansions, while subtracting customers already known to be leaving or downgrading.
Do not combine live and committed ARR under one unlabeled number. They answer different questions.
How ARR changes
An ARR bridge explains how the recurring base moved between two dates:
Ending ARR = Starting ARR + New ARR + Expansion ARR + Reactivation ARR − Contraction ARR − Churned ARR
Suppose a business begins the year with $80,000 in ARR and records:
- $25,000 of new ARR
- $8,000 of expansion ARR
- $2,000 of reactivated ARR
- $4,000 of contraction
- $11,000 of churn
Ending ARR is:
$80,000 + $25,000 + $8,000 + $2,000-$4,000-$11,000 = $100,000
The bridge shows whether growth came from acquiring customers, expanding existing accounts, or simply avoiding losses.
How to calculate ARR growth
Year-over-year ARR growth is:
ARR growth = (Ending ARR − ARR one year earlier) ÷ ARR one year earlier × 100
If ARR increases from $80,000 to $100,000:
($100,000 − $80,000) ÷ $80,000 × 100 = 25%
Compare equivalent measurement dates. Comparing December 31 ARR with November 30 ARR produces a monthly movement rate, not annual growth.
Current benchmarks should be treated as context rather than targets. A 2026 survey of more than 1,000 private B2B SaaS companies reported a median 2025 growth rate of 22%, with bootstrapped companies at 20% and equity-backed companies at 25%, according to SaaS Capital. Industry, ARR size, pricing model, and funding strategy can make a solopreneur’s appropriate growth rate materially different.
Measure ARR quality, not only ARR size
Two businesses can report identical ARR while carrying very different levels of risk. Evaluate ARR alongside:
- Customer concentration: Percentage of ARR supplied by the largest customers
- Gross retention: ARR retained before customer expansion
- Net retention: ARR retained after expansions and contractions
- Contract duration: How long customers are committed
- Renewal exposure: ARR scheduled to renew in the next 90 or 180 days
- Delinquent ARR: ARR attached to overdue accounts
- Discounted ARR: Revenue dependent on temporary pricing
- Recurring gross margin: Amount remaining after recurring delivery costs
- Currency exposure: ARR affected by exchange-rate changes
- Collection history: How much contracted ARR becomes cash
A $100,000 ARR business with 80 customers, low churn, and modest concentration is generally more resilient than one where a single cancellable customer supplies $60,000.
Expansion also becomes more important as subscription companies mature. The Benchmarkit study found that expansion accounted for 40% of total new ARR in its 2024 private B2B SaaS data. That finding does not apply to every solopreneur, but it illustrates why customer success, add-ons, and appropriate upgrades can matter as much as new acquisition.
A practical ARR reporting format
Record ARR monthly using a table with these fields:
| Field | Purpose |
|---|---|
| Measurement date | Identifies the snapshot |
| Customer ID | Prevents duplicate accounts |
| Product or plan | Supports product-level analysis |
| Contract start and end | Confirms active status |
| Billing interval | Determines normalization |
| Recurring contract value | Supplies the ARR input |
| Currency and FX rate | Supports consistent conversion |
| ARR | Stores annualized value |
| Renewal date | Identifies upcoming exposure |
| Status | Active, paused, past due, or cancelled |
| Movement type | New, expansion, contraction, reactivation, or churn |
The monthly report should show:
- Starting ARR
- Each ARR movement category
- Ending ARR
- ARR growth
- Live and committed ARR separately
- Any policy or exchange-rate changes
ARR controls and reconciliation
A reliable ARR process should verify that:
- Every ARR record maps to an active customer or signed contract.
- One-time fees are excluded.
- Discounts and credits are reflected.
- Expired and delinquent accounts follow the written policy.
- Multiyear contracts are annualized rather than counted in full.
- Signed future contracts are separated from live ARR.
- Known cancellations are reflected in committed ARR.
- Movement totals reconcile starting ARR to ending ARR.
- Manual adjustments have supporting notes.
- The same exchange-rate method is used each period.
Also reconcile directional changes with invoices, payment data, and accounting revenue. The figures will not be identical, but unexplained differences may reveal duplicated subscriptions, incorrect dates, missing cancellations, or classification errors.
When ARR is not useful
ARR is a poor primary metric when the business mainly earns revenue from:
- One-time projects
- Hourly freelancing
- Ecommerce transactions
- Advertising with volatile traffic
- Affiliate commissions
- Uncontracted consumption
- Seasonal events
- Irregular product launches
Do not annualize a successful month of transactional sales and label it ARR. Multiplying one unusually strong month by 12 creates a revenue run rate, but it does not create recurring revenue.
Common ARR mistakes
- Treating ARR as cash available to spend
- Including total multiyear contract value
- Counting setup fees and consulting work
- Including unsigned pipeline
- Ignoring discounts, refunds, or cancellations
- Counting usage that has no minimum commitment
- Leaving overdue accounts in ARR indefinitely
- Comparing ARR reported under different definitions
- Calling ARR an accounting measure
- Reporting ARR without a measurement date
- Using ARR growth without an ARR movement bridge
ARR checklist for solopreneurs
Before publishing or using ARR, confirm:
- Is the revenue genuinely recurring?
- Is the customer or contract active?
- Have one-time charges been removed?
- Is the amount normalized to one year?
- Are monthly and annual plans treated consistently?
- Are variable charges supported by commitments?
- Are future contracts separated from live ARR?
- Are known cancellations removed from committed ARR?
- Is the calculation date stated?
- Can the total be traced to customer-level records?
- Is the ARR definition included with the report?
Frequently asked questions
Is ARR guaranteed revenue?
No. ARR annualizes the current recurring base. Customers may cancel, fail to renew, downgrade, or default unless a contract guarantees payment.
Does ARR include annual prepayments?
ARR includes the recurring value represented by the subscription, not the amount of cash received. A $12,000 annual prepayment contributes $12,000 in ARR, while cash flow records the full payment when received.
Can monthly subscriptions be included in ARR?
Yes, when ARR is defined as annualized run rate. Multiply normalized monthly recurring revenue by 12 and disclose that month-to-month subscriptions are included.
Can ARR be higher than annual revenue?
Yes. ARR is a point-in-time run rate, while annual revenue reflects what was earned throughout the year. Fast recent growth can make ending ARR higher than trailing annual revenue.
Does ARR include VAT or sales tax?
No. Taxes collected for a government are not recurring business revenue and should be excluded.
Should retainers count as ARR?
A retainer can count when it represents an active, recurring commitment. One-off consulting work or optional future projects should not be included.
How often should ARR be calculated?
Monthly measurement is usually sufficient for a solopreneur. Businesses with high transaction volumes may calculate it daily, but should still preserve consistent month-end snapshots.
Is ARR only for SaaS businesses?
No. ARR can be useful for memberships, paid communities, maintenance agreements, subscription products, and recurring professional-service retainers. The essential requirement is a measurable recurring customer commitment.
