growhost
Industry22 April 20267 min read

GST-compliant web hosting India: why your invoice matters for SMB tax filing

Why Indian B2B customers lose 18% GST input tax credit when buying hosting from foreign-domiciled providers, and how to verify your hosting invoice is actually GST-compliant.

Indian GST tax invoice and accounting paperwork laid out on a desk for monthly tax filing
Photo by fotoweedio on Unsplash

A coaching institute owner emailed us last month with a small accounting question. Their CA had flagged that their hosting expenses were not being properly claimed as input tax credit. After we walked through the invoices, the reason was simple: they had been buying from a foreign-domiciled hosting company. The invoices showed amounts in rupees and looked Indian, but the issuing entity was based abroad. No GSTIN. No input tax credit.

Over three years of hosting bills, the institute had quietly paid Rs 4,800 in unclaimed GST.

This is a wider issue than people realise. The Indian hosting market is dominated by foreign-owned brands that bill from offshore entities, and a meaningful percentage of small Indian B2B customers are losing the input tax credit they would otherwise be entitled to. This piece breaks down why this happens, how to verify your own invoices, and why the issue specifically motivated our decision to operate growhost as an Indian-incorporated entity.

A quick refresher on GST input tax credit

If you are a GST-registered business in India, you charge GST on the services or goods you sell. You also pay GST on the goods and services you buy. The net amount you remit to the government each month is the difference — the GST you collected from customers, minus the GST you paid to your suppliers. The GST you paid to suppliers is called Input Tax Credit (ITC).

For ITC to apply, three things must be true:

  1. The supplier must be GST-registered in India and must have a valid GSTIN.
  2. The invoice must be a tax invoice that explicitly shows the GST charged.
  3. The supplier must actually file their GSTR-1 return showing the supply, so the credit appears in your GSTR-2A / GSTR-2B reconciliation.

If any of those three things is missing, your accountant cannot claim the ITC, and the GST portion of the invoice becomes a sunk business expense.

GST tax invoice and bookkeeping paperwork showing Indian rupee amounts and GSTIN details
Photo by rupixen on Unsplash

Why most international hosting companies fail the test

Large international hosts like Hostinger, GoDaddy, Bluehost (international), and SiteGround typically bill from their headquarters jurisdiction — Lithuania, the US, the UK, or similar. They charge GST on Indian credit cards because of how India's reverse charge / equalisation levy framework requires them to, but the invoice they issue is not an Indian GST tax invoice. There is no GSTIN. There is no place of supply broken out. The HSN/SAC code may or may not be present, but without the GSTIN it doesn't matter.

For your CA, the invoice is not eligible for ITC. The 18% GST you paid on the hosting bill is gone.

The Reverse Charge Mechanism wrinkle

Here is the technicality most small businesses are unaware of: when you import a service from outside India, you are legally expected to self-assess and pay GST under the Reverse Charge Mechanism (RCM). This means you, the buyer, are supposed to pay 18% GST to the government on top of what you paid the foreign vendor, then claim that same 18% as input tax credit.

In practice, most small businesses don't track foreign SaaS purchases under RCM. Their CAs treat the foreign expense as a B2C purchase and skip the RCM entry. This is technically non-compliant, though enforcement at the small-business level is minimal.

The cleanest setup, by a wide margin, is to buy from an Indian-domiciled supplier with a valid GSTIN, get an Indian tax invoice, and claim ITC normally. No RCM gymnastics, no awkward conversations with your accountant.

How to verify your hosting invoice is GST-compliant

Pull up your most recent hosting invoice and check for these things:

  1. A 15-character GSTIN on the invoice. The first two characters are the state code, the next ten are the company's PAN, then a digit, then a check character. Example format: 27ABCDE1234F1Z5.
  2. The GSTIN is verified on the official GST portal. Search the taxpayer details — the active status and legal name should match the entity on the invoice.
  3. The CGST + SGST or IGST split is shown explicitly. A vague "tax" line item is not enough.
  4. Your own GSTIN appears on the invoice if you provided it at signup. Without it, the supplier may have issued the invoice as B2C, which still allows them to claim outward supply but may complicate your ITC claim.
  5. The supplier's invoice appears in your GSTR-2B in the month after the invoice date. This is the final confirmation that ITC will flow.

If any of these checks fails, the GST portion of the invoice is at risk.

Why we built growhost as an Indian entity

When we started growhost, the entity structure was an early decision. We could have set up offshore, billed Indian customers in USD or INR, and avoided some operational complexity. Instead, we incorporated in India, registered for GST from day one, and built our billing pipeline (Razorpay integration, GST-compliant invoice generation) around that decision.

The reason was simple: the customers we wanted to serve — coaching institutes, doctors, freelancers, small businesses — are exactly the kind of small Indian B2B customers who lose money when they buy hosting from foreign entities. By operating as an Indian entity, we make it so the 18% GST you pay on hosting is recoverable as input tax credit. For a Rs 500/month plan, that's Rs 1,080 / year that goes back into your business instead of disappearing into a foreign vendor's invoice line.

It also means our pricing page shows transparent India-rupee pricing without exchange rate uncertainty, and the bank statement reads as a domestic INR transaction rather than a foreign forex charge.

What about Indian-domiciled foreign-owned hosts?

This is where it gets nuanced. Some international hosting brands operate Indian subsidiaries that bill through an Indian entity with a valid GSTIN. BigRock, HostGator India, and Bluehost India are examples — they are owned by the same US-based Newfold Digital group, but their India-facing operations bill through Indian entities with GSTINs and issue compliant tax invoices.

For ITC purposes, these brands are fine. The compliance gap we're talking about applies specifically to hosting companies that bill directly from a foreign entity to Indian customers.

MilesWeb is an Indian-owned company with a valid GSTIN. growhost is the same. Hostinger (.com) bills from Lithuania and does not issue Indian tax invoices. The distinction is about who issues the invoice, not who owns the brand.

A short verification checklist

If you want to make sure your hosting is GST-compliant in one minute:

  1. Open your most recent hosting invoice.
  2. Search for "GSTIN" on the page. If it's not there, you're not getting ITC.
  3. If it is there, copy the 15-character number and verify it at services.gst.gov.in.
  4. Check that the legal name returned matches the entity on your invoice.
  5. Ask your CA to confirm the invoice appeared in your most recent GSTR-2B reconciliation.

If all five pass, you're claiming ITC properly. If any fail, you're losing 18% of your hosting spend that should have come back to you as a tax credit.

It's not a huge number on a single invoice. It is a meaningful number compounded across three years of hosting bills and across the dozens of other SaaS subscriptions a small business pays for. The GST framework was designed to make these things recoverable. The only reason most businesses don't recover them is that they're buying from suppliers who can't issue compliant invoices.

For more on how we operate growhost as an Indian entity, see our about page. The boring answer to "why does this matter" is: small business margins are tight, and 18% over three years is not nothing.

Frequently asked questions

What makes an invoice GST-compliant in India?
A valid GST tax invoice must include the supplier's GSTIN (15-character Goods and Services Tax Identification Number), the recipient's GSTIN (if B2B), the place of supply, the HSN/SAC code for the service, and the GST amount broken into CGST/SGST or IGST. Without a valid GSTIN, the invoice is not eligible for input tax credit.
Does Hostinger give GST invoices?
Hostinger International bills from a non-Indian entity, so their invoices do not carry an Indian GSTIN. Indian B2B customers cannot claim input tax credit on Hostinger invoices. Some Indian sub-resellers of Hostinger may issue compliant invoices, but the main hostinger.in checkout does not.
How much does the GST input tax credit actually save me?
18% of your hosting spend. On a Rs 500/month hosting plan, that's Rs 90/month or Rs 1,080/year of input tax credit if you can claim it. For registered businesses, this directly reduces your net GST liability.
Do I have to be GST-registered to benefit?
Yes. The input tax credit mechanism only applies to GST-registered businesses. If you're an unregistered freelancer or sole proprietor below the registration threshold, the GST you pay on hosting is a sunk cost regardless of who you buy from.
Is buying hosting from a foreign provider 'illegal' from a GST perspective?
Not illegal — but it falls under the Reverse Charge Mechanism (RCM) for import of services, which means you, the recipient, are technically liable to pay GST on the import. Most small businesses don't track or pay RCM on overseas SaaS purchases, but it is the legally correct treatment.
How do I verify a hosting provider's GST registration?
Look for the 15-character GSTIN on their invoice and verify it on the official GST portal at services.gst.gov.in by searching their taxpayer details. A valid GSTIN starts with the two-digit state code, followed by the company PAN, an entity code, and a check digit.
gstcomplianceinvoicingindian hosting