TDS Statement Filing APIs
Secure, OpenAPI 3.0 based TDS Statement Filing APIs for Forms 24Q, 26Q, 27Q and 27EQ. Covering data capture, validate, submit as well submit status and error download.
Create an account to access TRACES APIs, generate credentials and start integrating with your TDS filing systems.
Statement Filing in one place
- Support for Forms 24Q, 26Q, 27Q, 27EQ.
- Validate,submit and track TDS statements programmatically.
- Receive detailed error codes for original and correction.
- Built for ERPs, payroll products and enterprise platforms.
Why integrate with TRACES APIs?
Automate TDS Statement Filing flows and reduce manual effort, rejections and turnaround time for your organization and your customers.
Compliant & secure
APIs built for TRACES with standardized request/response formats, secure transport and strict validation aligned to TDS regulations.
Faster statement lifecycle
Move from manual uploads to automated workflows capture, validate, submit and monitor statements directly from your systems.
Built for scale
Handle high-volume filings across entities, PANs and periods, with clear error reporting and retry-friendly design.
Statement Filing APIs
Choose the appropriate API for the TDS statement you are filing. Each API exposes clear operations for validation, submission and status tracking.
Salary (24Q) Filing
Designed for salary TDS statements, enabling ERPs and payroll systems to integrate directly with TRACES.
- Upload statement data and metadata.
- Pre-validate structure and mandatory fields.
- Submit to TRACES and retrieve reference IDs.
Non-salary (26Q) Filing
Cover payments other than salary with programmatic filing and validation for 26Q statements.
- Handle diverse transaction types and sections.
- Receive detailed error codes for failed rows.
- Monitor filing status until completion.
Non-resident (27Q) Filing
APIs tailored for TDS on income paid to non-residents, with validations aligned to cross-border requirements.
- Capture and validate non-resident specific fields.
- Track submissions across multiple periods.
- Programmatic access to error and status details.
TCS (27EQ) Filing
Automate Tax Collected at Source (TCS) filings with a consistent interface aligned with TRACES workflows.
- Submit TCS statements programmatically.
- Validate sections and transaction details.
- Poll for result and download error reports.
How the integration works
A guided flow from onboarding to production, designed for engineering teams building TDS and TCS filing capabilities.
-
1
Onboard & generate credentials
Register your organization on the portal, configure your applications and obtain secure API credentials for sandbox and production.
-
2
Integrate Statement Filing APIs
Connect your ERP, payroll or in-house systems to the TRACES endpoints for uploading data, validating statements and initiating filing.
-
3
Monitor status & errors
Poll status APIs for submission outcomes, download error details, correct impacted rows and resubmit with minimal manual effort.
-
4
Go live with confidence
Promote from sandbox to production once validations and flows are stable, and manage volumes across financial years and quarters.
Onboarding checklist
- Create a portal account and register your application.
- Retrieve your API key or client credentials.
- Review authentication, throttling and error formats.
- Implement sandbox integration for one form (24Q / 26Q / 27Q / 27EQ).
- Validate end-to-end filing across a full quarter.
- Switch to production and set up monitoring.
Resources & Support
Everything you need to design, build, test and support your TRACES Statement Filing integrations.
API documentation
Explore reference documentation, request and response schemas, example payloads and error codes for all Statement Filing APIs.
Samples & integration guides
Use language-specific snippets and workflow diagrams to embed TRACES APIs in your ERP, payroll or middleware solutions.
Support
Reach out to the TRACES support team with questions around onboarding, credentials, performance or production issues.
Frequently asked questions
Need help getting started?
If you are planning a large-scale integration or migration, consider coordinating with the TRACES team for capacity planning, timelines and best practices.
Keep an eye on the portal announcements for updates to APIs, new capabilities and important compliance timelines.