GST API cost calculator

Enter your real verification volume and this works out what it costs here — after removing the duplicate and malformed rows you should never pay for — then prices any competing quote on the same basis, so the two numbers are actually comparable. Everything runs in your browser; nothing is sent anywhere.

Your verification volume

Deduplicating and running a local check-digit validation are free. Both defaults are typical of a vendor master built up over several years — measure your own and replace them.

rows removed before any spend. verifications remain.

a year on GSTIN API, at per verification

Compare another quote

Set calls per answer to 2 if the other provider bills filing history separately, and add any monthly minimum you cannot avoid — both are real money whether the pricing page mentions them or not.

Their annual cost
Their effective cost per useful verification
Our annual cost
Difference

Credit expiry is not modelled here because windows vary. If a share of your balance typically lapses, add it to the numerator by hand — it is money spent on verifications you never made.

What this calculator is actually doing

It computes effective cost per useful verification — the only figure that makes two GST API quotes comparable. The numerator is money leaving your account, including any minimum you cannot avoid. The denominator is answered questions, not HTTP requests, which is why duplicate and malformed rows are stripped out before pricing and why a provider needing two calls per answer is charged twice.

Three things it deliberately does not model. Credit expiry, because windows differ too much to assume — add lapsed balance by hand. Engineering time, which at low volume is usually the larger cost and is better stated in days than rupees. And data quality, which no spreadsheet can price: a stale "Active" on a cancelled registration costs more than every call you will ever make, so test correctness before you compare cost.

Cost calculator — common questions

You enter how many GSTINs you need to verify a year and roughly what share of your list is duplicated or malformed. The calculator removes those rows, because deduplicating and validating locally costs nothing, then prices the remaining verifications at ₹0.50 each, or ₹0.40 if the credits come from a single purchase of 2,500 or more. It also prices a rival quote so you can compare like with like.
Because you should never pay to verify the same GSTIN twice, or to look up a string that fails the check digit. Both filters run offline before any API call, so they reduce the bill without reducing the answers. On this API a format or check-digit failure is rejected before the upstream lookup and does not draw a credit at all.
Some providers return the registration record in one call and GSTR filing history in another, which doubles the real unit price. Setting calls per answer to 2 for such a vendor is the only way to compare its rate honestly against one that returns everything in a single response.
The defaults are typical of vendor masters assembled over several years, but you should measure your own: take your GSTIN column, count distinct values for the duplicate rate, and run a checksum validation for the invalid rate. Both take minutes and both change the answer materially.
There is a field for it on the comparison side, because a monthly floor is real money whether or not you consume the allowance. Our own pricing has no subscription and no minimum, so that field stays at zero for us.
No. The whole calculation runs in your browser in JavaScript. Nothing is submitted, logged or stored, and there is no usage limit.