INR billing on AWS with AISPL, explained
The question that started this was not “which cloud is cheaper”. It was a one-line email from a CA to a SaaS founder in Pune. “I cannot claim credit on these AWS charges. Send me a GST invoice.”
The founder forwarded it to me with three question marks. He had been paying AWS on a company credit card for two years. Dollar charges, a forex markup every month, and a PDF receipt that his accountant kept bouncing. Matlab, he was losing 18% he was entitled to get back, and nobody had told him.
AISPL is just AWS wearing an Indian nameplate
AISPL stands for Amazon Internet Services Private Limited. That was the original name of Amazon’s India billing company. It has since been renamed Amazon Web Services India Private Limited, but half the internet (and most accountants) still say AISPL, so the name sticks.
Here is the part that trips people up. The servers, the regions, the console, the actual AWS service: all identical. AISPL does not run a different cloud. It is the local company that sells AWS to you, invoices you in rupees, and handles Indian tax. Think of it as a billing layer with an Indian GST number, sitting on top of the same AWS you already use.
When you sign up with an Indian address, your agreement is with AWS India, and your invoice total shows in rupees instead of dollars. AWS documents this India billing setup in plain terms. Sign up with a foreign address and you contract with AWS Inc, who bill you in dollars.
Why INR billing on AWS with AISPL decides your GST position
This is the bit your CA actually cares about. AWS India charges 18% GST on your usage. If you have entered your GSTIN and registered address in the Tax Settings page of the billing console, AWS India issues a tax invoice that names your business and your GST number. That invoice is what lets you claim the 18% as input tax credit.
Skip the tax settings and the credit goes away. AWS is clear about this on its India tax help page: no GSTIN on file means no claimable credit on the GST charged. The invoices also flow into your Invoice Management System on the GST portal now, so your accountant can accept them against your returns.
On the dollar route through AWS Inc, you are paying a foreign supplier on a card. There is no Indian GST tax invoice in your name, the forex markup eats another cut, and the reverse-charge handling becomes your accountant’s problem. For a registered Indian business, that is money left on the table every single month.
AWS Inc dollars versus AWS India rupees
| What changes | AWS Inc (USD) | AWS India / AISPL (INR) |
|---|---|---|
| Invoice currency | US dollars | Indian rupees |
| Who you contract with | AWS Inc, foreign entity | AWS India, local company |
| GST tax invoice in your name | No | Yes, once GSTIN is on file |
| Input tax credit on 18% | Not claimable | Claimable |
| Forex markup | Yes, card adds 1 to 3.5% | None, you pay in rupees |
| Best fit | Foreign-registered parent, no Indian GST | Indian GST-registered business |
One honest caveat. Rupee billing does not freeze your bill. AWS still publishes prices in dollars, and AWS India converts at a reference rate, so a weak rupee month still moves your number. What you gain is the tax invoice and the lost forex markup, not protection from the exchange rate. If your bill is creeping for other reasons, that is a different fix, and we walked through it in how a Bengaluru startup got its AWS costs under control.
200+ Indian businesses served. Response within 8 hours.
The one setting that picks your seller of record
People assume the seller of record is decided by the AWS region they launch in. It is not. It is decided by the contact and billing address on the account. Indian address, you get AWS India and rupees. Foreign address, you get AWS Inc and dollars. Pakka, that one field does the whole thing.
So for a new account, the move is simple. Put your registered Indian business address in at signup, enter your GSTIN in Tax Settings on day one, and you start on rupee billing with clean invoices from the first cycle. The AWS India FAQ spells out which address triggers which entity. Achha, no migration drama if you set it right the first time.
Moving an existing dollar account onto rupees
The Pune founder did not have that luxury. He already had two years of dollar history. The fix here is a seller-of-record change. You update the billing and tax information on the account, raise a support case with AWS, and they move your account to AWS India billing.
A few things to know before you do it. Your USD list prices stay the same; nothing about your actual rate card changes, only the currency and the invoicing entity. Reserved Instances and Savings Plans need a quick check, since those commitments sit with one seller. And keep your old dollar invoices, because your final AWS Inc bill and your first AWS India bill will land in the same month. Bas, plan it at a month boundary and it stays tidy. If you are weighing cloud against keeping your own boxes while you are at it, our note on server consolidation cost in India covers the CFO side of that call.
17+ years in IT. We have moved accounts onto AISPL before.
Where I changed my mind
I went into the first call thinking the dollar card was fine for a four-person startup. Small spend, why bother with a migration. Then we did the arithmetic, and I walked it back.
His AWS bill ran about Rs 65,000 a month. The 18% GST on that is roughly Rs 11,700. On the dollar card he was reclaiming none of it, and paying a forex markup of around Rs 1,500 on top. Over a year, that is close to Rs 1.6 lakh he could keep, just by changing one address and one tax field. For a bootstrapped team, Rs 1.6 lakh is a hire’s worth of runway. The migration took one support case and a fortnight. I was wrong about it being not worth the trouble.
If you want a sanity check on your own stack before you touch anything, our writeup on how a Bengaluru SaaS team picked between Cloudera and Databricks shows the same trade-off thinking applied to a bigger bill.
Key takeaways
- Rupee billing through AWS India (AISPL) gives a GST-registered business a claimable tax invoice. Dollar billing through AWS Inc usually does not.
- Enter your GSTIN and registered address in Tax Settings, or the 18% credit is gone whatever route you pick.
- Your billing address sets the seller of record. New accounts: get the address right at signup.
- Existing dollar accounts can switch via a support case. USD list prices do not change; the currency and the invoice entity do.
FAQ
Is AWS cheaper on AISPL rupee billing than on AWS Inc dollar billing?
The underlying USD list price is the same on both. What a GST-registered Indian business saves is the reclaimable 18% input tax credit and the card forex markup, not the service rate itself.
Can I move my old dollar AWS account to AISPL without losing anything?
Yes. You change the seller of record through a support case. Your resources, data, and USD pricing stay put. Check any Reserved Instances or Savings Plans first, since those commitments are tied to one seller.
What do I need to claim GST input tax credit on AWS in India?
A valid GSTIN and registered address entered in the AWS Tax Settings page, plus rupee billing through AWS India so the tax invoice is issued in your business name and appears in your GST portal.
Reach us on WhatsApp at +91 91375 93228, 10 to 7 IST. 200+ Indian businesses served.
For the full picture on running AWS the Indian way, including support, GST and procurement, see our hub on AWS for Indian businesses.
P.S. Sudeep here. We moved a Pune SaaS team onto AISPL last month and their CA finally stopped bouncing the invoices. If your AWS bill is in dollars and your accountant is quietly annoyed, that is usually the tell. Send us the last invoice and we will tell you in a day whether a switch is worth it.
