GST Calculator – How to Calculate GST on Any Product (With Examples)

You are sitting at a restaurant. The food was great, the bill arrived, and at the bottom, you see two lines: CGST 2.5% and SGST 2.5%. You nod, pay, and leave. But do you actually know what those numbers mean or whether the restaurant charged you correctly?

Or maybe you are a freelancer sending an invoice to a client, and your accountant says, “add 18% GST.” You add ₹18,000 to a ₹1,00,000 invoice – but where exactly does that number go on the invoice? And what happens if your client is in a different state?

GST is something every Indian adult deals with constantly – on restaurant bills, shopping receipts, mobile purchases, and service invoices. Yet most people do not fully understand how it is calculated. And honestly, that is completely fine – it is not the most straightforwardly explained system.

So let me walk you through it. No CA-level complexity. No government circular language. Just plain and simple GST calculation that actually makes sense in daily life.


What Is GST and Why Does It Matter to You?

GST stands for Goods and Services Tax. It is a single tax that the Indian government charges on most products you buy and services you use. It replaced a complicated maze of different taxes – VAT, Service Tax, Excise Duty, and more – with one unified system.

For you as a customer or a business owner, GST matters for two simple reasons:

First, every time you buy something, part of what you pay is GST. Understanding the calculation means you can verify your bills are correct and know exactly how much tax you are paying.

Second, if you run any kind of business or work as a freelancer with income above ₹20 lakh per year (₹10 lakh in some states), you are legally required to register for GST, collect it from clients, and file returns. Knowing how to calculate it correctly is not optional in that case.

How GST Replaced the Old Tax System

Before July 2017, buying a product in India meant paying different taxes at different stages — the manufacturer paid excise duty, the state charged VAT, and services had a separate service tax. The total tax burden was unpredictable and varied by state.

GST unified all of this under one system. Today, whether you buy the same product in Mumbai, Chennai, or Jaipur, the GST rate is the same across India. The only difference is how that tax is split between the central and state governments, which we will cover shortly.


The Two Types of GST Calculations You Need to Know

Almost every GST calculation you will ever do falls into one of two situations. Understanding the difference between these two is the most important thing in this entire guide.

GST Exclusive – Adding GST to a Base Price

This is when you have the price before GST, and you want to find the final price after adding GST.

This is the most common situation: your supplier quotes you a base price, or you want to add GST to your freelance invoice.

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

Simple and straightforward – calculate the tax on the base, then add it.

GST Inclusive – Finding the Original Price Inside a Bill

This is the reverse situation – you already have the final price including GST, and you want to find out how much of that is the actual product price and how much is tax.

This comes up when you are handed a bill that says “Total: ₹1,180” and you know 18% GST is included. What was the original price?

Original Price = Final Price ÷ (1 + GST Rate ÷ 100)
GST Amount = Final Price − Original Price

This is called reverse GST calculation, and most people get confused here. We will do a full example below so it becomes completely clear.


GST Rates in India – Which Rate Applies to What?

GST does not charge the same rate on everything. India uses a four-slab system:

GST RateWhat It Covers
0% (Nil)Processed food, business class flights, medical equipment, and mobile phones under ₹12,000
5%Packaged food, tea, coffee, medicines, railway tickets, economy class flights
12%Processed food, business class flights, medical equipment, mobile phones under ₹12,000
18%Most services – restaurants, telecom, banking, IT services, most electronics
28%Luxury goods – cars, air conditioners, tobacco, aerated drinks, and casinos

A quick practical guide for everyday Indian life:

  • Your grocery staples → 0% or 5%
  • Your restaurant bill → 5% (non-AC) or 18% (AC restaurant or hotel)
  • Your mobile phone → 12% or 18%, depending on price
  • Your electricity bill → 18%
  • Your Netflix or streaming subscription → 18%
  • Your new car → 28% (plus additional cess)
  • Your petrol and diesel → outside GST – still under old central and state taxes

How to Calculate GST Step by Step (Real Examples)

Let us go through four real situations you will actually encounter.

Example 1: GST Calculation on a Restaurant Bill

You had dinner at an air-conditioned restaurant in Ahmedabad. The food total before tax was ₹2,200. GST rate for AC restaurants is 18%.

Adding GST (exclusive calculation):

GST Amount = (18 ÷ 100) × 2,200 = 0.18 × 2,200 = ₹396 Final Bill = ₹2,200 + ₹396 = ₹2,596

On your restaurant bill, this ₹396 will appear as two equal lines:

  • CGST 9% = ₹198
  • SGST 9% = ₹198

Both add up to ₹396 – the full 18% GST. The restaurant is collecting half for the central government and half for the Gujarat state government.


Example 2: GST Calculation on a Mobile Phone Purchase

You bought a smartphone for ₹28,000 (base price before GST). GST on smartphones is 18%.

GST Amount = (18 ÷ 100) × 28,000 = ₹5,040 Total Price You Pay = ₹28,000 + ₹5,040 = ₹33,040

This is why the price shown in an advertisement is sometimes different from what you actually pay at the shop. Ads often show the base price – GST gets added at billing.


Example 3: GST Calculation on a Freelance Service Invoice

You are a graphic designer or software developer who charges ₹50,000 for a project. You are GST registered. GST on most services is 18%.

Your invoice should show:

Service charges:          ₹50,000
Add CGST @ 9%:         ₹ 4,500
Add SGST @ 9%:         ₹ 4,500
─────────────────────────────
Total Invoice Amount:   ₹59,000

Your client pays ₹59,000. You collect ₹9,000 in GST and deposit it with the government when you file your GST return.

Important: The ₹9,000 is not your income; it is the tax you collected on behalf of the government. Your actual earnings are still ₹50,000.


Example 4: Reverse GST Calculation (Finding Price Before GST)

You received a vendor invoice showing a total of ₹47,200 inclusive of 18% GST. What is the base price before GST?

This is where many people make a mistake; they calculate 18% of ₹47,200, which gives the wrong answer. Here is the correct way:

Original Price = Final Price ÷ (1 + GST Rate ÷ 100)

Original Price = ₹47,200 ÷ (1 + 0.18) = ₹47,200 ÷ 1.18 = ₹40,000 GST Amount = ₹47,200 − ₹40,000 = ₹7,200

Verify: ₹40,000 × 18% = ₹7,200. ₹40,000 + ₹7,200 = ₹47,200. ✓


CGST, SGST and IGST – What Is the Difference?

This is the part of GST that confuses almost everyone when they first see it on a bill or invoice. Here is the simple explanation.

When you pay GST in India, that tax goes to two governments – the Central Government and your State Government. They share it equally. This is why every GST bill splits the tax into two halves:

CGST (Central GST) → Goes to the Central Government SGST (State GST) → Goes to your State Government

Both are always equal. So if the total GST rate is 18%, it appears as CGST 9% + SGST 9% on your invoice.

When Does IGST Apply Instead of CGST + SGST?

IGST (Integrated GST) is used when a transaction happens between two different states.

Same-state transaction: A Delhi business sells to a Delhi customer → CGST + SGST (split between Centre and Delhi)

Inter-state transaction: A Delhi business sells to a Mumbai customer → IGST only (Centre collects full amount, then shares with Maharashtra)

The total GST rate is identical either way – 18% is 18% whether it appears as CGST + SGST or as IGST. The only difference is who receives the money and how it is distributed. For you as a buyer, the amount you pay does not change.


GST on Common Things Indians Buy Every Day

What You BuyGST RateNotes
Fresh vegetables and fruit0%No GST on fresh produce
Packaged namkeen, biscuits12%Branded packaged food
Restaurant (non-AC)5%Dhabas and non-AC eateries
Restaurant (AC or hotel)18%Any AC restaurant
Mobile phone18%All smartphones
Laptop or tablet18%Personal computers too
Internet or broadband18%All telecom services
Health insurance premium18%One reason premiums feel high
Life insurance premium18%First year; renewal varies
Gold jewellery3%Special low rate for gold
New car (small)28% + cessPlus compensation cess
Movie ticket under ₹10012%Above ₹100 is 18%
Medicines (most)5% or 12%Life-saving drugs at 5%

Frequently Asked Questions About GST Calculation

Is GST charged on GST?

No, GST is always calculated on the base price only, not on the total including GST. If the base price is ₹100 and GST is 18%, the tax is ₹18, not 18% of ₹118. Adding tax on top of tax is called “tax cascading”, and GST was specifically designed to eliminate this problem that existed under the old VAT system.

How do I calculate GST for my freelance invoice?

If you are GST-registered and your client is in the same state as you, add CGST and SGST equally – each at half the applicable rate. If your client is in a different state, charge IGST at the full rate instead. For most services like design, writing, IT, and consulting, the applicable GST rate is 18%. Use our free GST Calculator above to generate the correct split instantly.

What items are exempt from GST in India?

Fresh and unprocessed food items are fully exempt, including fresh vegetables, fruits, milk, eggs, bread, and unbranded grain. Healthcare services at hospitals and educational services at schools and universities are also exempt. Petrol, diesel, and alcohol for human consumption are outside GST entirely, they are still taxed under the old state and central tax systems.


Key Takeaways – What to Remember

GST is not complicated once you understand the basic logic. Here is the complete summary:

  1. Two types of calculation: GST exclusive (adding GST to base price) and GST inclusive (finding original price from GST-included total)
  2. GST exclusive formula: GST Amount = (Rate ÷ 100) × Base Price
  3. GST inclusive formula: Original Price = Final Price ÷ (1 + Rate ÷ 100)
  4. India has four main GST rates: 0%, 5%, 12%, 18%, and 28%
  5. Same-state transactions use CGST + SGST, split equally. Cross-state transactions use IGST only
  6. The total tax amount is always the same; only the distribution between the Centre and the State changes
  7. GST is never charged on GST, always calculated on the base price only

Once you remember these basics, you can handle every GST situation you encounter in daily life – as a customer, a business owner, or a freelancer.

Skip the manual math: Use our free GST Calculator above, enter your base price, select the GST rate, and instantly see CGST, SGST, IGST split and the final invoice total. Works for both GST-exclusive and reverse GST calculations. No login, completely free.