Published 10 min read

How to Calculate GST: Formula, Examples & Free Calculator

Whether you are a business owner preparing invoices, an accountant reconciling returns, or a consumer trying to understand your bill, knowing how to calculate GST is essential. This guide covers every GST calculation scenario you will encounter — adding GST to a price, extracting GST from a total, splitting between CGST/SGST/IGST, handling discounts, and calculating cess. Each formula comes with worked examples so you can apply them immediately.

Understanding GST Rates in India

India's GST system has five main tax slabs. The rate that applies to a product or service depends on its HSN or SAC code classification:

GST Rate Common Items
0% (Exempt) Fresh milk, fresh vegetables, fresh fruits, wheat, rice (unbranded), bread, salt, printed books, newspapers, education, healthcare
5% Packaged food items, sugar, tea, coffee, edible oils, coal, domestic LPG, economy class air travel, cab rides, branded rice and flour
12% Medicines, mobile phones, notebooks, frozen vegetables, butter, ghee, fruit juices, business class air travel, restaurant services (non-AC)
18% Most goods and services: laptops, printers, electronics, steel, cement paint, shampoo, IT services, telecom, financial services, restaurant services (AC)
28% Luxury and demerit goods: cars, motorcycles, air conditioners, cement, aerated drinks, dishwashers, tobacco products, pan masala
Compensation Cess

Certain luxury and demerit goods in the 28% slab also attract Compensation Cess on top of GST. For example, large cars attract 15–22% cess, tobacco products attract specific cess rates, and aerated beverages attract 12% cess. The cess is calculated on the taxable value, not on the GST amount.

GST Calculation Formulas

There are two fundamental GST calculations: adding GST to a base price (exclusive) and extracting GST from a total price (inclusive). Every other GST calculation is a variation of these two.

Formula 1: Adding GST to a Price (GST Exclusive)

When you know the base price before tax and need to calculate the total price including GST:

What You Need Formula
GST Amount GST = Base Price × GST Rate ÷ 100
Total Price (with GST) Total = Base Price × (1 + GST Rate ÷ 100)

Worked Example: A laptop costs Rs 50,000 before GST. The GST rate for laptops (HSN 8471) is 18%.

Component Calculation Amount
Base Price — Rs 50,000
GST Amount (18%) 50,000 × 18 ÷ 100 Rs 9,000
Total Price 50,000 + 9,000 Rs 59,000

Formula 2: Removing GST from a Price (GST Inclusive)

When you have the total price that already includes GST and need to find the base price and GST component:

What You Need Formula
Base Price (without GST) Base = Total × 100 ÷ (100 + GST Rate)
GST Amount GST = Total × GST Rate ÷ (100 + GST Rate)

Worked Example: A bill shows Rs 59,000 inclusive of 18% GST. What is the base price and GST amount?

Component Calculation Amount
Total Price (GST inclusive) — Rs 59,000
Base Price 59,000 × 100 ÷ 118 Rs 50,000
GST Amount 59,000 × 18 ÷ 118 Rs 9,000
Quick Reference

To add GST: Multiply by (1 + rate/100). For 18% GST, multiply by 1.18.
To remove GST: Divide by (1 + rate/100). For 18% GST, divide by 1.18.
Use the DoAide GST Calculator for instant calculations at any rate.

CGST, SGST, and IGST Calculation

GST in India is a dual tax system. The total GST rate is split into two components depending on whether the supply is within the same state (intra-state) or between different states (inter-state):

Intra-State Supply Example

A Mumbai-based seller supplies goods worth Rs 10,000 to a buyer also in Maharashtra. GST rate is 18%.

Component Rate Calculation Amount
Taxable Value — — Rs 10,000
CGST 9% 10,000 × 9% Rs 900
SGST 9% 10,000 × 9% Rs 900
IGST — Not applicable (same state) Rs 0
Total Invoice — 10,000 + 900 + 900 Rs 11,800

Inter-State Supply Example

The same Mumbai seller supplies goods worth Rs 10,000 to a buyer in Karnataka. GST rate is 18%.

Component Rate Calculation Amount
Taxable Value — — Rs 10,000
CGST — Not applicable (different states) Rs 0
SGST — Not applicable (different states) Rs 0
IGST 18% 10,000 × 18% Rs 1,800
Total Invoice — 10,000 + 1,800 Rs 11,800
Common Mistake

The total amount is the same in both cases (Rs 11,800), but the tax split is different. Charging IGST on an intra-state supply (or CGST+SGST on an inter-state supply) is an error that creates reconciliation issues in GSTR-1 filing. The place of supply determines which type of GST applies — use your GSTINs to determine the correct split.

GST Calculation Examples for Common Scenarios

Example 1: Restaurant Bill (5% GST)

You dine at a restaurant that is not in a hotel with room tariff above Rs 7,500. The food bill is Rs 2,000. Restaurants with aggregate turnover up to Rs 1.5 crore under composition scheme charge 5% GST with no ITC.

Component Calculation Amount
Food Value—Rs 2,000
CGST (2.5%)2,000 × 2.5%Rs 50
SGST (2.5%)2,000 × 2.5%Rs 50
Total Bill2,000 + 50 + 50Rs 2,100

Example 2: Electronics Purchase (18% GST, Inter-State)

A business in Delhi purchases a printer (HSN 8443) worth Rs 15,000 from a supplier in Gujarat.

Component Calculation Amount
Printer (Taxable Value)—Rs 15,000
IGST (18%)15,000 × 18%Rs 2,700
Total Invoice15,000 + 2,700Rs 17,700

Example 3: Luxury Car (28% GST + 15% Cess)

A luxury sedan with an ex-showroom price of Rs 25,00,000. Cars with engine capacity above 1500cc attract 28% GST plus 15% Compensation Cess.

Component Calculation Amount
Ex-Showroom Price—Rs 25,00,000
GST (28%)25,00,000 × 28%Rs 7,00,000
Cess (15%)25,00,000 × 15%Rs 3,75,000
On-Road Price (approx.)25,00,000 + 7,00,000 + 3,75,000Rs 35,75,000

Example 4: Professional Services (18% GST)

A chartered accountant in Bangalore bills Rs 50,000 for audit services to a client in Chennai (inter-state).

Component Calculation Amount
Professional Fees—Rs 50,000
IGST (18%)50,000 × 18%Rs 9,000
Total Invoice50,000 + 9,000Rs 59,000

The client (if GST-registered) can claim the Rs 9,000 IGST as Input Tax Credit. The CA must issue a proper tax invoice with SAC code 998221 to enable this.

GST Calculation on Discounts

How discounts affect GST calculation depends on when the discount is given:

Pre-Supply Discount (Before or at the Time of Supply)

If the discount is offered before or at the time of supply and is recorded on the invoice, GST is calculated on the discounted price. This is the most common scenario.

Component Calculation Amount
Original Price—Rs 10,000
Discount (10%)10,000 × 10%- Rs 1,000
Taxable Value10,000 - 1,000Rs 9,000
GST (18%)9,000 × 18%Rs 1,620
Total9,000 + 1,620Rs 10,620

Post-Supply Discount (After the Invoice is Issued)

If a discount is given after the supply (e.g., year-end volume discount), the original invoice stands as is. The supplier must issue a credit note for the discount amount, and the recipient must reverse the proportional ITC. The discount must be linked to the original invoice and the recipient must have accepted the credit note.

Discount Rule

For post-supply discounts to be excluded from the taxable value, three conditions must be met under Section 15(3) of the CGST Act: (1) the discount must be established by agreement before or at the time of supply, (2) the discount must be linked to specific invoices, and (3) the recipient must reverse the proportional ITC. If any condition is not met, GST remains payable on the full undiscounted value.

Use DoAide's Free GST Calculator

Instead of calculating manually, use DoAide's free GST Calculator for instant, accurate calculations. The tool supports:

The calculator works directly in your browser with no sign-up required. Pair it with the HSN Code Search to find the correct GST rate, then generate a compliant tax invoice with the calculated amounts.

Calculate GST Instantly — Free Tool

Skip the manual math. DoAide's GST Calculator handles all rates, CGST/SGST/IGST split, and cess calculations instantly. No sign-up needed.

Open GST Calculator →

GST Calculation Quick Reference

Here are the multiplication factors for quick mental math at each GST rate:

GST Rate To Add GST (multiply by) To Remove GST (divide by) CGST + SGST Split
5%1.051.052.5% + 2.5%
12%1.121.126% + 6%
18%1.181.189% + 9%
28%1.281.2814% + 14%

Frequently Asked Questions

How do I calculate GST from the total amount (inclusive)?

Use the formula: GST Amount = Total Price × GST Rate ÷ (100 + GST Rate). For example, if the total is Rs 1,180 at 18% GST: GST = 1,180 × 18 ÷ 118 = Rs 180. The base price is 1,180 - 180 = Rs 1,000. Or use the DoAide GST Calculator for instant results.

What is the formula to add GST to a price?

Total Price = Base Price × (1 + GST Rate ÷ 100). For a product at Rs 1,000 with 18% GST: Total = 1,000 × 1.18 = Rs 1,180. The GST amount is Rs 180, split into Rs 90 CGST + Rs 90 SGST for intra-state supply, or Rs 180 IGST for inter-state.

How is GST calculated on discounted prices?

If the discount is given before or at the time of supply and shown on the invoice, GST is calculated on the discounted price. For a Rs 1,000 product with a 10% discount: GST applies to Rs 900, not Rs 1,000. Post-supply discounts require a credit note and proportional ITC reversal by the recipient.

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

CGST and SGST are charged on intra-state supplies (within the same state) — each is half the total GST rate. IGST is charged on inter-state supplies (between different states) and equals the full GST rate. For 18% GST intra-state: 9% CGST + 9% SGST. For inter-state: 18% IGST. The total tax amount is identical either way.

Is GST calculated on the MRP?

No. GST is calculated on the actual transaction value (the selling price), not the MRP. The MRP printed on products is already inclusive of all taxes. If you sell below MRP (common in wholesale), GST applies to your actual selling price. The GST Calculator can help you determine the exact tax on any transaction value.