India's compliance decision infrastructure

The right regulatory decision,
before the transaction completes.
Not a portal. An API.

RegInfra converts Indian tax law into machine-executable logic. Send transaction facts. Get a deterministic regulatory decision with complete reasoning — versioned, auditable, permanent.

19
TDS sections live
<50ms
Response time
44/44
Tests passing
ITA 2025
Built from day one
POST /v1/tds/decide
// Decision made fresh. Stored permanently.
{
  "section": "194J",
  "tds_rate": "0.10",
  "tds_amount": "7500.00",
  "match": "EXACT",
  "legal_reference": {
    "act": "Income-tax Act, 2025",
    "section": "393 T1 S.No.(6)(iii)",
    "effective_from": "2026-04-01"
  },
  "calculation_reasoning": {
    "threshold_check": "₹75,000 > ₹50,000 ✓",
    "rate_selection": "10% — PAN available"
  },
  "decision_hash": "sha256:a3f9b2c1..."
}
Live now
TDS — 19 sections
ITA 2025 compliant
Q2 FY27
TCS + Advance Tax
206C rules engine
FY28
GST + Capital Gains
ITC, RCM, STCG/LTCG
Vision
Full compliance OS
FEMA, Companies Act, Payroll

Why RegInfra

Regulatory logic as infrastructure.
Not embedded in your codebase.

Every team that builds compliance logic internally owns it forever — updates, edge cases, rule changes, audit exposure. RegInfra is the layer you call instead of building.

Regulatory decision as an API
Transaction facts in. Regulatory verdict out.

Your application sends payment facts. RegInfra determines the applicable section, rate, and amount — you don’t embed the decision logic in your codebase.

Decision provenance
Every verdict comes with its full reasoning chain.

Why this section. Why this rate. What the threshold was at that exact moment. Traceable to the specific provision of the Income Tax Act.

Historical reproducibility
Reproduce any past decision exactly as it was made.

Pull any transaction from any past date and get back the exact decision with the rule version active on that day. Immutable by design.

Versioned regulatory logic
Rules update when regulations change. You don’t.

Every rule set carries an effective date. When Parliament amends the Act, RegInfra updates. Your integration stays unchanged.

Centralized decisioning
One source of truth across every system.

Payroll, payments, ERP, reconciliation — all calling the same engine. No divergence between systems on what the correct rate should be.

Secondary benefits
Engineering time saved — no building or maintaining compliance logic
Faster regulatory changes — RegInfra absorbs Act amendments, not your team
Faster product development — compliance is an API call, not a design constraint

Build vs RegInfra

You can build this yourself.
The question is whether you should own it.

Internal compliance logic works — until the Act changes, a new circular applies, or an edge case surfaces at scale. RegInfra owns the regulatory logic so your team doesn’t have to.

What you own when you build internally With RegInfra What this means
Tax rule interpretation
Mapping Act language to code logic
✓ Owned by RegInfra
No legal interpretation risk in your codebase
Regulatory updates
Finance Act amendments, new circulars
✓ Automatic, versioned
Your integration doesn’t change when rules do
Threshold state per vendor
YTD tracking across payments
✓ Managed, snapshotted
Threshold at exact payment time — not reconstructed later
Decision evidence
Why this rate, on this date, under this rule
✓ Stored permanently
Every past decision reproducible with full reasoning
Rule version proof
Which Act version was active on a past date
✓ Cryptographic fingerprint
Provable, immutable — not reliant on memory or documentation
Pre-transaction validation
Block wrong classifications before money moves
✓ 400 error at API layer
Wrong deductions caught before they happen, not in the next audit

How it works

One API call per payment.
Complete decision record stored.

1

Call RegInfra at payment time

Your payment system calls RegInfra before releasing funds. Pass the payment amount, vendor PAN, deductee type, and nature of payment. RegInfra determines the applicable section — you don’t need to specify it.

POST /v1/tds/decide
2

Get correct TDS with full reasoning

RegInfra returns the correct section, rate, and amount — with the complete decision chain. Why that section. Why that rate. Threshold state at this exact payment. PAN status today.

3

Decision stored permanently

Every decision is stored against the transaction. Query any payment by vendor PAN, date range, or section. The reasoning is always there — no reconstruction from memory or spreadsheets.

GET /v1/transactions?vendor_pan=ABCDE1234F
4

Income Tax Act 2025 — built from day one

Every response includes the correct 393-series section reference. Not retrofitted from the old 194-series. Built for the new Act from the start, effective 1 April 2026.

Right fit

RegInfra is not for everyone.
Here is who it is and isn't built for.

✓ Built for you

Gig platform — 1,000+ contractors monthly

New contractors onboarded constantly. Payment nature varies per contractor. Engineering team maintaining TDS logic in codebase. Classification errors caught only when contractors complain.

✓ Built for you

Fintech or payroll tool embedding TDS

TDS accuracy is product quality for you. Wrong deduction in your platform is your reputation problem. You need TDS logic as an API — so every Act change is RegInfra's problem, not yours.

19 sections live — 194A Interest 194C Contractors 194H Commission 194J Professional 194O E-Commerce 194S Crypto/VDA 194Q Goods 194R Perquisites + 11 more

Beyond TDS

One architecture.
Every Indian compliance obligation.

New regulation = new rule files. No engine rewrite. The same machine-readable law pattern extends across India's complete regulatory stack.

Live now
TDS
19 sections — ITA 2025
Section mismatch detection
Reasoning trail per transaction
Auto YTD threshold tracking
Cryptographic rule fingerprint
Q2 FY27
TCS + Advance Tax
TCS — 17 sections (Section 394)
TDS-TCS conflict detection
Advance tax position
Quarterly obligation calendar
FY28
GST + Capital Gains
ITC eligibility per transaction
RCM applicability
Capital gains classification
STCG vs LTCG determination
Vision
Full compliance OS
Income Tax — Section 43B
FEMA — 15CA/15CB
Companies Act — ROC filings
Cross-regulation conflicts

Free trial

500 API calls. No credit card.

Full access to all 19 TDS sections for 30 days. API key provisioned within 24 hours.

500 free calls

All sections. Full reasoning trail from your first call.

Complete audit trail

Every decision stored permanently from day one.

Key within 24 hours

We review manually and respond same business day.

We review every request manually and respond within 24 hours on business days.

Trial request received

We'll review your details and send your API key to your work email within 24 hours.

In the meantime, read the API documentation to prepare for integration.

Get started

Ready to see it on your actual payment data?

Start with a free trial or book a 20-minute demo using a real payment scenario from your business. No slides. Just the product working on your data.

Or write to us at contact@reginfra.com — we respond within 24 hours.