Tax • 5 min read

GST Calculator Guide: How to Calculate GST in India (2025)

GST (Goods and Services Tax) replaced India's complex web of indirect taxes in July 2017. Today, understanding GST calculation is essential for every business owner, freelancer, and consumer in India.

GST Rates in India (2025)

India uses a tiered GST structure:

How to Calculate GST (Exclusive Method)

When the price is exclusive of GST (base price), adding GST is straightforward:

GST Amount = Base Price × (GST Rate / 100)
Final Price = Base Price + GST Amount

Example: Software service billed at ₹50,000 with 18% GST.

GST = 50,000 × 0.18 = ₹9,000
Total = ₹59,000

How to Extract GST (Inclusive Method)

When you have the GST-inclusive price and want to find the base price and GST:

Base Price = Inclusive Price / (1 + GST Rate/100)
GST Amount = Inclusive Price - Base Price

Example: You paid ₹1,180 at an AC restaurant (18% GST).

Base = 1,180 / 1.18 = ₹1,000
GST = ₹180

CGST, SGST, and IGST Split

The GST collected is split between central and state governments:

Input Tax Credit (ITC)

Registered businesses can claim credit for GST paid on inputs (raw materials, services). This prevents cascading taxes. A manufacturer who pays 18% GST on steel can offset this against the GST collected on the final product. ITC is the backbone of GST's efficiency.

GST Registration Threshold

Businesses with turnover above ₹40 lakhs (goods) or ₹20 lakhs (services) must register for GST. For special category states (North-East), the threshold is ₹10 lakhs. Composition scheme allows businesses up to ₹1.5 crore to pay a flat rate with simplified compliance.

Try our free GST Calculator — no sign-up needed.

Frequently Asked Questions

What is the GST formula to add GST to a price?

GST Amount = Base Price × (Rate/100). Total Price = Base Price + GST Amount. For 18% on ₹1,000: GST = ₹180, Total = ₹1,180.

How do I reverse-calculate GST from an inclusive price?

Base Price = Inclusive Price ÷ (1 + Rate/100). GST = Inclusive Price − Base Price. For 18% on ₹1,180: Base = ₹1,000, GST = ₹180.

What is the difference between CGST, SGST, and IGST?

CGST and SGST each take half the GST rate on intra-state supplies. IGST (equal to full rate) applies on inter-state supplies. Intra-state means buyer and seller are in the same state.

Who needs to register for GST?

Businesses with annual turnover above ₹40 lakhs for goods or ₹20 lakhs for services must register. E-commerce sellers and those supplying to other states must register regardless of turnover.