What 1,000 GSTIN Verifications Really Cost
Worked costs for 1,000, 10,000 and 100,000 GSTIN verifications, including the engineering time nobody prices in.
Budget requests need a number, not a pricing model. This post gives you three: what it costs to verify 1,000, 10,000 and 100,000 GSTINs on our published rates, what the same work costs done by hand, and the one-off engineering line that belongs in year one and nowhere after that. Every figure is arithmetic on numbers you can check on the pricing page.
The headline numbers
Rates: ₹0.50 per verification pay-as-you-go, ₹0.40 per verification once a single credit purchase crosses 2,500 credits. One call returns the registration record and GSTR filing history together, so these are costs per answered question, not per HTTP request.
| Volume | At ₹0.50 | At ₹0.40 (bulk purchase) | Saving |
|---|---|---|---|
| 100 | ₹50 | — | Below the threshold |
| 1,000 | ₹500 | ₹400 | ₹100 |
| 2,500 | ₹1,250 | ₹1,000 | ₹250 |
| 10,000 | ₹5,000 | ₹4,000 | ₹1,000 |
| 50,000 | ₹25,000 | ₹20,000 | ₹5,000 |
| 100,000 | ₹50,000 | ₹40,000 | ₹10,000 |
The bulk rate is reached by the size of one purchase, not by cumulative spend over a year — so 10,000 credits bought in four separate blocks of 2,500 each still qualify, while two blocks of 1,500 do not. Detail in lowest-cost bulk GSTIN verification.
What the same work costs by hand
The alternative to paying for an API is paying somebody to open the GST portal. A single Search Taxpayer check — type the GSTIN, solve the captcha, read the record, copy the fields somewhere useful — runs roughly a minute and a half once a person is practised at it, and longer if you also need the filing history tab.
At 90 seconds per check: 1,000 GSTINs is about 25 hours, 10,000 is about 250 hours — six working weeks of one person doing nothing else. And the output is worse: no structured record, no diff against last quarter, no audit trail, and a transcription error rate that nobody measures. The comparison is worked through in API vs manual verification.
The one-off engineering line
Year one carries integration work that year two does not. Budget it explicitly rather than pretending the API bill is the whole cost:
- Key management and a request wrapper — hours, not days, for a key-header REST call.
- Mapping the response into your own model, in one place, so a schema change is one edit.
- Queue and retry handling for batch runs, including backoff on 429 — see rate limits and webhooks.
- Storing raw responses for audit, which is what makes a rerun a resume instead of a re-spend.
- Alerting on status changes if you are monitoring rather than one-shot verifying.
For a straightforward integration this is typically a few days of one engineer. Anything materially larger usually means the API you picked has undocumented limits or unstable responses — which is itself the argument for choosing on the criteria in how to choose a provider rather than on rate alone.
Total first-year cost at three volumes
| Scenario | API spend | Engineering (one-off) | Shape of the total |
|---|---|---|---|
| 1,000/year — small vendor base | ₹400–₹500 | 2–3 days | Almost entirely engineering time |
| 10,000/year — quarterly refresh of 2,500 suppliers | ₹4,000 | 3–5 days | Still engineering-dominated |
| 100,000/year — marketplace or lender | ₹40,000 | 1–2 weeks | API spend becomes the larger line |
Engineering days are deliberately left in days rather than rupees — loaded cost varies too much to pretend otherwise. Multiply by your own number and the conclusion usually holds: below six figures of annual volume, arguing about ₹0.10 a call is arguing about the smaller half of the budget.
How to put this in a budget request
Three lines, in this order, because it is the order that survives questions:
- Verification spend = forecast annual volume × rate, with the volume derived from supplier count × refresh cadence rather than guessed.
- One-off integration = engineering days, stated as days.
- Avoided cost = hours of manual checking removed, plus a line on what a single missed cancelled GSTIN would have cost in blocked input tax credit — the mechanics of which are in the ITC rules.
Run your own numbers on the GST API cost calculator, then compare vendors with the method on the price comparison page.
Frequently asked questions
A note on accuracy. GST rules change often. This article reflects our understanding as of 15 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 toolBuild it into your product
One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.
Start freeMore on pricing & cost
Browse every guide in the GST API blog.