TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is annual recurring revenue (ARR)? Formula and examples

Annual recurring revenue (ARR) is the yearly value of the subscription revenue you can expect to repeat. How to calculate it, what to leave out, and an ARR bridge that adds up.

Lucas Hayes Reviewed by Emma Collins Also called ARR Last updated Nov 4, 2026 Glossary

Quick answer

Annual recurring revenue (ARR) is the annualised value of the recurring subscription contracts a company has at a point in time, excluding one-off fees and variable usage that is not committed.

Formula: ARR = MRR × 12, or the sum of each active contract’s annualised recurring value

What is ARR?

Annual recurring revenue (ARR) is the yearly value of the subscription revenue a company has under contract at a given moment, assuming nothing changes. It is the headline metric for most B2B SaaS companies because it shows the size of the recurring business independently of billing timing.

ARR = monthly recurring revenue × 12

or, for a mix of contracts, the sum of each active contract's annualised recurring value. A 2-year contract worth $48,000 counts as $24,000 of ARR.

What counts and what does not

IncludeLeave out
Subscription fees for active contractsOne-off setup, onboarding and implementation fees
Committed add-ons and seatsConsulting and professional services
Committed minimum usageUsage above the commitment, unless it is stable and contracted
Discounted price actually chargedList price before discounts

Customers who have cancelled leave ARR on the date the cancellation takes effect, not when the last invoice was sent.

ARR vs MRR vs revenue

  • MRR is the same idea per month. ARR is MRR × 12.
  • Revenue is what accounting recognises over a period, including one-off fees, spread according to accounting rules. ARR is a snapshot of committed recurring value on one date.
  • Run rate sometimes means "this month's total revenue × 12". That includes one-off items, so it is not ARR.

A sample ARR bridge

An ARR bridge (or waterfall) explains how ARR moved over a year (sample numbers):

MovementAmount
Starting ARR$1,200,000
+ New customers+$300,000
+ Expansion (upgrades, extra seats)+$120,000
− Contraction (downgrades)−$40,000
− Churn (cancellations)−$140,000
Ending ARR$1,440,000

ARR grew 20%. From the same table: net revenue retention is (1,200,000 + 120,000 − 40,000 − 140,000) ÷ 1,200,000 = 95%, and gross revenue retention is (1,200,000 − 40,000 − 140,000) ÷ 1,200,000 = 85%. Growth here depends heavily on new sales; improving retention would make it sturdier.

Common mistakes

  • Counting signed-but-not-started contracts as ARR (track them as contracted ARR separately).
  • Annualising a single month of usage spikes.
  • Keeping customers in ARR after they stopped paying.
  • Mixing currencies at changing exchange rates without saying so.

Lining product data up with ARR

TapCub does not connect to your billing system, so it does not report ARR. To analyse which channels and behaviours drive it, send subscription events from your server (for example subscription_started, subscription_upgraded, subscription_cancelled) with the plan and amount as properties and the billing id as insert_id, so a retry does not create a second row. Then use funnels and retention to see which sources and features lead to paid plans, and the Rule of 40 to put growth and margin together.

Was this explanation clear?

We use your answers to fix and expand this page.

Lucas Hayes

Data Engineer

Writes about event design, data quality, and collection workflows, with verifiable implementation methods for reliable analytics.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How do you calculate ARR?

Add up the yearly recurring value of every active subscription. For monthly plans, multiply monthly recurring revenue by 12.

What is the difference between ARR and revenue?

ARR is a snapshot of committed recurring value on a date. Revenue is what you recognise in your accounts over a period, including one-off fees.

Should I use ARR or MRR?

Companies with mostly annual contracts usually report ARR; those with mostly monthly plans often track MRR. They describe the same thing on different time scales.

Does ARR include setup fees or services?

No. One-off setup, implementation, consulting and hardware fees are left out because they do not recur.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics