How-to20 April 2026· 6 min read

    How to Calculate GST in India — Formula, Examples and Shortcuts

    By GST Calculator Team · Last updated 25 June 2026

    GST calculation looks complicated at first. However, it follows two simple formulas that never change. Furthermore, once you understand the difference between GST-exclusive and GST-inclusive amounts, every calculation becomes straightforward.

    Key Takeaways
    • GST calculation uses just two formulas: adding GST to a base price, and reverse-calculating GST out of a total price.
    • Adding GST: GST Amount = (Original Cost × GST Rate) ÷ 100, then add it to the base to get the invoice total.
    • Removing GST: GST Amount = Total Price − [Total Price × 100 ÷ (100 + GST Rate)] — never simply subtract the percentage.
    • For intra-state sales, GST splits equally into CGST + SGST; for inter-state sales, the full rate applies as IGST.
    • India has four primary slabs — 5%, 12%, 18%, and 28% — and the calculation method is identical across all of them.
    • A ₹1,000 product at 18% GST results in a ₹1,180 total invoice value — the most common calculation businesses perform.

    What Is GST and How Is It Calculated?

    GST (Goods and Services Tax) is a single indirect tax levied on the supply of goods and services in India, replacing the earlier patchwork of VAT, excise, and service tax. It is calculated as a percentage of the taxable value of a transaction, and depending on whether the transaction is within a state or across states, it is collected as CGST+SGST or IGST.

    Whether you are a small business owner preparing an invoice, a freelancer charging a client, or a consumer checking a bill — understanding how to calculate GST accurately is essential. Moreover, even a small error in GST calculation can lead to compliance issues and penalties.

    ₹1,180
    Total invoice value on a ₹1,000 product at 18% GST — the most common calculation in India

    GST Portal — official rates and rules

    What Are the Two GST Calculation Formulas You Need to Know?

    Every GST calculation in India falls into one of two categories. Specifically, you either need to add GST to a base price (GST-exclusive calculation) or remove GST from a total price (reverse GST calculation).

    Formula 1: Adding GST to a base amount (GST-exclusive)

    Use this when you know the price before tax and want to find the final invoice amount. This is the most common scenario for businesses creating invoices.

    GST-Exclusive Calculation
    GST Amount = (Original Cost × GST Rate) ÷ 100
    Net Price (incl. GST) = Original Cost + GST Amount
    
    Example — ₹1,000 product at 18% GST:
    GST Amount = (1,000 × 18) ÷ 100 = ₹180
    Net Price = ₹1,000 + ₹180 = ₹1,180
    
    CGST = ₹90 (9%) | SGST = ₹90 (9%) | IGST = ₹180 (interstate only)

    Formula 2: Removing GST from a total amount (reverse GST)

    Use this when you have a GST-inclusive price and need to find the original base amount. Essential when reading an MRP tag or a vendor's invoice where GST is already embedded.

    Reverse GST (GST-Inclusive) Calculation
    GST Amount = Total Price − [Total Price × 100 ÷ (100 + GST Rate)]
    Original Price = Total Price − GST Amount
    
    Example — ₹1,180 total at 18% GST:
    GST Amount = 1,180 − [1,180 × 100 ÷ 118] = ₹180
    Original Price = 1,180 − 180 = ₹1,000

    How Do You Calculate CGST, SGST and IGST Separately?

    1

    Determine whether the transaction is intra-state (buyer and seller in the same state) or inter-state (different states).

    2

    For intra-state sales, split the total GST rate equally — half as CGST, half as SGST. An 18% GST becomes 9% CGST plus 9% SGST.

    3

    For inter-state sales, apply the full GST rate as IGST — there is no CGST/SGST split.

    4

    Calculate the rupee amount: GST Amount = (Taxable Value × Rate) ÷ 100, then divide as applicable.

    5

    Show the correct CGST/SGST or IGST split on the invoice — this is mandatory under GST invoicing rules.

    When the transaction is intra-state — buyer and seller in the same state — the GST splits equally between CGST and SGST. An 18% GST becomes 9% CGST plus 9% SGST.

    Conversely, when the transaction is inter-state — buyer and seller in different states — only IGST applies at the full rate.

    CGST 9%
    Intra-state — central share
    SGST 9%
    Intra-state — state share
    IGST 18%
    Inter-state — full rate
    = 18%
    Total GST — both routes

    Worked Examples at Every GST Rate Slab

    India currently has four primary GST rate slabs. The calculation method is identical for all four — only the rate number changes.

    Example 1 — 5% GST (packaged food, medicines)

    Base amount: ₹500 | GST at 5% = ₹25 | Invoice total = ₹525

    CGST = ₹12.50 | SGST = ₹12.50 (intra-state)

    Example 2 — 12% GST (processed food, mobile phones)

    Base amount: ₹2,000 | GST at 12% = ₹240 | Invoice total = ₹2,240

    CGST = ₹120 | SGST = ₹120 (intra-state)

    Example 3 — 18% GST (electronics, restaurants, services)

    Base amount: ₹10,000 | GST at 18% = ₹1,800 | Invoice total = ₹11,800

    CGST = ₹900 | SGST = ₹900 (intra-state)

    Example 4 — 28% GST (luxury goods, cement, cars)

    Base amount: ₹50,000 | GST at 28% = ₹14,000 | Invoice total = ₹64,000

    CGST = ₹7,000 | SGST = ₹7,000 (intra-state)

    How Do You Calculate GST on a Service Invoice?

    Service providers — including freelancers, consultants, and agencies — charge GST at 18% on most services. The calculation works identically to goods. Apply 18% to the fee amount before tax, then add to arrive at the billable total.

    For instance, a web designer charging ₹50,000 for a project would add ₹9,000 GST (18%), resulting in a total invoice of ₹59,000. This invoice must show the GSTIN, place of supply, and the CGST/SGST breakdown if the client is in the same state.

    Why Is Manual GST Calculation Error-Prone?

    Even experienced accountants make mistakes when calculating GST manually. The reverse GST formula — in particular — is frequently applied incorrectly, with many people simply subtracting the percentage rather than using the correct divisor.

    For example, removing 18% GST from ₹1,180 by calculating 18% of 1,180 (= ₹212.40) produces the wrong answer. The correct reverse calculation gives ₹180.

    For a full explanation of the different GST rate categories, see our guide on GST rate slabs in India. Additionally, if you need to understand how CGST and IGST differ in practice, read our detailed article on CGST vs SGST vs IGST.

    CBIC — GST rate notifications

    How to Calculate GST — Frequently Asked Questions

    What is the formula to add GST to a price?

    GST Amount = (Original Cost × GST Rate) ÷ 100, then Net Price = Original Cost + GST Amount. For example, ₹1,000 at 18% GST gives ₹180 GST and a ₹1,180 total.

    How do you remove GST from a total price?

    Use GST Amount = Total Price − [Total Price × 100 ÷ (100 + GST Rate)]. Simply subtracting the percentage from the total gives the wrong answer.

    When does CGST + SGST apply instead of IGST?

    CGST + SGST applies to intra-state transactions (buyer and seller in the same state), splitting the rate equally. IGST applies at the full rate for inter-state transactions.

    What are the current GST rate slabs in India?

    The four primary slabs are 5%, 12%, 18%, and 28%, applied to different categories of goods and services.

    Does the GST calculation method change for services?

    No. Services are calculated the same way as goods — apply the applicable rate (commonly 18%) to the fee amount and add it to get the billable total.

    Calculate GST instantly — free

    Enter any amount and select your GST rate. Get instant CGST, SGST, and IGST breakdowns — no sign-up required.

    Open the Free GST Calculator India →