Tax filing infrastructure
Your tax software shouldn’t have to become tax infrastructure.
IrisTaxFiling helps software companies validate, prepare, submit, track, and correct U.S. information returns through a developer-first API.
Built for SaaS platforms, marketplaces, payroll systems, accounting software, and high-volume filers.
Don’t build the IRS integration yourself.
Your platform already owns the customer, vendor, payment, and tax data. The painful part is everything between that data and a successful filing.
- Your data
- Tax mapping
- Validation
- IRS schemas
- Submission
- Acknowledgements
- Corrections
- Audit trail
IrisTaxFiling handles the infrastructure layer.
Filing isn’t just an API call.
High-volume filing is a lifecycle. Every stage below is something your team would otherwise build, run, and keep current.
Product
Everything between your tax data and the IRS.
Bring your existing tax data.
Send records without reshaping your data model first.
JSON · CSV · database exports · internal systemsKnow what’s going to fail before you submit.
Schema and business-rule checks with field-level errors.
warnings and blockersReliable filing infrastructure.
IRIS-ready preparation and submission orchestration.
retries · idempotency · acknowledgement trackingTurn rejection into an actionable workflow.
Explain the error, find affected records, correct, revalidate, resubmit.
correction workflowFiling readiness
Fix issues before they become filing failures.
Interactive prototype using synthetic data. No live IRS transmission occurs from this demo.
Each blocker links to the affected records, so corrections can be revalidated and resubmitted.
Developer-first by design
Bring your data. IrisTaxFiling handles the filing infrastructure.
Your engineers shouldn’t have to become experts in IRS transmission formats, filing workflows, and correction mechanics.
POST /v1/filings
{
"form": "1099-NEC",
"tax_year": 2026,
"payer": { ... },
"recipients": [ ... ]
}{
"id": "fil_8f31a",
"status": "ready"
}Not another tax filing dashboard.
Traditional tax filing software
- User-facing tax workflows
- Manual filing experience
- Form-centric
- Built for individual businesses
IrisTaxFiling
- API-first
- Embedded into existing software
- Data-centric
- Built for software companies
- High-volume workflows
- Filing lifecycle control
- Developer-first
FIRE to IRIS
FIRE is changing. Your infrastructure has to change with it.
The IRS is transitioning information-return filing from the legacy FIRE system to IRIS. For software companies that have built or depend on filing infrastructure, this creates a significant migration and integration requirement.
Move from legacy filing workflows without rebuilding everything.
Keep your existing data model. Let IrisTaxFiling handle the translation, validation, and filing workflow.
- Legacy data: CSV / FIRE / internal system
- IrisTaxFiling
- Normalize
- Validate
- IRIS-ready
- Submit
Developer experience
Five minutes to your first filing workflow.
- Create API key
- Send sample filing
- Validate
- Review
- Submit
curl https://api.iristaxfiling.com/v1/filings \
-H "Authorization: Bearer $IRISTAXFILING_KEY" \
-H "Idempotency-Key: 2026-nec-0001" \
-d @filing.jsonconst res = await fetch("https://api.iristaxfiling.com/v1/filings", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.IRISTAXFILING_KEY}`,
"Idempotency-Key": "2026-nec-0001",
"Content-Type": "application/json",
},
body: JSON.stringify(filing),
});
const { id, status } = await res.json();import os, requests
r = requests.post(
"https://api.iristaxfiling.com/v1/filings",
headers={
"Authorization": f"Bearer {os.environ['IRISTAXFILING_KEY']}",
"Idempotency-Key": "2026-nec-0001",
},
json=filing,
)
print(r.json()["status"])using var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization",
$"Bearer {Environment.GetEnvironmentVariable("IRISTAXFILING_KEY")}");
http.DefaultRequestHeaders.Add("Idempotency-Key", "2026-nec-0001");
var res = await http.PostAsJsonAsync(
"https://api.iristaxfiling.com/v1/filings", filing);Examples use plain HTTP. Official SDKs are planned.
Your system stays in control.
Webhooks report every state change, so your product never has to poll.
filing.createdfiling.validatedfiling.readyfiling.submittedfiling.acceptedfiling.rejectedcorrection.requiredfiling.correctedReliability
Built for filing deadlines.
Idempotent submissions
Safe to retry without duplicate filings.
Durable queues
Submissions survive restarts and spikes.
Retry handling
Transient failures are retried, not dropped.
Submission state tracking
Every filing has an explicit, queryable state.
Acknowledgement storage
IRS responses are kept with the filing.
Correction workflows
Corrections follow the original filing.
Audit trails
Filing and administrative actions are recorded.
Operational alerts
Know about stuck or rejected filings early.
Security
Security designed for sensitive tax data.
Encryption
In transit and at rest.
Role-based access
Least-privilege access to data and systems.
Audit logging
Track filing and administrative actions.
Production/test separation
Separate sandbox and production environments.
Key management
Credentials are not embedded in application code.
Data retention controls
Control how long filing data is kept.
Compliance requirements vary by data source, customer role, and filing workflow. IrisTaxFiling does not provide legal or tax advice.
Built for software that generates tax data.
Add information-return filing without building IRS infrastructure.
Handle high-volume recipient reporting.
Embed filing directly into your workflow.
Turn payment data into filing-ready returns.
Automate recurring information-return workflows.
Keep tax filing inside your existing product.
Pricing
API pricing that scales with filing volume.
Developer
For development and early integrations.
- Sandbox
- API access
- Validation
- Documentation
Business
For production SaaS platforms.
- Production API
- Webhooks
- Corrections
- Audit trail
Enterprise
For high-volume filing infrastructure.
- High-volume filing
- Enterprise controls
- Dedicated support
Usage-based filing volume is a secondary pricing dimension. Prices are illustrative and not final.
Built for the infrastructure problem behind information returns.
Early access
We’re in demo. Registrations are welcome.
IrisTaxFiling is a working demo in test mode: filings run against a simulator, not the IRS. Tell us what you want to file and we’ll get in touch.
Build your product. Let IrisTaxFiling handle the filing infrastructure.
Connect your existing tax data to a developer-first filing workflow.
hello@iristaxfiling.com