Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting and Bookkeeping · 9 min read · Jul 20, 2026 · Updated Jul 27, 2026

Ind AS 115 / ASC 606 Revenue Recognition for SaaS Companies

CA Puja Pradhan

Ind AS 115 / ASC 606 Revenue Recognition for SaaS Companies - Featured Image
In this guide

    SaaS revenue recognition in India follows Ind AS 115, which records revenue when control of the service passes to the customer, not when the invoice is raised. For a hosted subscription the customer consumes the service continuously across the contract, so revenue is spread over the licence period rather than booked upfront on billing. The amount you have billed but not yet earned sits on the balance sheet as a contract liability (deferred revenue) and unwinds month by month. This explainer sets out the rule with the working, so a founder or finance lead can see exactly how each rupee moves.

    What is Ind AS 115 and which SaaS companies must apply it?

    Ind AS 115, Revenue from Contracts with Customers, is the single Indian standard governing when and how much revenue to recognise. It replaced the older AS 9 and AS 7 approach and is notified by the Ministry of Corporate Affairs under the Companies (Indian Accounting Standards) Rules. You can read the notified text on the MCA portal and the standard itself through the ICAI.

    Ind AS applies to all listed companies and to unlisted companies with net worth of Rs 250 crore or more, together with the holding, subsidiary, associate and joint venture companies of any covered entity. Companies with net worth of Rs 500 crore or more adopted first, from 1 April 2016, and the Rs 250 crore phase followed from 1 April 2017. Once you are in, you cannot revert to the older AS. A smaller SaaS startup on plain AS still recognises subscription revenue on a broadly similar time-apportioned basis, but the detailed five step discipline below is an Ind AS 115 requirement. If you are unsure of your position, our Ind AS Applicability Checker walks through the net worth and listing tests.

    CA Tip: Net worth is tested on the closing figures of the immediately preceding financial year. A single funding round can push an unlisted SaaS company past Rs 250 crore, so review the test after every large raise rather than assuming last year's answer still holds.

    The five step revenue recognition model

    Ind AS 115 applies one model to every contract, and the same five steps answer the common question of how to recognise revenue for SaaS.

    Flow diagram of the five step Ind AS 115 revenue recognition model from identifying the contract to recognising revenue.
    The five step revenue recognition model under Ind AS 115
    1. Identify the contract: a signed order form or master services agreement with enforceable rights and a commercial substance.
    2. Identify the performance obligations: the distinct promises, typically the hosted subscription, and sometimes a separable implementation, training or premium support line.
    3. Determine the transaction price: the amount you expect to be entitled to, adjusted for discounts, usage credits, refunds and any significant financing component.
    4. Allocate the transaction price: split the price across obligations on their standalone selling prices.
    5. Recognise revenue: book each obligation as it is satisfied, either over time or at a point in time.

    People sometimes ask about the four criteria to recognise revenue; that phrasing comes from the older framework. Under Ind AS 115 the gate is control, applied through these five steps, so treat the five step model as the current answer.

    How is SaaS revenue recognised: over time or at a point in time?

    A SaaS subscription is almost always recognised over time, because the customer simultaneously receives and consumes the benefit of the hosted software as the vendor performs. That satisfies one of the three over-time criteria in the standard, so you spread the fee across the access period on a straight-line basis unless usage is genuinely uneven. This is the accrual principle in action: revenue tracks delivery, not cash. Contrast a perpetual on-premise licence, where control of the software often transfers at a point in time on delivery.

    Because billing and delivery diverge, a SaaS ledger runs on two mirror accounts. Cash or receivables record what you have billed; a contract liability holds what you have billed but not yet earned, and it releases to revenue each month. Our companion guide on building a deferred revenue schedule shows the roll-forward in detail, so we keep the mechanics here brief.

    SaaS accounting treatment: subscription, implementation and set-up fees

    The subscription itself is the straightforward part. The judgement usually sits in the implementation, onboarding or set-up fee. Ask one question: does implementation transfer a separate benefit the customer could obtain on its own or from a third party?

    When implementation is not distinct

    If onboarding only exists to activate the subscription and delivers no standalone value, it is not a separate performance obligation. The fee is deferred and released over the expected subscription period, including likely renewals, rather than recognised on go-live. A large upfront set-up charge booked as day-one revenue is one of the most common restatement triggers in SaaS audits.

    When implementation is distinct

    If the same work is sold separately, or third parties routinely perform it, implementation is a separate obligation. You then allocate the transaction price across the subscription and the implementation on their standalone selling prices, and recognise the implementation as that service is delivered.

    Common mistake: treating every onboarding fee as immediately earned because it is billed and collected upfront. Collection timing does not decide recognition. If onboarding is not separable, the cash is a contract liability that unwinds over the subscription life.

    Is SaaS capitalised or expensed? Is it CapEx or OpEx?

    This depends on which side of the contract you sit. For the customer buying SaaS, a hosted subscription with no transfer of a software asset is generally an operating expense (OpEx), recognised over the service period, because the buyer controls no asset. It is not capitalised as a fixed asset the way a perpetual licence might be. For the SaaS vendor, the platform's own development costs follow the intangible asset rules, not Ind AS 115, which governs only the revenue side. So the honest answer to "is SaaS CapEx or OpEx" is: for the typical subscriber, OpEx.

    On the four types of revenue that founders often ask about, the useful split for a software business is recurring subscription revenue, usage or transaction-based revenue, services revenue (implementation and training), and one-off or perpetual licence revenue. Each maps onto the same five step model but can satisfy at different times.

    Sales commissions and other costs to obtain a contract

    Ind AS 115 also governs the cost side of winning a deal. Incremental costs of obtaining a contract, mainly sales commissions payable only if the deal closes, are capitalised as a contract asset and amortised over the period the customer relationship is expected to last, including expected renewals. A practical expedient lets you expense them at once where the amortisation period would be one year or less. Fixed salaries, which you would pay whether or not the deal closed, are expensed as incurred because they are not incremental.

    CA Tip: Amortise a commission over the expected customer life, not the initial contract term. A commission on a one-year deal that typically renews for three years is amortised across roughly three years, which better matches the cost to the revenue it helps generate.

    Worked example: recognising a multi-year SaaS subscription

    Assume an Indian SaaS company signs a 12-month subscription for Rs 12,00,000 (indicative, Exl GST), billed upfront on 1 April 2026, with no separable implementation. Monthly revenue is Rs 12,00,000 / 12 = Rs 1,00,000. On invoicing, the company debits bank Rs 12,00,000 and credits contract liability Rs 12,00,000; nothing hits revenue yet. Each month it moves Rs 1,00,000 from the liability to revenue. The quarterly roll-forward looks like this.

    Period (FY 2026-27)Revenue recognised (Rs)Cumulative revenue (Rs)Contract liability, closing (Rs)
    At inception (1 Apr 2026)0012,00,000
    Q1 (Apr to Jun)3,00,0003,00,0009,00,000
    Q2 (Jul to Sep)3,00,0006,00,0006,00,000
    Q3 (Oct to Dec)3,00,0009,00,0003,00,000
    Q4 (Jan to Mar)3,00,00012,00,0000

    The monthly release, shown below, is the same pattern seen in every recurring-revenue ledger, and it is what feeds clean MRR and ARR metrics. Where a subscription runs beyond twelve months and is billed upfront, the portion of the contract liability unwinding after twelve months is classified as non-current, and a significant financing component is assessed once the gap between payment and service exceeds one year.

    Timeline showing an upfront-billed annual SaaS subscription releasing from contract liability to revenue over twelve months.
    Monthly release of an upfront-billed annual SaaS subscription

    Ind AS 115 vs ASC 606: how close are they?

    Indian SaaS companies with US parents or investors often keep one eye on ASC 606, the US standard. The good news is that the two are substantially converged, having been developed jointly. For a straightforward hosted subscription the recognition outcome is usually identical under both.

    Point of comparisonInd AS 115 (India)ASC 606 (US GAAP)
    Core principleRecognise on transfer of controlRecognise on transfer of control
    Five step modelYes, identical structureYes, identical structure
    SaaS subscription timingOver time, straight-lineOver time, straight-line
    Costs to obtain a contractCapitalise and amortiseCapitalise and amortise
    Collectibility gateAssessed at step 1Assessed at step 1, with some detail differences

    Differences are mostly in disclosure depth and a few edge cases (licences of intellectual property, certain variable consideration), not in the core SaaS answer. GST treatment is separate from both: domestic SaaS is a taxable service, while software exports can be zero-rated under an LUT, which we cover in GST on SaaS exports.

    Key terms

    Getting the treatment right in practice

    The recognition rule is simple to state and easy to get wrong in the ledger, because billing, cash and revenue all move on different dates. A well-built contract liability schedule, reviewed each month-end, keeps the three in line and gives you an audit trail. Founders scaling a SaaS or software business often layer this on top of broader startup accounting and, as the entity grows, IT and software company accounting processes. If revenue recognition is becoming a monthly bottleneck, our SaaS accounting services team can own the schedule, the disclosures and the journal entries end to end. Marketplace and platform businesses with a settlement layer may also find our e-commerce accounting guidance useful, and cross-border teams should note the TDS position under Section 194J. To compare the old and new standards side by side, the AS vs Ind AS comparison matrix is a quick reference.

    Key takeaways

    • Recognise SaaS revenue as the service is delivered over the subscription period, not on the invoice date.
    • Park billed-but-unearned amounts in a contract liability and release them month by month.
    • Test whether implementation is distinct; if it is not, defer the fee over the subscription life.
    • Capitalise incremental sales commissions and amortise them over the expected customer relationship.
    • Ind AS 115 and ASC 606 give the same core answer for a standard SaaS subscription.

    Decision guide

    Is a SaaS implementation fee a separate performance obligation?
    Is a SaaS implementation fee a separate performance obligation?
    Share this guide: Link copied!

    What is revenue recognition under Ind AS 115?

    Revenue recognition under Ind AS 115 means recording revenue when control of a good or service passes to the customer, at the amount the seller expects to be entitled to. The standard applies a five step model: identify the contract, identify the performance obligations, determine the transaction price, allocate that price, and recognise revenue as each obligation is satisfied, either over time or at a point in time.

    Which companies is Ind AS applicable to?

    Ind AS applies to all listed companies and to unlisted companies with net worth of Rs 250 crore or more, plus the holding, subsidiary, associate and joint venture companies of any company covered. Companies with net worth of Rs 500 crore or more moved first, from 1 April 2016, and the second phase followed from 1 April 2017. Once adopted, Ind AS cannot be given up.

    How is a multi-year SaaS contract billed upfront recognised?

    Revenue on a multi-year subscription billed upfront is recognised evenly across the licence period, not on invoicing, because the customer consumes the hosted service over time. The unearned portion sits as a contract liability. Amounts unwinding beyond twelve months are shown as non-current, and a significant financing component is assessed whenever the gap between payment and service exceeds one year.

    How is a SaaS implementation or onboarding fee treated under Ind AS 115?

    Where implementation transfers no separate benefit to the customer, it is not a distinct performance obligation, so the fee is deferred and released over the expected subscription period rather than on go live. Where implementation is genuinely separable, sold on its own or available from third parties, it is a separate obligation and the transaction price is allocated on standalone selling prices.

    How are sales commissions on SaaS contracts treated under Ind AS 115?

    Incremental costs of obtaining a contract, mainly commissions payable only if the deal closes, are capitalised as a contract asset and amortised over the period the customer relationship is expected to last, including expected renewals. The practical expedient allows them to be expensed at once where the amortisation period would be one year or less. Fixed salaries are expensed as incurred.