What Is GST and How to Calculate It (Complete Guide)
If you have ever looked at a bill in India and wondered why there are two separate tax lines instead of one, or you are a small business owner trying to figure out how much GST to add to your invoice, this guide is for you. GST (Goods and Services Tax) replaced a tangle of older indirect taxes with a single, unified system - but the way it is calculated and split still trips people up regularly.
This guide breaks down what GST actually is, how the current tax slabs work, why you see both CGST and SGST on your receipts, and exactly how to calculate GST whether you are adding it to a price or extracting it from a total.
What Is GST?
GST is a single, comprehensive indirect tax levied on the supply of goods and services across India, replacing earlier taxes like VAT, service tax, and excise duty. Rather than taxes being applied at multiple stages with no offset, GST works on a value-added basis - businesses can claim credit for GST already paid on their inputs, so tax is effectively only charged on the value added at each stage of the supply chain.
For the end consumer, though, the practical effect is simpler: GST is a percentage added to the price of most goods and services, similar to sales tax in other countries - just calculated and administered differently behind the scenes.
The GST Tax Slabs
India uses a multi-slab GST structure rather than a single flat rate, with different categories of goods and services taxed at different percentages:
| GST Slab | Typical Goods/Services |
|---|---|
| 0% | Essential items like fresh food, books, and certain healthcare services |
| 5% | Household necessities, some food items, transport services |
| 12% | Processed food, business-class air travel, some electronics |
| 18% | Most goods and services - the standard/default rate |
| 28% | Luxury items, tobacco, high-end automobiles |
There are also a few special rates (like 0.25% for rough diamonds or 3% for gold) for specific categories, but the 5/12/18/28% slabs cover the vast majority of everyday transactions. Always check the applicable rate for your specific product or service, since misapplying a slab can lead to under- or over-charging.
CGST vs SGST: Why You See Two Tax Lines
This is the part that confuses people most. For transactions happening within the same state (intra-state supply), GST is split equally into two components:
- CGST (Central GST): Collected by the Central Government
- SGST (State GST): Collected by the State Government
Each component is exactly half of the total GST rate. So an 18% GST rate splits into 9% CGST + 9% SGST - not two separate 18% charges. This split exists because GST revenue needs to be shared between the central and state governments, and it is built directly into how the tax is itemized on invoices.
For transactions between different states (inter-state supply), a different single tax called IGST (Integrated GST) applies instead, at the full combined rate, which is later apportioned between the relevant central and state governments internally - you will not typically see this split on a consumer invoice.
How to Calculate GST: Adding GST to a Price
If you have a base price and need to add GST on top of it, the formula is straightforward:
GST Amount = Original Price x (GST Rate / 100)
Total Price = Original Price + GST Amount
Worked Example
Suppose a product costs Rs. 1,000 before GST, and the applicable rate is 18%:
GST Amount = 1,000 x (18 / 100) = Rs. 180
Total Price = 1,000 + 180 = Rs. 1,180
Since this is an intra-state sale, that Rs. 180 would typically be split as Rs. 90 CGST + Rs. 90 SGST on the invoice.
How to Calculate GST: Removing GST From a Total
Sometimes you have a GST-inclusive price (the final amount a customer actually pays) and need to work backward to find the original base price and the GST amount within it. This comes up often when reconciling invoices or checking whether a quoted "final price" is accurate.
Original Price = Total Price / (1 + GST Rate / 100)
GST Amount = Total Price - Original Price
Worked Example
Suppose the total amount on a bill is Rs. 1,180, and you know the GST rate applied was 18%:
Original Price = 1,180 / (1 + 0.18) = 1,180 / 1.18 = Rs. 1,000
GST Amount = 1,180 - 1,000 = Rs. 180
Notice you cannot simply calculate 18% of Rs. 1,180 to find the GST amount - that would give you the wrong number, since Rs. 1,180 already includes the tax. This is the single most common mistake people make when reverse-calculating GST by hand.
Why Businesses Need to Get This Right
For small businesses and freelancers issuing invoices, correctly calculating and itemizing GST is not just about accuracy - it directly affects:
- Input tax credit claims: Businesses can offset GST they have paid on purchases against GST they collect on sales, but only with correctly itemized invoices.
- Compliance and filing: GST returns require accurate breakdowns of CGST, SGST, and IGST collected, and errors can trigger notices or penalties.
- Pricing transparency: Customers increasingly expect to see the tax breakdown, not just a bundled final price.
Common Mistakes to Avoid
- Applying GST rate directly to a GST-inclusive total - always use the reverse formula (divide by 1 + rate/100), not a simple percentage calculation, when extracting GST from a final price.
- Forgetting the CGST/SGST split on intra-state invoices - showing "18% GST" as one line instead of 9% + 9% is technically incomplete for compliance purposes, even though the total is the same.
- Using the wrong slab - always confirm the correct GST rate for your specific product/service category rather than assuming the standard 18% applies everywhere.
Step-by-Step: How to Calculate Your Own GST
- Determine the correct GST slab (0%, 5%, 12%, 18%, or 28%) for your specific product or service.
- Decide your direction - are you adding GST to a base price, or extracting GST from a total you already have?
- Apply the appropriate formula from above depending on that direction.
- Split the GST amount into CGST + SGST (each exactly half) if this is an intra-state transaction being itemized on an invoice.
- Double-check by working the calculation in reverse to confirm your original and total amounts match up correctly.
Skip the Manual Math - Use Our Free GST Calculator
Rather than doing these calculations by hand and risking a reverse-calculation mistake, our free GST Calculator handles both directions instantly - add GST to a base price, or extract GST from a total - and automatically shows the CGST and SGST breakdown for intra-state invoices.
If you are also working out other business costs, pair it with our Break-Even Calculator to see how tax and pricing decisions affect your overall margins.
Final Thoughts
GST calculations come down to two core skills: knowing which direction you are calculating (adding tax vs. extracting it from a total) and remembering that CGST and SGST are simply two halves of the same total GST rate, not two separate charges. Once these two things click, GST math becomes routine rather than confusing.
The key takeaway: never apply a tax percentage directly to a GST-inclusive total - always divide by (1 + rate/100) first to find the true base price, then work out the tax amount from there.