Advanced Income Tax Calculator

Model Your Take-Home Salary With Detailed Tax Deductions.

Compare New vs Old Tax Regimes, calculate HRA exemptions, EPF, Professional Tax, and Section 80C/80D deductions with our detailed payslip model.

Configuration

{{ currencySymbol() }}
@if (country() === 'IN') {
Regime Choice
Detailed Declarations
@if (showDetailedIN()) {
BASIC SALARY (% OF CTC) {{ basicPercent() }}%
SECTION 80C (PPF, ELSS, LIC) ₹{{ deductions80C() | number }}

* Applicable only in Old Regime. Capped at ₹1.5 Lakhs.

SECTION 80D (HEALTH INSURANCE) ₹{{ health80D() | number }}

* Capped at ₹25k (Self) + ₹50k (Senior Parents) in Old Regime.

* Capped at ₹2,00,000 for self-occupied properties under Old Regime.

VOLUNTARY NPS (80CCD(1B)) ₹{{ npsVoluntary() | number }}

* Extra deduction up to ₹50k in Old Regime.

}
} @if (country() === 'US') {
Deductions
401(k) RETIREMENT CONTRIBUTION \${{ contribution401k() | number }}

* Capped at \$23,000 max annual contribution limit for 2026.

}
@if (country() === 'IN') {
Take Home Salary

₹{{ activeBreakdown().takeHomeMonthly | number:'1.0-0' }}/mo

Effective Tax Rate

{{ activeBreakdown().effectiveTaxRate | number:'1.1-1' }}%

Recommendation: Choose the {{ recommendation().regime === 'new' ? 'New' : 'Old' }} Regime

{{ recommendation().text }}

} @else {
Monthly Net Take-Home

\${{ usBreakdown().takeHomeMonthly | number:'1.0-0' }}

Effective Tax Rate

{{ usBreakdown().effectiveTaxRate | number:'1.1-1' }}%

}

Salary Payslip Simulator

Estimated Monthly Earnings & Deductions

{{ activeBreakdown().regimeName }}
Gross Earnings
Basic Salary {{ currencySymbol() }}{{ basicSalaryMonthly() | number:'1.0-0' }}
@if (country() === 'IN') {
House Rent Allowance (HRA) {{ currencySymbol() }}{{ hraMonthly() | number:'1.0-0' }}
}
Special & Other Allowances {{ currencySymbol() }}{{ otherAllowancesMonthly() | number:'1.0-0' }}
Total Gross (Monthly) {{ currencySymbol() }}{{ grossSalary() / 12 | number:'1.0-0' }}
Monthly Deductions
Provident Fund (EPF / 401k) -{{ currencySymbol() }}{{ activeBreakdown().retirementContribution / 12 | number:'1.0-0' }}
@if (country() === 'IN') {
Professional Tax (PT) -{{ currencySymbol() }}{{ activeBreakdown().professionalTax / 12 | number:'1.0-0' }}
}
Income Tax (TDS Estimate) -{{ currencySymbol() }}{{ activeBreakdown().taxPaid / 12 | number:'1.0-0' }}
Total Deductions -{{ currencySymbol() }}{{ (activeBreakdown().retirementContribution + activeBreakdown().professionalTax + activeBreakdown().taxPaid) / 12 | number:'1.0-0' }}
Monthly Net Cash-in-hand

{{ currencySymbol() }}{{ activeBreakdown().takeHomeMonthly | number:'1.0-0' }}

Net Take-home

Tax Slab Breakdowns

@for (slab of activeBreakdown().slabs; track slab.range) {
{{ slab.range }}
Rate: {{ slab.rate }} {{ currencySymbol() }}{{ slab.amount | number:'1.0-0' }}
}