Home GST for Freelancers & Digital Businesses GST for SaaS Business
☁️ GST for Cloud & SaaS Startups

GST for SaaS Business – Complete Guide to Registration, Foreign Customers & GST Compliance

Understand GST registration thresholds, 18% GST on subscriptions, LUT for international users, ITC on cloud & tools, and return filing for your SaaS startup.

300+ SaaS Startups Served LUT & Export Experts 7‑Day GSTIN Guarantee
🖥️

SaaS = Service Supply

All SaaS subscriptions attract 18% GST for Indian customers. Export is zero‑rated under LUT.

Quick Summary – GST for SaaS Business

  • Registration: Mandatory if annual revenue exceeds ₹20L (₹10L in special category states).
  • GST Rate: 18% on all SaaS subscriptions – monthly, annual, usage‑based – for Indian customers.
  • Foreign Customers: Export of service – zero‑rated under LUT.
  • LUT: File annually to avoid IGST on export services.
  • ITC: Claim GST on AWS, Google Cloud, SaaS tools, and office expenses.
  • Returns: Monthly GSTR‑1 & GSTR‑3B; annual GSTR‑9.

What is a SaaS Business Under GST?

Under GST, a SaaS (Software as a Service) business is treated as a provider of online services. SaaS companies deliver software applications over the internet on a subscription basis, and the entire revenue from these subscriptions is considered a supply of services. This includes cloud‑based software, platform access, API usage, and any recurring fee model. Because there is no physical transfer of goods, SaaS is squarely under the service tax net. The GST law does not differentiate between SaaS, PaaS, or IaaS – all are taxed as services. Understanding this classification is the first step toward proper compliance. DisyTax has helped over 300 SaaS startups navigate their GST obligations. Start with our GST basic terms to build a foundation.

How GST Applies to SaaS Companies in India

When a customer subscribes to your software, you are providing a service. The GST rate is 18% on the subscription fee. If the customer is in India, you must collect the GST and deposit it with the government. If the customer is abroad and payment is received in foreign currency, it qualifies as an export of service – zero‑rated. Additionally, your business expenses (cloud hosting, developer tools, office rent) carry GST, which you can claim as input tax credit. The compliance cycle involves issuing invoices, filing monthly returns, and reconciling subscription data with GST reports. The hybrid nature of SaaS – serving both domestic and international customers – makes accurate classification and reporting crucial.

Is GST Registration Mandatory for SaaS Businesses?

Yes, if your annual aggregate turnover exceeds ₹20 lakh (₹10 lakh in special category states). This turnover includes all subscription revenue, setup fees, professional services, and any other income from your software business. Even if most of your users are outside India, registration is mandatory once the threshold is crossed. Voluntary registration before reaching the limit is highly recommended because it allows you to claim input tax credit on cloud infrastructure, tools, salaries (through vendor services), and other expenses, and it enables LUT filing for export services. Our guide on is GST mandatory for online sellers provides broader context.

GST Registration Threshold for SaaS Startups

Since SaaS is a service, the threshold is ₹20 lakh (₹10 lakh for special category states). The aggregate turnover is the sum of all your revenue – monthly subscriptions, annual plans, one‑time setup fees, and professional services – calculated on an annual basis. Once you cross the limit, you must register within 30 days. You can also voluntarily register earlier to avail ITC and LUT. The registration process is online via the GST portal. Our GST registration threshold limit guide explains all the nuances.

GST Rate on Software as a Service (SaaS)

All SaaS services are taxed at 18% GST when provided to Indian customers. This includes every subscription model: monthly plans, annual plans, usage‑based billing, freemium upgrades, and one‑time access fees. There is no separate rate for different pricing models – the entire service falls under the same 18% slab. For services provided to foreign customers (export of service), the rate is zero. You do not charge GST to the foreign subscriber, but you must file LUT and report the export in your returns. This uniform rate simplifies invoicing but also means that any misclassification or attempt to charge a lower rate can lead to demand notices.

GST on Subscription‑Based Software Revenue

The core revenue of a SaaS business comes from recurring subscriptions. Every time a customer pays for your software access, you must issue an invoice with 18% GST (for Indian customers). The invoice can be generated automatically by your billing system (Stripe, Chargebee, Paddle). Ensure the invoice contains your GSTIN, the customer's GSTIN (if B2B), and the service description. For annual plans, GST is due on the entire amount at the time of payment or invoice, whichever is earlier. Proper invoicing is the backbone of GST compliance. Use our GST invoice format to create compliant invoices.

GST on Monthly and Annual SaaS Plans

Both monthly and annual plans are treated the same under GST – the rate is 18%. For monthly plans, you issue an invoice each month. For annual plans, you issue an invoice at the start of the subscription period. If the customer pays annually in advance, the time of supply is the earlier of the invoice date or the payment receipt date. You must pay GST on the entire annual value in that tax period, even though the service is rendered over the year. This can create a cash flow impact, but you can claim ITC to offset it.

GST on Cloud‑Based Software Services

Cloud‑based software – whether it's a CRM, project management tool, or any web application – is a service delivered over the internet. The GST rate remains 18%. The location of your servers (AWS region) does not affect the GST treatment. What matters is the location of the customer. If the customer is in India, it's a domestic supply. If the customer is outside India, it's an export. This applies to all cloud delivery models: public cloud, private cloud, and hybrid deployments.

GST on Software Licensing and User Access Fees

If you charge based on the number of users, seats, or licenses, each fee is a service. The GST rate is 18%. Whether you sell a "license" or "access," the classification remains a service. There is a common misconception that selling a software license could be treated as a sale of goods. However, SaaS is explicitly a service because it involves the right to use software without transferring ownership. Ensure your invoices clearly describe the service as "SaaS Subscription – X Users" to avoid any confusion.

GST on Mobile App and SaaS Combined Business Models

Many SaaS businesses also have a mobile app companion. If users subscribe through the app (via App Store or Play Store), the platform collects GST on the sale. However, your net revenue from the platform is still a service supply. For direct web‑based subscriptions, you collect GST. The revenue from both channels must be aggregated for the turnover threshold. For more on app‑specific GST, see our GST for app developers guide.

GST on Foreign Customers and Overseas Subscribers

When your SaaS serves customers outside India and receives payment in convertible foreign exchange, the service qualifies as an export of service. It is zero‑rated – you don't charge GST to the foreign subscriber. To export without paying IGST upfront, you must file a Letter of Undertaking (LUT) on the GST portal. Without LUT, you must pay IGST and claim a refund, which affects cash flow. This also allows you to claim a refund of accumulated ITC on your cloud, tools, and other expenses. Our exports under GST guide covers this thoroughly.

Export of SaaS Services Under GST

All SaaS subscription revenue from foreign customers, paid in forex, is an export. The place of supply is outside India, making the transaction zero‑rated. You must report export services in GSTR‑1 Table 6A and file LUT to avoid IGST. ITC accumulated due to zero‑rated supplies can be refunded. This is a significant advantage for SaaS companies with a global customer base.

LUT Filing for SaaS Businesses

If your SaaS has foreign customers, filing a Letter of Undertaking (LUT) is essential. It lets you export services without paying IGST upfront. The process is simple:

  1. Login to GST Portal – Use your GSTIN at gst.gov.in.
  2. Navigate to LUT Filing – Services → User Services → Furnish Letter of Undertaking (LUT).
  3. Select Financial Year – e.g., 2026‑27.
  4. Fill Declaration – Confirm no prosecution for tax evasion and commitment to export obligations.
  5. Sign and Submit – Using DSC or EVC.
  6. LUT Effective Immediately – Valid for the entire financial year.

DisyTax files LUTs for SaaS companies within 24 hours. This simple step preserves cash flow and unlocks ITC refunds.

Place of Supply Rules for SaaS Services

The place of supply for SaaS services is generally the location of the service recipient (the customer). If the customer is in India, the place of supply is in India, and GST is charged (CGST+SGST or IGST). If the customer is outside India, the place of supply is outside India, making it an export. Determining the customer's location accurately is critical. Your billing system should capture the customer's country and, for Indian customers, their state, to apply the correct tax. See our place of supply for services guide for detailed rules.

GST on Payments Received Through Stripe, PayPal and Wise

Payment gateways facilitate collection of subscription fees. For Indian customers paying via Stripe or Razorpay, the platform may handle GST if you use their "tax collection" feature, but you remain responsible for compliance. For foreign customers paying via Stripe International or PayPal, the funds arrive as forex – it's an export. The payment gateway fees (Stripe, PayPal) carry 18% GST if billed from an Indian entity; you can claim ITC on these fees. Our ITC guide covers this in detail.

GST Invoice Requirements for SaaS Companies

As a registered SaaS business, you must issue proper GST‑compliant invoices. This is often automated via billing software:

  • Indian customers: Tax invoice with 18% GST, service description (e.g., "SaaS Subscription – Pro Plan"), customer's GSTIN (if B2B), and your GSTIN.
  • Foreign customers: Export invoice without GST, stating "Supply meant for export under LUT without payment of IGST".
  • Annual/Monthly: Invoice at the start of each billing cycle. For advance payments (annual), issue a receipt voucher if payment is received before invoicing.

Use our GST invoice format for templates and ensure your billing system is correctly configured.

GST Return Filing Requirements for SaaS Businesses

Registered SaaS businesses must file:

  • GSTR‑1: Report all outward supplies – domestic subscriptions and exports. Due 11th (monthly) or 13th after quarter (QRMP).
  • GSTR‑3B: Summary with ITC claim and tax payment. Due 20th (monthly) or 22nd‑24th (QRMP).
  • GSTR‑9: Annual return.

Nil returns are mandatory for periods with no activity. Late filing incurs ₹50/day penalty. Our GST return filing for online sellers guide is a practical resource.

GSTR‑1 and GSTR‑3B Filing for SaaS Companies

In GSTR‑1, report domestic B2B subscriptions invoice‑wise in Table 4, and exports in Table 6A. For B2C subscriptions (individuals), use Table 7, usually as a state‑wise summary. In GSTR‑3B, claim ITC on cloud infrastructure, tools, payment gateway fees, and other expenses, and pay tax on domestic subscriptions. High‑volume SaaS businesses need automated reconciliation between subscription data and GST returns. DisyTax provides this automation.

Input Tax Credit (ITC) Available to SaaS Businesses

ITC is a significant advantage for SaaS startups. You can claim credit on:

  • Cloud infrastructure – AWS, Google Cloud, Azure, DigitalOcean (18% GST)
  • SaaS tools for your own stack – CRM, support, monitoring, communication tools
  • Software licenses, APIs, and third‑party services
  • Office rent, internet, and utilities (business portion)
  • Hardware – laptops, servers, monitors
  • Payment gateway fees (Stripe, Razorpay) – 18% GST
  • Professional services – legal, accounting, consulting

To claim ITC, you must have a valid tax invoice in your name. ITC claimed must not exceed GSTR‑2A credit by more than 10%. See our ITC guide for all conditions.

GST on AWS, Google Cloud, Azure and Software Tools

These cloud providers typically charge 18% GST on India invoices. AWS, Google Cloud, and Azure bill from their Indian entities and provide GST invoices – claim ITC. If you purchase directly from a foreign provider without an Indian GSTIN, Reverse Charge Mechanism (RCM) may apply – you must pay GST and then claim ITC. Always verify the invoice. Our RCM applicability list can help.

GST on Foreign Software Purchases and Reverse Charge Mechanism (RCM)

If you subscribe to a SaaS tool from a foreign provider (e.g., Notion, Figma, Slack, etc.) and they do not have an Indian GSTIN, you as the recipient may be liable to pay GST under Reverse Charge Mechanism (RCM). The GST rate is typically 18% on the value of the service. You must self‑invoice and pay the GST, then claim ITC on the same (if eligible). This is often missed by startups. Check each vendor invoice carefully. Our RCM guide lists when RCM applies.

Common GST Mistakes Made by SaaS Startups

❌ Not registering because most customers are abroad

✅ Solution: Once turnover crosses ₹20L, registration is mandatory. File LUT for exports.

❌ Not charging GST on Indian customers' subscriptions

✅ Solution: Every Indian subscriber must be charged 18% GST. Configure your billing system correctly.

❌ Ignoring RCM on foreign software purchases

✅ Solution: If a foreign vendor doesn't charge GST, check if RCM applies. Pay GST and claim ITC.

❌ Not claiming ITC on cloud infrastructure and SaaS tools

✅ Solution: Save all invoices. ITC on cloud bills, tools, and payment gateway fees is creditable.

Penalties for GST Non‑Compliance

  • Late registration: 10% of tax due or ₹10,000, whichever is higher.
  • Late filing: ₹50/day per return (₹25 CGST + ₹25 SGST).
  • Interest: 18% p.a. on tax dues.
  • Wrong ITC claim: 100% penalty.
  • Non‑compliance: Registration cancellation and recovery proceedings. See GST late fees and cancellation rules.

GST Compliance Checklist for SaaS Businesses

  • ✅ Register for GST once aggregate turnover crosses ₹20L (or voluntarily).
  • ✅ File LUT at the start of each financial year for export customers.
  • ✅ Configure billing system to generate proper tax invoices for Indian customers and export invoices for foreign customers.
  • ✅ Collect and preserve all expense invoices (cloud, tools, payment gateways, RCM payments).
  • ✅ File GSTR‑1 and GSTR‑3B before due dates, even if nil.
  • ✅ Reconcile ITC claims with GSTR‑2A monthly.
  • ✅ Maintain proper records of all subscriptions, invoices, and bank statements for 72 months.

Frequently Asked Questions (FAQs) on GST for SaaS Business

Is GST registration mandatory for SaaS businesses?

Yes, if annual revenue exceeds ₹20L. Voluntary registration is beneficial for ITC and LUT.

What is the GST rate on SaaS services?

All SaaS subscriptions – monthly, annual, usage‑based – attract 18% GST for Indian customers. Export is zero‑rated.

Can SaaS services qualify as export of services?

Yes, if provided to a customer outside India with forex payment. File LUT for zero‑rated export.

Do SaaS companies need LUT for foreign customers?

Yes, LUT is essential to export services without paying IGST. Annual online filing.

How to file GST returns for a SaaS business?

Report domestic subscriptions in GSTR‑1 Table 4, exports in Table 6A. Claim ITC and pay tax in GSTR‑3B.

Can SaaS businesses claim ITC on AWS and cloud expenses?

Yes, if the invoice is in your name and GST is charged. ITC on cloud infrastructure is creditable.

What is Reverse Charge Mechanism (RCM) for foreign software?

If you buy software from a foreign vendor without GST, you may need to pay GST under RCM and then claim ITC.

How is GST handled on annual plans paid in advance?

GST is due on the entire amount at the time of invoice or payment, whichever is earlier. File accordingly.

☁️ Scale Your SaaS Globally – Let DisyTax Handle Your GST!

From LUT filing to ITC optimization, DisyTax supports 300+ SaaS startups. Get your GSTIN in 7 days and focus on building your product.

Call Now WhatsApp us