GST on Services in India: Complete Rate List & Calculator Guide
GST on services can be confusing. Here's a plain-language guide to the most common service categories and how to calculate the tax correctly.
Common Service GST Rates
| Service | GST Rate |
|---|---|
| IT/Software services | 18% |
| Consultancy / Professional fees | 18% |
| CA/Legal services | 18% |
| Restaurants (non-AC, non-alcohol) | 5% |
| Restaurants (AC / alcohol served) | 18% |
| Hotels (tariff ₹1,001–₹7,500/day) | 12% |
| Hotels (tariff above ₹7,500/day) | 18% |
| Mobile internet / DTH | 18% |
| Domestic flight economy | 5% |
| Domestic flight business | 12% |
| International flights | 0% |
| Insurance (life/health) | 18% |
| Education (schools/colleges) | 0% |
| Healthcare (hospitals) | 0% |
| Residential rent | 0% |
| Commercial rent | 18% |
How Freelancers Should Calculate GST
If you're a freelancer or consultant earning above ₹20 lakh/year (₹10 lakh in some states), you must register for GST.
Example: You charge a client ₹50,000 for web development
- Base fee: ₹50,000
- GST @ 18%: ₹9,000
- Invoice total: ₹59,000
The ₹9,000 must be deposited with the government. You can claim Input Tax Credit (ITC) on your business expenses (laptop, software, internet).
Use our GST Calculator to quickly calculate your invoice totals.
Reverse Charge Mechanism (RCM)
In certain cases, the recipient pays GST instead of the supplier:
- Import of services
- Services from unregistered persons above threshold
- Legal services from advocates
- GTA (Goods Transport Agency) services
GST on Salary? No.
Salary is not a service — it's employment income. No GST applies to salaries. GST applies only when you provide services as a freelancer or business.
Composition Scheme
Small service providers earning ₹20–50L/year can opt for the Composition Scheme and pay 6% flat (3% CGST + 3% SGST) instead of the standard 18%. However, they cannot claim ITC or issue tax invoices.
For all your GST calculations: GST Calculator — supports both inclusive and exclusive modes with CGST/SGST split.