Last updated: January 30, 2026

Introduction to GST Calculation

Understanding how to calculate Goods and Services Tax (GST) is fundamental for businesses, accountants, and consumers in India. Whether you're creating an invoice, verifying a bill, or planning your pricing strategy, accurate GST calculation ensures compliance and prevents costly errors. This comprehensive guide walks you through various GST calculation scenarios with clear formulas and practical examples.

GST calculation in India involves understanding whether you're adding GST to a base amount (exclusive calculation) or extracting GST from a total amount (inclusive calculation). Additionally, you need to determine whether the transaction is intra-state (requiring CGST and SGST split) or inter-state (requiring IGST). Let's explore each scenario in detail.

Basic GST Calculation Formulas

Formula 1: Adding GST to Base Amount (GST Exclusive)

When you have a base price and need to calculate the final price including GST:

📐 Formula for Adding GST

GST Amount = (Original Cost × GST Rate) / 100

Total Amount = Original Cost + GST Amount


Or simply:

Total Amount = Original Cost × (1 + GST Rate/100)

Formula 2: Removing GST from Total Amount (GST Inclusive)

When you have a total amount that includes GST and need to find the base amount and GST component:

📐 Formula for Removing GST

GST Amount = (Total Amount × GST Rate) / (100 + GST Rate)

Base Amount = Total Amount - GST Amount


Or for base amount directly:

Base Amount = (Total Amount × 100) / (100 + GST Rate)

Formula 3: CGST and SGST Split (Intra-State)

For transactions within the same state, the GST is split equally between CGST and SGST:

📐 Formula for CGST/SGST Split

CGST Amount = Total GST Amount / 2

SGST Amount = Total GST Amount / 2


Or by rate:

CGST Rate = Total GST Rate / 2

SGST Rate = Total GST Rate / 2

Detailed Calculation Examples

Example 1: Adding 18% GST to Base Amount (Intra-State)

A computer dealer in Delhi sells a laptop for ₹50,000 (base price). Computers attract 18% GST. Calculate the invoice amount with CGST and SGST.

💡 Solution

Given:

Base Amount = ₹50,000

GST Rate = 18%

Transaction Type = Intra-state (Delhi to Delhi)


Step 1: Calculate Total GST

GST Amount = (50,000 × 18) / 100 = ₹9,000


Step 2: Split into CGST and SGST

CGST = 9,000 / 2 = ₹4,500 (9%)

SGST = 9,000 / 2 = ₹4,500 (9%)


Step 3: Calculate Total Amount

Total = 50,000 + 4,500 + 4,500 = ₹59,000


Invoice Summary:

Base Price: ₹50,000

Add: CGST @ 9%: ₹4,500

Add: SGST @ 9%: ₹4,500

Total Amount: ₹59,000

Example 2: Adding 5% GST (Inter-State)

A textile manufacturer in Surat, Gujarat sells fabrics worth ₹1,00,000 to a retailer in Mumbai, Maharashtra. Textiles attract 5% GST. Calculate the invoice with IGST.

💡 Solution

Given:

Base Amount = ₹1,00,000

GST Rate = 5%

Transaction Type = Inter-state (Gujarat to Maharashtra)


Step 1: Calculate IGST

IGST Amount = (1,00,000 × 5) / 100 = ₹5,000


Step 2: Calculate Total Amount

Total = 1,00,000 + 5,000 = ₹1,05,000


Invoice Summary:

Base Price: ₹1,00,000

Add: IGST @ 5%: ₹5,000

Total Amount: ₹1,05,000


Note: No separate CGST/SGST is charged for inter-state transactions.

Example 3: Reverse Calculation - Extracting GST from Total

You receive a restaurant bill for ₹3,150. The restaurant charges 5% GST on food services. Calculate the base amount and GST paid.

💡 Solution

Given:

Total Amount (inclusive) = ₹3,150

GST Rate = 5%


Step 1: Calculate GST Amount

GST Amount = (3,150 × 5) / (100 + 5)

GST Amount = (3,150 × 5) / 105

GST Amount = 15,750 / 105 = ₹150


Step 2: Calculate Base Amount

Base Amount = 3,150 - 150 = ₹3,000


Verification:

5% of ₹3,000 = ₹150 ✓

3,000 + 150 = ₹3,150 ✓


Result:

Base Amount: ₹3,000

GST Paid: ₹150

Example 4: Multiple Items with Different GST Rates

A grocery store invoice includes the following items. Calculate the total GST and final amount:

  • Rice (unpacked): ₹500 (0% GST)
  • Edible Oil: ₹800 (5% GST)
  • Butter: ₹400 (12% GST)
  • Soap: ₹300 (18% GST)

💡 Solution

Item-wise Calculation:


1. Rice: ₹500 × 0% = ₹0 GST

Total: ₹500


2. Edible Oil: ₹800 × 5% = ₹40 GST

Total: ₹840


3. Butter: ₹400 × 12% = ₹48 GST

Total: ₹448


4. Soap: ₹300 × 18% = ₹54 GST

Total: ₹354


Summary:

Total Base Amount: ₹2,000

Total GST: ₹142 (0 + 40 + 48 + 54)

Grand Total: ₹2,142

Example 5: GST on Discounted Price

A retailer offers a 10% discount on a product with MRP ₹2,000. The product attracts 18% GST. Calculate the final amount payable.

💡 Solution

Given:

MRP = ₹2,000

Discount = 10%

GST Rate = 18%


Step 1: Calculate Discounted Price

Discount Amount = 2,000 × 10% = ₹200

Discounted Price = 2,000 - 200 = ₹1,800


Step 2: Calculate GST on Discounted Price

GST Amount = 1,800 × 18% = ₹324


Step 3: Calculate Final Amount

Final Amount = 1,800 + 324 = ₹2,124


Important: GST is always calculated on the transaction value (discounted price), not on the MRP.

Example 6: Composite Supply GST Calculation

A hotel charges ₹5,000 for a room with complimentary breakfast. The room tariff attracts 12% GST, while restaurant services attract 5% GST. Calculate the GST applicable.

💡 Solution

Given:

Total Package = ₹5,000

This is a composite supply (principal supply is accommodation)


Rule: In composite supply, the GST rate of the principal supply applies to the entire bundle.


Calculation:

Principal Supply = Accommodation (12%)

GST = 5,000 × 12% = ₹600


Result:

Total GST: ₹600 (at 12%)

Final Amount: ₹5,600


Note: Even though breakfast would normally attract 5%, the entire package is taxed at 12% because accommodation is the principal supply.

Advanced GST Calculation Scenarios

Scenario 1: GST on Advance Payments

When a business receives advance payment for goods or services, GST is payable at the time of receipt of advance, not when the actual supply is made.

💡 Example

A construction company receives an advance of ₹5,00,000 for a project. Construction services attract 18% GST.


GST on Advance = 5,00,000 × 18% = ₹90,000

This ₹90,000 must be paid in the tax period when the advance was received.

Scenario 2: GST on Reverse Charge Basis

Under reverse charge mechanism (RCM), the recipient pays GST directly to the government instead of the supplier. The calculation method remains the same, but the compliance responsibility shifts.

💡 Example

A company hires a lawyer (legal services attract 18% GST under reverse charge). The legal fees are ₹50,000.


GST Amount = 50,000 × 18% = ₹9,000


The company (recipient) will:

1. Not pay GST to the lawyer

2. Pay ₹9,000 directly to the government

3. Claim ₹9,000 as input tax credit (if eligible)

Scenario 3: GST with TDS/TCS

Government departments and certain notified persons must deduct TDS (Tax Deducted at Source) at 2% (1% CGST + 1% SGST or 2% IGST) on payments exceeding ₹2.5 lakhs. E-commerce operators must collect TCS at 1%.

💡 TDS Example

A government department awards a contract worth ₹10,00,000 to a construction company. The supply is intra-state with 18% GST.


Step 1: Calculate GST

Base Amount = ₹10,00,000

CGST @ 9% = ₹90,000

SGST @ 9% = ₹90,000

Total Invoice = ₹11,80,000


Step 2: Calculate TDS

TDS is deducted on base amount (excluding GST)

TDS @ 2% (1% CGST + 1% SGST) = 10,00,000 × 2% = ₹20,000


Step 3: Net Payment

Net Payment = 11,80,000 - 20,000 = ₹11,60,000

GST Calculation for Different Business Scenarios

Manufacturing Business

A manufacturer needs to calculate GST at multiple stages:

  1. Input Stage: GST paid on raw materials (available as ITC)
  2. Production Stage: No GST (value addition happens)
  3. Output Stage: GST charged on finished goods
  4. Payment: Output GST minus Input GST

💡 Manufacturing Example

A furniture manufacturer:

- Purchases wood worth ₹50,000 + 18% GST (₹9,000)

- Sells finished furniture for ₹80,000 + 18% GST (₹14,400)


Calculation:

Output GST = ₹14,400

Input GST = ₹9,000

Net GST Payable = 14,400 - 9,000 = ₹5,400

Trading Business

Traders buy goods and sell them with minimal value addition. The GST calculation focuses on the margin:

💡 Trading Example

A electronics trader:

- Buys mobile phones: ₹1,00,000 + 18% GST (₹18,000)

- Sells mobile phones: ₹1,20,000 + 18% GST (₹21,600)


Calculation:

Output GST = ₹21,600

Input GST = ₹18,000

Net GST Payable = 21,600 - 18,000 = ₹3,600


Effective GST on margin:

Margin = ₹20,000

GST on margin = 20,000 × 18% = ₹3,600 ✓

Service Business

Service providers typically have fewer input costs, resulting in higher GST payments:

💡 Service Business Example

An IT consulting firm:

- Office rent: ₹30,000 + 18% GST (₹5,400)

- Software purchases: ₹20,000 + 18% GST (₹3,600)

- Consulting fees received: ₹2,00,000 + 18% GST (₹36,000)


Calculation:

Output GST = ₹36,000

Input GST = ₹5,400 + ₹3,600 = ₹9,000

Net GST Payable = 36,000 - 9,000 = ₹27,000

Common GST Calculation Mistakes to Avoid

Mistake Correct Approach Example
Calculating GST on MRP instead of transaction value GST is always on the actual selling price after discounts MRP ₹1,000, sold at ₹800. GST on ₹800, not ₹1,000
Wrong tax type for inter-state transactions Use IGST for inter-state, CGST+SGST for intra-state Delhi to Mumbai = IGST, not CGST+SGST
Incorrect reverse calculation formula Use GST = (Total × Rate) / (100 + Rate) For ₹118 total at 18%, GST = (118×18)/118 = ₹18
Forgetting to split CGST/SGST equally CGST and SGST are always equal for intra-state 18% GST = 9% CGST + 9% SGST
Not considering composite supply rules Principal supply rate applies to entire bundle Hotel with breakfast taxed at room rate

GST Calculation Tools and Resources

While understanding manual calculation is important, businesses can use various tools to ensure accuracy:

  • Our GST Calculator: Use our online GST calculator for quick and accurate calculations
  • Accounting Software: Tally, Zoho Books, QuickBooks, and other GST-compliant accounting software automate calculations
  • GST Portal: The official GST portal provides tools for tax payment and return filing
  • Mobile Apps: Various GST calculator apps are available for on-the-go calculations
  • Excel Templates: Custom spreadsheets with built-in formulas for regular calculations

Pro Tip

Always verify your GST calculations, especially for large transactions. A small percentage error can result in significant monetary differences. When in doubt, consult a GST practitioner or chartered accountant.