Taxation & Salary APIWeb Calculator UI

Free Job Switch Tax Calculator API (Two or More Employers) (2026)

Each employer deducts TDS on the salary it knows about. Without Form 122, every employer gives the standard deduction, the low slabs and the 87A rebate again. Returns each employer's estimated TDS, the tax for the year, the balance at filing, and the TDS had every later employer been given Form 122.

Interactive API Playground & Live Test

GET/api/v1/job-switch-tax

Query Parameters

Number of employers, 1 to 4 (default: 2)

Taxable monthly salary from employer 1 in ₹; salary2 to salary4 for the others (defaults 100000, 120000, 140000, 160000)

Months paid by employer 1; months2 to months4 for the others. The year is cut at 12 in job order (defaults 5, 7, 4, 3)

Joining bonus from employer 1 in ₹; joiningBonus2 to joiningBonus4 for the others (defaults 0, 50000, 0, 0)

Taxable severance from employer 1 in ₹; severance2 to severance4 for the others (default 0)

true (or 1) if employer 2 was given Form 122 with the earlier salary; form122_3 and form122_4 likewise (default false)

TDS employer 1 actually deducted, from payslips or Form 130, in ₹; tds2 to tds4 for the others. Leave out to estimate it

'new' or 'old' (default: new)

Old regime only: 80C, 80D and other deductions in ₹, declared to every employer (default: 150000, as on the page)

curl -X GET "https://fincalculator.in/api/v1/job-switch-tax?jobs=2&salary1=100000&months1=5&joiningBonus1=0&severance1=0&form122_2=false&regime=new&deductions=150000" \
  -H "Accept: application/json"
Live JSON Response (HTTP 200 OK)
Click "Execute Live API Request" below...

Request Parameters Schema

ParameterTypeRequiredDescription / Notes
jobsnumberOptionalNumber of employers, 1 to 4 (default: 2)
salary1numberOptionalTaxable monthly salary from employer 1 in ₹; salary2 to salary4 for the others (defaults 100000, 120000, 140000, 160000)
months1numberOptionalMonths paid by employer 1; months2 to months4 for the others. The year is cut at 12 in job order (defaults 5, 7, 4, 3)
joiningBonus1numberOptionalJoining bonus from employer 1 in ₹; joiningBonus2 to joiningBonus4 for the others (defaults 0, 50000, 0, 0)
severance1numberOptionalTaxable severance from employer 1 in ₹; severance2 to severance4 for the others (default 0)
form122_2booleanOptionaltrue (or 1) if employer 2 was given Form 122 with the earlier salary; form122_3 and form122_4 likewise (default false)
tds1numberOptionalTDS employer 1 actually deducted, from payslips or Form 130, in ₹; tds2 to tds4 for the others. Leave out to estimate it
regimestringOptional'new' or 'old' (default: new)
deductionsnumberOptionalOld regime only: 80C, 80D and other deductions in ₹, declared to every employer (default: 150000, as on the page)

Frequently Asked Questions (FAQs)

Is the Free Job Switch Tax Calculator API (Two or More Employers) free to use in production apps?
Yes! All FinCalculator REST APIs are completely free, zero-auth, open-CORS, and edge-cached for high performance across global web and mobile applications.
What is the rate limit for /api/v1/job-switch-tax?
Endpoints are cached at the edge for 24 hours. There are no restrictive rate limits for standard web traffic and mobile applications.