The Goods and Services Tax Identification Number (GSTIN) is a 15-digit unique identifier assigned to each business registered under the GST framework in India. GSTIN verification validates these numbers in real-time, enabling businesses to prevent fraud and streamline KYC, vendor onboarding, lending, and insurance workflows.Documentation Index
Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Use cases
Use GSTIN verification across industries to ensure compliance and streamline onboarding:| Sector | Use case |
|---|---|
| E-commerce marketplaces | Verify seller GSTINs for compliance and accurate tax filing. |
| Lending platforms | Validate business GSTINs before loan approval and disbursement. |
| B2B resellers | Verify supplier and reseller GST registrations. |
| Insurance providers | Authenticate businesses applying for policies or claims. |
| Banks | Validate GSTINs during KYB checks for account opening or credit approval. |
| Tax platforms | Verify GSTINs for ITC claims, tax returns, and compliance. |
| Identity verification platforms | Enhance KYB workflows with business-level validation. |
Verification process
You can verify GSTIN through two primary methods: the merchant dashboard for manual verification or the REST API for programmatic integration.- Dashboard verification
- API verification
- Log in to the Merchant Dashboard.
- Navigate to Secure ID > KYB (Know Your Business) > GSTIN.
- Select Verify GSTIN, enter the GSTIN and business name (optional).
- Click Verify to get instant results.

Understanding GSTIN format
The 15-digit GSTIN follows a structured format that encodes key business information:- Format Structure
- State Codes
[State Code][PAN][Registration Sequence][Check Digit]Example: 09ABCDE1234F1Z5| Component | Digits | Description | Example |
|---|---|---|---|
| State Code | 1-2 | State where business is registered | 09 (Uttar Pradesh) |
| PAN | 3-12 | Business PAN number | ABCDE1234F |
| Registration Sequence | 13 | Registration number within state | 1 |
| Check Digits | 14-15 | Validation digits | Z5 |
Best practices
Follow these recommendations to optimise your GSTIN verification implementation and ensure reliable business validation:- Regular verification: Re-verify GSTINs periodically as registration status can change over time.
- Cross-reference data: Use GSTIN verification alongside other KYB verification methods for comprehensive business validation.
- Monitor status changes: Check for GSTIN status changes before processing transactions to avoid compliance issues.
- Maintain records: Store verification records for compliance and audit purposes as required by regulatory frameworks.
- Validate format: Ensure GSTIN follows the correct 15-digit format before making API calls to avoid unnecessary requests.
- Handle errors gracefully: Implement robust error handling for invalid, inactive, or temporarily unavailable GSTIN data.
- Cache results: Store verification results temporarily to reduce API calls for repeated checks of the same GSTIN.
- Set timeouts: Configure appropriate API timeout values to handle network latency and server response delays.
FAQs
What are the details that I will be able to see on verifying the GSTIN of an entity?
What are the details that I will be able to see on verifying the GSTIN of an entity?
- The legal name of the business
- GSTIN status
- Taxpayer type
- Date of registration
- GSTIN
- Nature of business
-
Business principal address
Is there any limit to the number of GSTINs that can be verified in a day?
Is there any limit to the number of GSTINs that can be verified in a day?
Can I verify the GSTIN by just knowing the name of the person?
Can I verify the GSTIN by just knowing the name of the person?
Which businesses can benefit from GSTIN verification?
Which businesses can benefit from GSTIN verification?
- Ecommerce marketplaces
- B2B Reseller Companies
- B2B Ecommerce
- Tax processing and return filing platforms
- Lending and micro-financing platforms
- Insurance providers
- Banks
-
Identity verification companies
Do I need to pay in advance for GSTIN verification?
Do I need to pay in advance for GSTIN verification?
What are the details I need to input to verify a GSTIN?
What are the details I need to input to verify a GSTIN?
What is online GSTIN verification?
What is online GSTIN verification?
What is the average response time for the GSTIN Api?
What is the average response time for the GSTIN Api?