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

SaaS & IT Company Accounting in Mumbai: SEEPZ SEZ, ESOPs & Revenue Recognition

CA Puja Pradhan

SaaS & IT Company Accounting in Mumbai: SEEPZ SEZ, ESOPs & Revenue Recognition - Featured Image
In this guide

    For a Mumbai software or SaaS company, three accounting questions come up again and again: how to book subscription revenue that is billed upfront, how to record the cost of employee stock options, and how a unit inside the SEEPZ special economic zone treats its export sales. This explainer walks through revenue recognition and ESOP accounting for Mumbai SaaS startups in plain terms, with the local SEEPZ angle folded in. It is an informational guide; if you want the work done for your books, the commercial SaaS Accounting Services (IT & SaaS) Mumbai page and the national SaaS Accounting Services (IT & SaaS) service page are the right starting points.

    What SEEPZ SEZ status means for a Mumbai software unit

    SEEPZ, the Santacruz Electronics Export Processing Zone in Andheri East, is a special economic zone notified under the SEZ Act 2005. It houses gems and jewellery units alongside IT and software companies. The accounting consequence is simple to state and easy to get wrong: a unit inside the zone is treated as being outside the customs territory of India for supply purposes. Sales of software services to and from the zone for export are zero rated, while any sale the same unit makes into the domestic tariff area (the rest of India) is taxable in the ordinary way.

    That split is the heart of SEEPZ accounting. The books must keep zone output separate from domestic tariff area sales, ideally on distinct invoice series, so that the export turnover and the taxable turnover never blur into one figure at the year end. Getting this structure right early avoids painful reconciliation later, a point the Audit-Readiness & Book-Cleanup Checklist for Mumbai Businesses covers for any Mumbai company.

    CA Tip: Set up two sales ledgers on day one, one for SEZ export supplies under LUT and one for domestic tariff area supplies, and never post to both from a single invoice. The GSTR-1 export table and the domestic table will then reconcile to the books without manual splitting.

    How SaaS subscription revenue is recognised under Ind AS 115

    Subscription revenue is recognised evenly over the subscription period, because the customer consumes the benefit of continuous access as it is provided rather than at the moment of billing. Under Ind AS 115, an annual contract of Rs 12,00,000 billed upfront is recognised at Rs 1,00,000 a month, and the amount not yet earned sits on the balance sheet as a contract liability, commonly called deferred revenue.

    One time setup or onboarding fees rarely qualify as a separate performance obligation, because the customer cannot benefit from setup on its own without the ongoing service. They are usually spread over the contract term as well, or over the expected customer life if that is longer. The same treatment underlies how you read monthly recurring revenue: recognised revenue, not cash collected, is the honest measure of a SaaS book.

    Flow of a SaaS annual contract from signing and upfront billing through a contract liability to monthly revenue recognition until the liability is nil.
    SaaS subscription revenue recognition under Ind AS 115
    Common mistake: Booking the full annual invoice as income in the month it is billed. This overstates the first month, understates the remaining eleven, and inflates GST output if the whole value is treated as a current supply. Recognise Rs 1,00,000 a month and carry the balance as a contract liability.

    ESOP accounting: the grant-date fair value charge

    Employee stock options are an expense, even though no cash leaves the company. The charge equals the fair value of the option at the grant date, spread over the vesting period as an employee benefit expense, with a matching credit to a stock options outstanding account within equity. An option valued at Rs 300 vesting evenly over three years creates a charge of Rs 100 a year.

    Which standard applies depends on your reporting framework. Companies on Ind AS apply Ind AS 102; companies still on the older Accounting Standards follow the ICAI Guidance Note on Employee Share-based Payments. Both push the cost through the profit and loss account over the service period rather than in one lump at grant. If your options vest in tranches rather than evenly, the cost follows a graded vesting pattern, front loading the expense. If you are unsure whether Ind AS applies to your company at all, the Ind AS Applicability Checker settles it against the turnover and net worth thresholds.

    GST on software exported from a SEEPZ SEZ unit

    No GST is charged on software services exported by an SEZ unit. Such a supply is zero rated under Section 16 of the IGST Act, and the unit exports under a letter of undertaking (LUT) without payment of tax, as set out by the Central Board of Indirect Taxes and Customs. The LUT is filed once a year on the GST portal and lets you invoice foreign customers, and DTA-to-SEZ suppliers invoice you, without blocking working capital in tax that would otherwise be claimed back as a refund.

    Two housekeeping points matter. First, sales from the same unit into the domestic tariff area are taxable normally, which is why the invoice series for zone and domestic sales must stay separate. Second, export of software still carries filing obligations beyond GST: banking realisation and, until the STPI regime fully transitions, SOFTEX filing. For the income tax profit link, note the Section 10AA SEZ deduction that a qualifying unit may claim on export profits.

    Key terms

    Perquisite tax on ESOPs and the startup deferral

    The company charge and the employee tax are two different events. Tax in the employee's hands arises on allotment of the shares, computed as the fair market value on the exercise date minus the exercise price, and the employer deducts it under Section 192 as salary perquisite. This is a well known cash flow problem: the employee owes tax on paper gains before selling a single share.

    Relief exists for genuine startups. An employee of a DPIIT recognised eligible startup under Section 80-IAC gets a deferral under Section 192(1C): the TDS falls due within 14 days of the earliest of three dates, being 48 months from the end of the relevant assessment year, the date the shares are sold, or the date the employee leaves. The rule and the eligibility conditions are set out by the Income Tax Department. Many Mumbai SaaS teams qualify but never claim the deferral because payroll was not set up to flag it, so confirm your DPIIT recognition status before the first exercise window.

    Worked example: annual SaaS contract recognised quarter by quarter

    Take a Mumbai SaaS company that signs a one year contract for Rs 12,00,000 (indicative, Exl GST), billed in full on 1 April. Under Ind AS 115 the revenue is earned at Rs 1,00,000 a month, so the contract liability unwinds evenly across the year. The schedule below shows the position at each quarter end.

    PeriodRevenue recognised (cumulative)Contract liability (period end)
    1 April (billed)Rs 0Rs 12,00,000
    Quarter 1 (Apr to Jun)Rs 3,00,000Rs 9,00,000
    Quarter 2 (Jul to Sep)Rs 6,00,000Rs 6,00,000
    Quarter 3 (Oct to Dec)Rs 9,00,000Rs 3,00,000
    Quarter 4 (Jan to Mar)Rs 12,00,000Rs 0

    At each month end you pass one journal entry: debit the contract liability and credit subscription revenue with Rs 1,00,000. By 31 March the liability is fully released and the entire Rs 12,00,000 has hit the profit and loss account, matching the service actually delivered.

    SEZ versus domestic tariff area treatment at a glance

    The single biggest structural decision for a SEEPZ unit is keeping the two sales streams apart. This table summarises how each stream is treated, so the books, the GST returns and the income tax computation all agree.

    FeatureSEZ export supply (SEEPZ unit)Domestic tariff area supply
    GST treatmentZero rated under Section 16, IGST ActTaxable at the applicable rate
    DocumentationExport under LUT, no tax paidStandard tax invoice with GST
    Invoice seriesSeparate export seriesSeparate domestic series
    Income tax linkSection 10AA deduction may applyNormal taxable profit
    CurrencyUsually foreign currency, realisation trackedIndian rupees

    A month-end close for a Mumbai SaaS startup

    A clean close each month is what keeps revenue recognition and ESOP accounting honest rather than a year end scramble. A workable sequence:

    1. Reconcile the bank, including any foreign currency receivable account, and confirm export realisations against invoices.
    2. Release the earned slice of every subscription contract from the contract liability to revenue.
    3. Post the monthly ESOP expense based on the grant-date fair value schedule.
    4. Split zone and domestic sales, and tie the GST output back to each ledger before filing.
    5. Review deferred revenue and unbilled balances so the balance sheet tells the true story.
    Timeline of an ESOP from grant date through the vesting period, exercise and allotment to TDS under Section 192 or deferral under Section 192(1C).
    ESOP from grant to perquisite tax

    Related Mumbai reading sits alongside this: the Cost of Outsourced Accounting in Mumbai: 2026 Price Benchmarks if you are budgeting the work, How to Choose an Accountant in Mumbai if you are hiring, and the Maharashtra Professional Tax & Shops Act guide for the payroll side that ESOP payouts touch. If your model is closer to a marketplace or storefront than pure subscriptions, E-Commerce Accounting Services covers that pattern, while broader technology bookkeeping lives under IT & Software Company Accounting Services and early stage funding accounting under Startup Accounting Services India. For the general Mumbai bookkeeping baseline, see Accounting & Bookkeeping Services in Mumbai.

    Key takeaways

    • A SEEPZ unit's software exports are zero rated under Section 16 of the IGST Act and go out under an LUT; domestic tariff area sales from the same unit are taxable and must run on a separate invoice series.
    • Under Ind AS 115, subscription revenue is spread over the service period; upfront billing sits as a contract liability that unwinds month by month.
    • ESOP cost is the grant-date fair value charged over the vesting period, under Ind AS 102 or the ICAI Guidance Note depending on your framework.
    • Employee perquisite tax on ESOPs arises on allotment, but a DPIIT recognised eligible startup can defer the TDS under Section 192(1C).
    • A disciplined monthly close keeps revenue, deferred income and the ESOP charge accurate all year.

    Decision guide

    Can your Mumbai unit export software GST-free under LUT?
    Can your Mumbai unit export software GST-free under LUT?
    Share this guide: Link copied!

    What is SEEPZ in Mumbai?

    SEEPZ, the Santacruz Electronics Export Processing Zone in Andheri East, is a special economic zone notified under the SEZ Act 2005, housing gems and jewellery and IT and software units. A unit inside it is treated as outside the customs territory for supply purposes, so sales to it are zero rated and its books must keep zone output separate from domestic tariff area sales.

    How is SaaS subscription revenue recognised under Ind AS 115?

    Subscription revenue is recognised evenly over the subscription period, because the customer consumes the benefit of continuous access as it is provided. An annual contract of Rs 12,00,000 billed upfront is recognised at Rs 1,00,000 a month, with the unearned balance carried as a contract liability. One time setup fees rarely qualify as a separate performance obligation and are usually spread too.

    How is ESOP expense recorded in the books of an Indian company?

    The charge equals the fair value of the option at grant date, spread over the vesting period as employee benefit expense with a credit to the stock options outstanding account. An option valued at Rs 300 vesting over three years creates Rs 100 a year. Companies on Ind AS apply Ind AS 102; others follow the ICAI Guidance Note on Employee Share-based Payments.

    Is GST payable on software exported from a SEEPZ SEZ unit?

    No GST is charged. Supply of software services for export by an SEZ unit is zero rated under Section 16 of the IGST Act, and the unit exports under a letter of undertaking without payment of tax. Sales from the same unit into the domestic tariff area are taxable normally, which is why the invoice series for zone and domestic sales must stay separate.

    When is perquisite tax deducted on ESOPs at a startup?

    Tax arises on allotment, computed as fair market value on the exercise date minus the exercise price, and deducted by the employer under Section 192. Employees of a DPIIT recognised eligible startup under Section 80-IAC get deferral under Section 192(1C): payment falls due within 14 days of the earliest of 48 months from the end of the relevant assessment year, sale of shares, or leaving.