Services for clients across India. Applicable state, sector and professional requirements are assessed before an engagement.
SaaS accounting has its own physics: subscription revenue that must be recognised over time, Stripe/Razorpay settlements that never equal invoices, export-of-services GST with LUT and refunds, and metrics (MRR, churn, CAC) that investors read before financials. Generic bookkeeping mangles all four.
When this service is typically required
- A SaaS startup's books do not reconcile to its billing system — the SaaS accounting guide
- Export customers, LUT and refund workflows need proper setup
- Revenue recognition vs cash collection needs untangling for diligence
- Investors want MRR/ARR schedules that tie to the ledgers
Indicative scope
- Billing-to-books reconciliation: Stripe/Razorpay/Chargebee settlements mapped fully
- Deferred-revenue schedules and recognition policy applied consistently
- GST for SaaS: place-of-supply, LUT, zero-rating, refunds on exports
- Metrics layer: MRR/ARR, churn, cohort views tied to the same ledgers
- Monthly close and investor-grade MIS
Key points at a glance
| Item | Position |
|---|---|
| Revenue | Recognised over service periods; deferred revenue is a real liability, not pedantry |
| Gateways | Fees, holds and FX make settlements ≠ invoices — reconciliation is mandatory |
| GST | Export supplies zero-rated with conditions; domestic B2C/B2B each have their own handling |
| Metrics | Investor metrics must tie to books or diligence flags them |
Deliverables
Reconciled monthly books with deferred-revenue schedules, the GST/LUT/refund trail, gateway reconciliations, and the metrics pack tied to ledger balances.
Information and documents generally required
Billing-system and gateway access/exports, contracts and pricing plans, GST portal access, and bank statements.
Engagement process
Client responsibilities, assumptions and reliance
Billing-system hygiene (plans, invoices, credit notes) is the company's — books mirror it; where the mirror shows cracks, fixing the source beats adjusting the reflection.
Scope exclusions
Transfer pricing for group SaaS structures, valuation, and audit — adjacent engagements, coordinated.
Frequently asked questions
Cash came in, so it's revenue, right?
Not in SaaS — an annual plan collected today is mostly deferred revenue earned monthly. Getting this wrong overstates today and starves next year, and diligence catches it every time.
Do foreign SaaS receipts need LUT?
Zero-rating export supplies without paying IGST runs on a live LUT plus conditions (including realisation) — the setup step installs the whole trail, not just the form.
Can you work with our RevOps/billing tool?
The majors, yes; the reconciliation layer adapts to exports where direct integration is thin. What is non-negotiable is that books tie to it.
Which metrics do investors actually check against books?
MRR bridges (new/expansion/churn), deferred-revenue movement, and collections vs revenue — the pack is built so each traces to ledgers in one click.
The applicable scope, documentation, professional responsibilities and timelines are agreed in an engagement letter before commencement.
Exporter GSTVirtual CFOFinancial ModellingRequest a Scope DiscussionThis page describes the service in general terms as on 6 August 2026 and is not professional advice or an assurance of any outcome. Registrations, filings, refunds and departmental outcomes depend on facts and the concerned authority. Figures and due dates change; verify current positions before acting.
| Compliance | Due | Note |
|---|---|---|
| GSTR-1 / IFF | 11th of next month | Suppliers must file on time for your buyers’ credit |
| IMS actions (accept/reject/pending) | By the 13th | Decides what enters your GSTR-2B |
| GSTR-3B + tax payment | 20th of next month | ITC auto-locked to 2B from Jul 2026 period |
| GSTR-9 / 9C (FY 2025-26) | 31 December 2026 | 9C if turnover above Rs 5 crore |
| Amnesty / notices | Case-specific | Reply windows are short — usually 15-30 days |
Dates as generally applicable on 15 July 2026; extensions/notifications can change them — confirm current dates before relying.