Indian SaaS founder reviewing recurring revenue figures for ARR and MRR in a bright office

How to Calculate ARR and MRR for an Indian SaaS Startup

16 min read

Most Indian SaaS founders calculate ARR wrong, then use the inflated number to plan hiring, pitch investors, and extend their runway. The basic answer is simple: ARR = current monthly recurring revenue (MRR) × 12. Or, for annual contracts, ARR = the annualised recurring value of all active customer contracts. If you have 100 customers paying ₹10,000 per month, your MRR is ₹10 lakh and your ARR is ₹1.2 crore. But one-off implementation fees, GST, usage charges, unpaid invoices, and pilot revenue do not belong in that number.

That distinction matters. A clean ARR number tells you what your business has earned the right to expect. A padded number tells investors that you do not understand your own business.

How to calculate ARR: the formula that actually works

Use this formula for a subscription SaaS business:

ARR = sum of annualised recurring revenue from active customers

For monthly subscriptions:

ARR = MRR × 12

For each customer:

Customer ARR = monthly recurring fee × 12

For annual contracts:

Customer ARR = contracted recurring subscription value for 12 months

Example:

  • Customer A pays ₹25,000 per month: ARR = ₹3,00,000
  • Customer B pays ₹6,00,000 annually: ARR = ₹6,00,000
  • Customer C pays ₹10,000 per month plus a ₹1,00,000 setup fee: ARR = ₹1,20,000, not ₹2,20,000

Total ARR is ₹10,20,000.

The setup fee is revenue. It is not recurring revenue. Mixing the two makes your SaaS look healthier than it is.

Rule: ARR is a run-rate metric, not a bank-balance metric. It measures recurring subscription value, not all money that entered your account.

MRR versus ARR: know what each number says

MRR answers: “What recurring revenue do we have this month?”

ARR answers: “If the current recurring base stays intact for 12 months, what annual recurring revenue does it represent?”

Metric Formula What it tells you Where founders misuse it
MRR Monthly recurring revenue Current recurring revenue run-rate Calling a single large invoice MRR
ARR MRR × 12 Annualised recurring revenue base Including one-off fees and pilots
GAAP revenue Recognised under accounting rules Revenue recorded for financial reporting Assuming it equals ARR
ACV Annual contract value Value of one customer contract per year Confusing contract value with collected cash
ARPU Revenue ÷ users or accounts Average revenue per user or account Using users when you should use paying accounts

Suppose you sign a customer in April for ₹12 lakh, payable annually in advance. Your cash balance may rise by ₹12 lakh in April. Your ARR is ₹12 lakh. Your MRR is ₹1 lakh. Your accounting revenue may be recognised over the contract period, depending on the contract and accounting treatment.

These numbers are related. They are not interchangeable.

What belongs in ARR?

Include revenue that meets all four tests:

  1. The customer has an active subscription or committed recurring contract.
  2. The payment relates to access to your product or recurring service.
  3. The amount is expected to repeat over the relevant period.
  4. The customer has not cancelled, expired, or materially defaulted.

Include:

  • Monthly software subscriptions
  • Annual software licences
  • Recurring per-seat charges
  • Committed platform fees
  • Contracted recurring add-ons
  • Minimum committed usage, if the contract guarantees payment
  • Recurring support plans, if they renew as part of the subscription

Be careful with usage-based pricing. If a customer pays ₹5 per API call with no minimum commitment, that revenue is not fixed recurring revenue. You can report it separately as usage revenue or variable recurring revenue. Do not quietly add the latest month’s usage to ARR and pretend it is contracted.

What does not belong in ARR?

This is where most early Indian SaaS dashboards become fiction.

  • Implementation and onboarding fees
  • Professional services
  • One-time integrations
  • Training charges
  • Hardware sales
  • GST and other taxes collected from customers
  • Refunds and credits
  • Unpaid invoices you do not expect to collect
  • Short pilots with no renewal commitment
  • Letters of intent
  • Verbal promises from a large enterprise
  • Revenue from a cancelled customer

A signed purchase order is not always ARR. If the customer can cancel before activation, has not accepted the product, or has not made the contractual commitment, classify it as booked pipeline or contracted backlog. Keep it out of live ARR until your policy says it is active.

Indian enterprise sales make this messy. A public-sector customer may issue a purchase order, take months to complete onboarding, and pay after several approval steps. Your finance team may show an invoice. Your founder dashboard may show “ARR”. The investor will ask whether the customer is live, paying, and likely to renew.

Have a clear answer before the question arrives.

How to calculate MRR from your customer list

Do not calculate MRR from your bank statement. Calculate it from a customer-level subscription schedule.

Create a spreadsheet with these columns:

  • Customer name
  • Contract start date
  • Contract end date
  • Billing frequency
  • Recurring subscription amount
  • One-time charges
  • Discounts
  • GST excluded amount
  • Payment status
  • Customer status: active, paused, cancelled, expired
  • MRR contribution
  • ARR contribution

Then calculate each customer’s monthly recurring contribution.

Examples:

  • ₹30,000 per month: MRR contribution = ₹30,000
  • ₹3,60,000 paid annually: MRR contribution = ₹30,000
  • ₹9,00,000 for a three-year contract: MRR contribution = ₹25,000, assuming the amount is the recurring subscription value for 36 months
  • ₹1,20,000 annual subscription with a ₹20,000 discount: MRR contribution = ₹8,333, if the discount applies across the year

Once every active customer has a monthly contribution, add the rows.

MRR = sum of active customer MRR contributions

ARR = MRR × 12

A worked Indian SaaS example

Assume your B2B SaaS product has the following customers at the end of June:

Customer type Number of customers Monthly recurring fee per customer Total MRR Total ARR
SMB plan 40 ₹8,000 ₹3,20,000 ₹38,40,000
Mid-market plan 12 ₹35,000 ₹4,20,000 ₹50,40,000
Enterprise plan 3 ₹1,50,000 ₹4,50,000 ₹54,00,000
Total 55 ₹11,90,000 ₹1,42,80,000

Your ARR is ₹1.428 crore.

Now assume one enterprise customer has stopped paying and sent a cancellation email. Remove it from active ARR according to your reporting policy. Your MRR falls by ₹1.5 lakh and ARR falls by ₹18 lakh.

Do not retain the customer in ARR because “the contract runs until September”. If the customer has terminated under a valid contractual right and will not pay, it is not a live recurring customer. Report the contractual receivable separately.

Break ARR into movements, not just a headline number

A single ARR figure hides the story. Investors care about how you got there.

Use this bridge every month:

Ending ARR = Beginning ARR + New ARR + Expansion ARR − Contraction ARR − Churned ARR

Example:

  • Beginning ARR: ₹80 lakh
  • New customer ARR: ₹18 lakh
  • Expansion from existing customers: ₹7 lakh
  • Downgrades: ₹3 lakh
  • Churn: ₹5 lakh
  • Ending ARR: ₹97 lakh

This is more useful than saying “ARR grew 21%”. It tells you whether growth came from new logos, upsells, price increases, or simply a temporary contract spike.

New ARR

ARR from customers who were not paying before the period.

Expansion ARR

Additional recurring value from existing customers. This includes more seats, higher plans, new modules, or additional business units.

Contraction ARR

Recurring value lost when an existing customer reduces seats, usage, modules, or plan size.

Churned ARR

Recurring value lost when a customer cancels or fails to renew.

Track logo churn and revenue churn separately. Losing ten small customers may hurt your logo churn rate but barely affect ARR. Losing one large enterprise account may do the opposite.

Gross MRR churn and net MRR churn

Monthly churn is not just a customer count. It is a revenue problem.

Gross MRR churn rate = MRR lost from cancellations and downgrades ÷ opening MRR

Net MRR churn rate = (MRR lost from churn and downgrades − expansion MRR) ÷ opening MRR

Suppose you start the month with ₹10 lakh MRR. Customers cancel ₹80,000 and downgrade ₹20,000. Existing customers expand by ₹50,000.

  • Gross MRR churn = ₹1,00,000 ÷ ₹10,00,000 = 10%
  • Net MRR churn = ₹50,000 ÷ ₹10,00,000 = 5%

Your expansion reduces the damage. It does not erase the churn. Report both.

For an early Indian SaaS startup, a few customers can distort the percentage. Always show the absolute rupee movement alongside the rate. “Net churn was 5%” sounds less alarming than “we lost ₹1 lakh of recurring revenue in a month”. Your board and investors need both views.

ARR for annual contracts: avoid the cash trap

Annual prepayment improves cash flow. It does not multiply ARR.

Suppose a customer pays ₹24 lakh upfront for a two-year contract.

  • Cash collected: ₹24 lakh
  • Annual contract value: ₹12 lakh
  • Monthly recurring value: ₹1 lakh
  • ARR: ₹12 lakh

If you report ₹24 lakh ARR, you have counted two years of revenue in one year. That makes your growth chart look better and your renewal problem disappear temporarily.

The same issue appears with multi-year enterprise contracts. A three-year contract worth ₹36 lakh has ARR of ₹12 lakh, not ₹36 lakh, unless ₹36 lakh is the annual amount rather than the total contract value.

Write down whether every contract value is:

  • Total contract value (TCV)
  • Annual contract value (ACV)
  • Monthly recurring value
  • Cash collected
  • Recognised accounting revenue

Your CRM, billing system, finance ledger, and investor update must use the same definitions. If they do not, your team will spend the next fundraise arguing about arithmetic.

ARR, revenue, bookings, and collections are different

Founders often use these words as if they mean the same thing. They do not.

Term Meaning Example
Bookings Value of signed business ₹12 lakh contract signed
Billings Amount invoiced ₹12 lakh invoice raised
Collections Cash received ₹6 lakh received so far
Recognised revenue Revenue recorded under accounting treatment ₹1 lakh per month over 12 months
ARR Annualised recurring subscription run-rate ₹12 lakh for a live annual subscription

A large Indian enterprise may sign a contract in March, receive implementation in April, get invoiced in May, pay in July, and start using the product in August. You need a policy for when it enters ARR. The answer should depend on activation and contractual subscription status, not on the date you want to show investors.

ARR and your fundraising story

At pre-seed and seed stage, investors will not expect a mature public-company dashboard. They will expect clean thinking.

For a seed round, show:

  • Current MRR and ARR
  • ARR growth over the last six to twelve months
  • New, expansion, contraction, and churned ARR
  • Customer count and average revenue per account
  • Gross revenue retention
  • Net revenue retention, if you have enough history
  • CAC by channel
  • CAC payback period
  • Cash collected versus invoiced revenue
  • Pipeline separated from contracted revenue

Do not lead with T2D3 unless your base supports it. Triple-triple-double-double-double is a growth pattern, not a business plan. A startup with ₹20 lakh ARR can claim it will reach ₹1.8 crore, then ₹5.4 crore, then ₹10.8 crore. The spreadsheet is easy. The distribution, retention, hiring, and working capital are not.

Investors will test the quality of your ARR:

  • How many customers contribute half of ARR?
  • What percentage renews?
  • Are customers paying or merely signed?
  • How much ARR comes from founder relationships?
  • What happens if your largest customer leaves?
  • Does the contract renew automatically?
  • Are discounts temporary or permanent?
  • Is the product used weekly, or only during implementation?

A ₹1 crore ARR business with 80 customers paying on time may be healthier than a ₹2 crore ARR business dependent on two unpaid enterprise contracts.

ARR does not pay salaries. Cash does.

This is the mistake that hurts Indian founders most. ARR can grow while your bank balance falls.

Suppose your monthly operating cost is ₹18 lakh. You close an annual contract worth ₹24 lakh but spend ₹10 lakh on implementation, sales commissions, travel, and custom work. If the customer pays in 90 days, your ARR rises, but your immediate cash position may worsen.

Track ARR alongside:

  • Net burn
  • Cash collections
  • Accounts receivable ageing
  • Gross margin
  • CAC payback
  • Runway

Use this runway calculation framework to connect recurring revenue with survival. If you are adding enterprise salespeople because ARR looks strong while collections take 120 days, you may be hiring yourself into a cash crisis.

Also watch burn multiple:

Burn multiple = net cash burn ÷ net new ARR

If you burn ₹60 lakh in a quarter and add ₹30 lakh of net new ARR, your burn multiple is 2x. Whether that is acceptable depends on gross margin, retention, sales cycle, and stage. But calculate it. The burn multiple guide for Indian startups gives you the operating context.

Investor test: If your ARR grows but collections, gross margin, and retention do not improve, you may be scaling a sales process, not a business.

Common ARR mistakes in Indian SaaS companies

Counting GST as revenue

GST collected from a customer is not your revenue. Exclude it from MRR and ARR. Your invoice may show ₹1,18,000 including 18% GST. Your recurring revenue is ₹1,00,000.

Counting pilots as customers

A three-month pilot paid at ₹50,000 is not ₹2 lakh ARR unless the customer has a live recurring subscription after the pilot. Report pilot revenue separately.

Using the highest month as MRR

If your MRR was ₹8 lakh in April, ₹9 lakh in May, and ₹7 lakh in June, your June ARR is ₹84 lakh. Do not use the peak month because it makes the chart prettier.

Ignoring discounts

If your list price is ₹1 lakh per month but the customer pays ₹60,000 for the first year, your ARR is ₹7.2 lakh for that period. The list price belongs in a pricing analysis, not in ARR.

Including churned customers until the contract ends

If the customer has validly cancelled and will not pay, remove the recurring value. Keep any enforceable receivable in your collections report.

Calling services revenue SaaS ARR

Custom reports, data cleaning, integration work, and consulting may be good businesses. They are not subscription ARR. Separate product revenue from services revenue. Investors will reward clarity, not a fake SaaS multiple.

Using logo count instead of account count

A company with five subsidiaries may produce five invoices but represent one economic customer. Define whether you report by legal entity, billing account, parent account, or end customer. Use the same definition every month.

How to set up ARR reporting this week

You do not need an expensive revenue platform at seed stage. You need one consistent source of truth.

  1. List every active customer. Include contract dates, plan, billing frequency, amount, discount, and payment status.
  2. Remove taxes and one-time charges. Keep them in separate columns.
  3. Convert every contract to monthly recurring value. Divide annual value by 12 and multi-year value by the number of months.
  4. Mark customer status. Active, paused, cancelled, expired, pilot, or disputed.
  5. Calculate MRR and ARR. MRR is the sum of active monthly recurring value. ARR is MRR multiplied by 12.
  6. Build the ARR bridge. Show new, expansion, contraction, and churned ARR each month.
  7. Reconcile with finance. Explain differences between ARR, invoices, collections, and accounting revenue.
  8. Freeze the definition. Put the policy in your data room and use it in every investor update.

A spreadsheet is enough until your pricing, currencies, contract amendments, and usage billing become difficult to manage. Do not buy software to compensate for unclear definitions.

How ARR connects to CAC, LTV, and payback

ARR is not a standalone victory. It must produce profitable growth.

Suppose you spend ₹3 lakh on sales and marketing to acquire a customer paying ₹25,000 MRR.

  • New ARR = ₹3 lakh
  • CAC = ₹3 lakh
  • Annual recurring gross profit depends on gross margin
  • Simple revenue payback = 12 months

If your gross margin is 80%, your monthly gross profit is ₹20,000. Gross-margin CAC payback is 15 months, before support and account-management costs.

That is the number that matters. Not the attractive ARR headline.

For customer lifetime value, avoid the lazy formula that divides revenue by churn without checking whether your cohort history supports it. Use actual cohort retention where possible. Indian enterprise SaaS often has long contracts but slow collections, heavy onboarding, and uneven renewals. A theoretical LTV can be badly wrong.

What a clean ARR dashboard should show

Your monthly dashboard should contain:

  • Opening MRR and ARR
  • New MRR and ARR
  • Expansion MRR and ARR
  • Contraction MRR and ARR
  • Churned MRR and ARR
  • Ending MRR and ARR
  • Logo churn
  • Gross and net revenue churn
  • Gross revenue retention
  • Net revenue retention
  • Cash collected
  • Overdue receivables
  • Gross margin
  • Net burn and runway

Segment it by customer type, geography, plan, acquisition channel, and cohort. Your total ARR may look fine while one segment quietly destroys retention. A founder selling to Indian SMBs and Indian enterprises should not combine them into one blended churn number if their buying cycles and renewal behaviour differ.

FAQs

How do you calculate ARR?

Calculate the annualised recurring value of all active customer subscriptions. For monthly subscriptions, add current MRR and multiply it by 12. Exclude GST, one-time fees, services, pilots without recurring commitments, refunds, and cancelled customers.

What is the difference between MRR and ARR?

MRR is the recurring revenue run-rate for one month. ARR is the annualised version of that run-rate. ARR equals MRR multiplied by 12. Neither metric is the same as accounting revenue or cash collected.

Should GST be included in ARR?

No. GST collected from customers is a tax liability, not revenue. Calculate ARR on the pre-GST subscription amount.

Should implementation fees be included in ARR?

No. Implementation, onboarding, integration, training, and consulting fees are one-time or services revenue. Report them separately from recurring subscription ARR.

How do you calculate ARR for annual contracts?

Use the recurring subscription value for a 12-month period. A ₹12 lakh annual subscription contributes ₹12 lakh ARR and ₹1 lakh MRR. A ₹24 lakh two-year contract contributes ₹12 lakh ARR and ₹1 lakh MRR.

Can you calculate ARR from revenue?

Only if the revenue is entirely recurring and the period is clear. Total revenue usually includes services, implementation, usage, taxes, and one-time charges. Build ARR from customer contracts or subscription records instead.

Should unpaid invoices count in ARR?

Only if the subscription remains active and the amount is contractually due. If the customer has cancelled, defaulted, or is unlikely to pay, remove it from active ARR and report the receivable separately.

What is a good ARR for raising a Series A in India?

There is no universal ARR threshold. Investors look at growth quality, retention, gross margin, sales efficiency, market size, and the reliability of your contracts. A smaller business with strong retention and repeatable sales can be more investable than a larger business built on discounts and founder-led deals.

How often should an Indian SaaS startup calculate ARR?

Calculate MRR and ARR monthly. Reconcile the numbers with finance every month and review customer-level movements weekly if you have enough customers for churn or expansion to affect runway.

Is ARR the same as ACV?

No. ARR is the annualised recurring revenue across your customer base. ACV is usually the annual contract value for one customer or the average annual value across contracts. Define the term in your reporting because teams use ACV differently.

Bottom line

ARR is not the number you use to impress investors. It is the number you use to expose whether your business is real. Calculate it from active recurring subscriptions. Strip out GST, services, pilots, one-off fees, and unpaid fantasy. Then connect it to churn, collections, gross margin, CAC payback, burn, and runway.

A clean ₹1 crore ARR is useful. A dishonest ₹1.5 crore ARR can cost you a fundraise, a down round, or six months of runway. In Indian SaaS, disciplined measurement is not finance hygiene. It is survival.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top