How-to 7 min read

Is the GST on Your Bill Real? How to Check

A consumer guide to checking whether the GST charged on a restaurant or shop bill is genuine - verify the GSTIN, check the rate, and report a fake bill.

Written and reviewed by the GSTIN API team Last reviewed

You are holding a restaurant bill with a GST line on it, and something looks off. Maybe the tax looks high, maybe there are two tax lines where you expected one, maybe the GST number at the top is a blur of digits you have never had a reason to read. Checking whether that GST is real takes about two minutes and no special knowledge. This guide goes in the order you would actually work through it: read the bill, eyeball the number, look it up, then decide whether what you found is worth raising, and with whom.

What a real tax invoice must show

A tax invoice is a specific document, not just a printed total. If a seller charges you GST, the bill has to carry the information that makes the charge checkable. Four items matter most to you.

The seller's GSTIN. Fifteen characters, usually printed near the top with the shop name and address. Without it, there is nothing to verify and no basis for a tax line.

An invoice number and a date. Serially numbered, not blank. This is what ties your bill to the seller's own records.

The taxable value. What you bought, priced before tax and shown separately from the tax. If the bill shows one grand total with "incl. GST" beside it and no breakup, you cannot tell what rate was applied.

The tax, split correctly. Where the seller and the place of supply are in the same state, you should see two lines, CGST and SGST, each about half the total tax. Where they are in different states — a hotel booking billed from another state, say, or goods shipped to you — you should see one IGST line instead. Never both on the same item.

The five-second format check

Before looking anything up, read the number itself. A GSTIN is not a random string; every part of it means something, and reading it left to right catches obviously invented numbers immediately.

PositionWhat it isWhat to check by eye
1–2State codeTwo digits identifying the state the business is registered in — it should match where the business actually is
3–12The seller's PANTen characters in the PAN pattern: five letters, four digits, one letter
13Entity numberWhich registration this is for that PAN in that state — usually 1 or 2
14Almost always ZA letter other than Z is unusual for an ordinary business registration
15Check characterA digit or letter derived from the other fourteen, so a mistyped GSTIN usually fails here
What each part of a 15-character GSTIN means, read left to right.

So the shape is: two digits, five letters, four digits, a letter, a digit, Z, one final character. A number with fourteen characters, or one starting with letters, is wrong before you check anything else. The full breakdown is in GSTIN format explained, which also lists the state codes. If you would rather not do it by eye, the free GSTIN validator checks the format and the check character instantly, offline and without an account.

The real check: look the GSTIN up

Type the number into a GSTIN search and read the record that comes back. Three questions, in order.

Does it exist? A number that returns no record was never issued, or was typed wrong.

Is it active? The status field should say active. Cancelled and suspended are both meaningful — a suspended registration means the business is not currently entitled to collect tax on new supplies. See what a suspended GST status means.

Whose is it? The legal or trade name on the record should recognisably be the business on your bill. A number that resolves to a scrap dealer in another state when you are standing in a café is the strongest signal on this page.

You can check the number on the government portal at gst.gov.in, or use our free GST number search, which gives you five lookups a day with no signup and no account. Either way you get the same underlying registration record. How to check a fake GST number goes through the verification step, including what an empty result actually means, in more detail.

The common ways a bill goes wrong

Here is what you are likely to run into, what it usually means, and what to do about it. Start from the assumption of a mistake — that is what most of these are.

What you seeWhat it probably meansWhat to do
GSTIN not found at allA typo in their billing software, a printing fault, or a number that was never issuedAsk the manager to confirm the number against their registration certificate
GSTIN belongs to a different businessSomeone else's number copied into a template, or a number used without permissionAsk for an explanation in writing; if none comes, report it
Cancelled or suspended registrationThe registration lapsed or was suspended and the bill template was never changedAsk for a corrected bill; a cancelled registration is not a basis for charging tax
Tax charged by a composition dealerThe seller is on the composition scheme and cannot legally collect GST from youAsk for a bill of supply instead, with the tax line removed
CGST, SGST and IGST on one lineAlmost always a software configuration errorPoint it out; the total tax is being counted twice
Service charge shown next to the taxesA restaurant charge formatted to look like a government levyAsk for it to be removed if you did not want to pay it
GST applied on top of service chargeThe service charge was added to the base before tax was calculatedIf the service charge comes off, the bill must be recalculated without it
A rate that does not match the categoryAn item mapped to the wrong rate in the menu or catalogueAsk which rate was applied and why
What you see on the bill, what it probably means, and what to do next.

Two of these deserve more. Composition dealers pay tax on their own turnover and are barred from collecting it from you; they must issue a bill of supply carrying a declaration to that effect, not a tax invoice. The difference between the two documents is set out in bill of supply vs tax invoice, which also covers who qualifies for the scheme. And rates: what a restaurant may charge depends on the type of establishment, so rather than comparing against a number you half-remember, read restaurant GST rates explained and work the arithmetic through the GST calculator.

Service charge is not a tax

This is the single most common misunderstanding on an Indian restaurant bill, and it is worth being precise about. Service charge is money the restaurant keeps. It is not collected on behalf of the government, it does not reach the tax department, and it has no connection to GST beyond sitting near it on the printout. Consumer protection guidelines are clear that it cannot be added automatically or made a condition of service, so if you object to it, it comes off.

GST is the opposite: where it applies, it is a statutory charge and you owe it. The confusion is created by layout — three lines stacked in the same font, one optional and two not. Read the labels, not the block.

How to complain, and to whom

Work through this in order. Each step is cheaper than the next, and most disputes end at the first one.

1. The business. Ask the manager to show the GST registration certificate and explain the line you are querying. Most errors are corrected here.

2. The tax authorities. GST charged with no registration, with someone else's GSTIN, or with a cancelled one is a matter for the tax department. The official route is the GST self-service portal at selfservice.gstsystem.in, where you can raise a ticket with the bill attached; CBIC's site, cbic-gst.gov.in, carries the current helpdesk details and has hosted consumer invoice reporting initiatives, whose availability varies over time and by state. The step-by-step version is in how to report a fake GST invoice, and the underlying rule in charging GST without registration.

3. Consumer protection. For service charge added against your objection, or an amount billed that you never agreed to, the National Consumer Helpline run by the Department of Consumer Affairs is the right channel. That is a consumer dispute, not a tax one, and it is handled separately from the GST complaint.

Keep the tone factual throughout. You are asking for a bill to be corrected, not accusing anyone, and a factual complaint is easier to act on.

What to keep

If you intend to take a bill further, keep four things. They take a minute at the table and are impossible to reconstruct a week later.

  • The original bill, not just a total on a card receipt. Photograph it before you leave, in case the paper fades or gets lost.
  • A screenshot of the lookup result for the GSTIN, showing the status and the name it is registered to on the date you checked.
  • The payment record — card slip, UPI reference or bank entry — tying the amount to the bill.
  • A note of what was said at the counter: who you spoke to, when, and what they told you about the charge.

That is enough for any of the three routes above. And the calm conclusion bears repeating: an outdated template, a rate set wrong in billing software, or a charge added out of habit explains most bills that look suspicious. Check the number, ask the question, and treat fraud as the last explanation, not the first.

Frequently asked questions

No. Only a business holding a valid GST registration may collect GST from you, and it must show that GSTIN on the bill. A business that adds a GST line without a registration is collecting money it has no authority to collect, which is why looking the number up matters more than the number simply being printed. The rule and what follows from breaking it are covered in charging GST without registration.
No. Service charge is money the restaurant keeps, not a levy collected for the government, and it has nothing to do with GST. Consumer protection guidelines say it cannot be added automatically or made compulsory, so you are entitled to ask for it to be removed. GST is different: where it applies, it is payable.
Show the bill to the manager first and ask them to confirm the number, because the single most common cause is a typing error in their billing software or a digit lost in printing. If the number is genuinely wrong or they cannot produce a valid one, ask for the GST line to be removed from your bill, keep the original, and raise it on the GST grievance portal at selfservice.gstsystem.in.
No. A business registered under the composition scheme pays tax out of its own turnover and is barred from collecting GST from customers. It must issue a bill of supply, not a tax invoice, and that document should carry a declaration that the seller is a composition taxable person not eligible to collect tax. A separate CGST or SGST line on such a bill is not correct.
It depends on where the supply happens. When the seller and the place of supply are in the same state you should see CGST and SGST, each roughly half the total tax. When they are in different states you should see a single IGST line instead. Seeing both sets on the same item is a billing error worth querying.
Yes, a tax invoice does not have to be computer printed. What matters is the content: the seller's GSTIN, a serial number and date, a description of what you bought, the taxable value, and the tax split out. A slip with an amount and nothing else is not a tax invoice, whether it is handwritten or printed.
Usually not. Most bills that look wrong are wrong because of a template that was never updated, a rate set incorrectly in the billing software, or a staff member who added a charge out of habit. Ask calmly first, because the majority of these are fixed at the counter in a minute, and escalate only if the business refuses to explain or correct it.

A note on accuracy. GST rules change often. This article reflects our understanding as of 21 September 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free