Free · No sign-up · 8 states with full pages
Professional Tax Calculator By State
Pick your state and type your salary. See the professional tax your employer takes every month, why February can cost more, and what you pay in a year. A ₹40,000 salary in Maharashtra pays ₹2,500 a year.
- Every verified state
- The February rule
- The ₹2,500 legal cap
- Old regime and new
Taken from your pay every month
₹200
₹2,500 a year: ₹200 a month, and ₹300 in February.
- Apr₹200
- May₹200
- Jun₹200
- Jul₹200
- Aug₹200
- Sep₹200
- Oct₹200
- Nov₹200
- Dec₹200
- Jan₹200
- Feb₹300
- Mar₹200
- A usual month₹200
- February₹300
- In a year₹2,500
Maharashtra slabs
- Up to ₹7,500Nil₹0 a year
- ₹7,501 to ₹10,000₹175 a month₹2,100 a year
- ₹10,001 and aboveyou are here₹200 a month, ₹300 in February₹2,500 a year
Nothing leaves your browser
01 Every state
Which States Charge Professional Tax
Chandigarh, Delhi, Haryana, Himachal Pradesh, Jammu and Kashmir, Rajasthan, Uttar Pradesh and Uttarakhand charge no professional tax. Odisha repealed it from 1 April 2026. 18 more states and territories are not verified here yet, so we show no figure for them.
- Karnatakaup to ₹2,500
- Keralaup to ₹2,500
- Madhya Pradeshup to ₹2,500
- Maharashtraup to ₹2,500
- Tamil Naduup to ₹2,500
- West Bengalup to ₹2,496
- Andhra Pradeshup to ₹2,400
- Gujaratup to ₹2,400
- Telanganaup to ₹2,400
- OdishaRepealed
- ChandigarhNo tax
- DelhiNo tax
- HaryanaNo tax
- Himachal PradeshNo tax
- Jammu and KashmirNo tax
- RajasthanNo tax
- Uttar PradeshNo tax
- UttarakhandNo tax
- Andaman and Nicobar IslandsNot verified yet
- Arunachal PradeshNot verified yet
- AssamNot verified yet
- BiharNot verified yet
- ChhattisgarhNot verified yet
- Dadra and Nagar Haveli and Daman and DiuNot verified yet
- GoaNot verified yet
- JharkhandNot verified yet
- LadakhNot verified yet
- LakshadweepNot verified yet
- ManipurNot verified yet
- MeghalayaNot verified yet
- MizoramNot verified yet
- NagalandNot verified yet
- PuducherryNot verified yet
- PunjabNot verified yet
- SikkimNot verified yet
- TripuraNot verified yet
- Charges it (open the page)
- No professional tax
- Not verified yet
See every state in a table
| State | Status | Most a year |
|---|---|---|
| Karnataka | Charges it | ₹2,500 |
| Kerala | Charges it | ₹2,500 |
| Madhya Pradesh | Charges it | ₹2,500 |
| Maharashtra | Charges it | ₹2,500 |
| Tamil Nadu | Charges it | ₹2,500 |
| West Bengal | Charges it | ₹2,496 |
| Andhra Pradesh | Charges it | ₹2,400 |
| Gujarat | Charges it | ₹2,400 |
| Telangana | Charges it | ₹2,400 |
| Odisha | Repealed | — |
| Chandigarh | No tax | — |
| Delhi | No tax | — |
| Haryana | No tax | — |
| Himachal Pradesh | No tax | — |
| Jammu and Kashmir | No tax | — |
| Rajasthan | No tax | — |
| Uttar Pradesh | No tax | — |
| Uttarakhand | No tax | — |
| Andaman and Nicobar Islands | Not verified yet | — |
| Arunachal Pradesh | Not verified yet | — |
| Assam | Not verified yet | — |
| Bihar | Not verified yet | — |
| Chhattisgarh | Not verified yet | — |
| Dadra and Nagar Haveli and Daman and Diu | Not verified yet | — |
| Goa | Not verified yet | — |
| Jharkhand | Not verified yet | — |
| Ladakh | Not verified yet | — |
| Lakshadweep | Not verified yet | — |
| Manipur | Not verified yet | — |
| Meghalaya | Not verified yet | — |
| Mizoram | Not verified yet | — |
| Nagaland | Not verified yet | — |
| Puducherry | Not verified yet | — |
| Punjab | Not verified yet | — |
| Sikkim | Not verified yet | — |
| Tripura | Not verified yet | — |
If you work in one of the states with no professional tax, nothing is taken from your pay for it. Where the state has repealed the tax, as Odisha did by an ordinance, the repeal rests on an ordinance that lapses unless the legislature replaces it, so we say what we know and when we checked.
The states we have not verified are listed on the hub so you can see them. We would rather show nothing than a figure we cannot stand behind.
02 The cap
The ₹2,500 Legal Cap
The Constitution lets a state charge at most ₹2,500 a year in professional tax. Karnataka, Kerala, Madhya Pradesh, Maharashtra and Tamil Nadu reach it; West Bengal stops at ₹2,496, Andhra Pradesh stops at ₹2,400, Gujarat stops at ₹2,400 and Telangana stops at ₹2,400.
The most a person can pay in a year, by state
Read the full explanation
The ₹2,500 limit is Article 276 of the Constitution. It applies to each state separately and to each person for the year, however high the salary is. Most states get there with ₹200 a month and a slightly larger payment in one month.
The picture shows the most a person can pay in each state we have verified, on a very high salary. A lower salary pays a lower slab, down to nothing below the first band. The rows below it show what applies to you.
18 more states and union territories have no verified schedule yet, so they are not drawn.
03 The February rule
Why One Month Costs A Little More
In Karnataka, Madhya Pradesh and Maharashtra, one month costs a little more so the year adds up to the legal figure: February is ₹300 in Karnataka, March is ₹212 in Madhya Pradesh, February is ₹300 in Maharashtra.
Maharashtra, ₹40,000 a month
- Apr₹200
- May₹200
- Jun₹200
- Jul₹200
- Aug₹200
- Sep₹200
- Oct₹200
- Nov₹200
- Dec₹200
- Jan₹200
- Feb₹300
- Mar₹200
Madhya Pradesh, ₹45,000 a month
- Apr₹208
- May₹208
- Jun₹208
- Jul₹208
- Aug₹208
- Sep₹208
- Oct₹208
- Nov₹208
- Dec₹208
- Jan₹208
- Feb₹208
- Mar₹212
Read the full explanation
A state that wants ₹2,500 a year cannot do it with a round monthly amount. Maharashtra and Karnataka take ₹200 for eleven months and ₹300 in February. Madhya Pradesh works from your yearly income and takes a slightly different amount in March.
This is why a payslip for one month can show a different professional tax from the others. It is not a mistake: it is the last payment of the year.
04 How it is paid
Monthly, Half-Yearly, Or By Yearly Income
Most states take professional tax from your pay every month. Kerala and Tamil Nadu work it in two half-yearly payments, and Madhya Pradesh sets it by your yearly income.
- Every monthOn your gross pay for the monthKarnataka, Maharashtra, West Bengal, Andhra Pradesh, Gujarat, Telangana
- Twice a yearOn your pay over six monthsKerala, Tamil Nadu
- By yearly incomeSplit over the monthsMadhya Pradesh
Read the full explanation
Your employer deducts professional tax from your salary and pays it to the state. You usually see it as one line on your payslip. In states with half-yearly slabs, the tax is paid twice a year, and the calculator shows it as two payments.
Tamil Nadu and Kerala leave the rate to local bodies. The calculator shows Greater Chennai’s schedule for Tamil Nadu and the ceilings Kerala’s local bodies may levy up to; your own body may charge less.
05 Old or new
Is Professional Tax Deductible
Professional tax paid is deducted from your salary income in the old regime. In the new regime there is no deduction for it, so you still pay it but it does not lower your income tax.
Old regimeDeductibleSubtracted from your taxable salary
New regimeNot deductibleYou still pay it, but it saves no income tax
Read the full explanation
If you choose the old regime, the professional tax deducted from your salary (up to ₹2,500 a year) is subtracted from your taxable income, which saves a little income tax. The new regime allows only the standard deduction from salary.
The saving is small: it is the professional tax times your slab rate, with cess. It is one reason to compare both regimes on your whole salary rather than on one line.
06 Questions
Questions About Professional Tax
What is professional tax?
A tax some states charge on salaried people and professionals, taken by your employer from your pay and paid to the state. It is separate from income tax, and the Constitution caps it at ₹2,500 a year.
Which states charge professional tax?
We have verified Karnataka, Kerala, Madhya Pradesh, Maharashtra, Tamil Nadu, West Bengal, Andhra Pradesh, Gujarat and Telangana. 18 more states and union territories have no verified schedule here yet; some of them may charge it.
Which states have no professional tax?
Chandigarh, Delhi, Haryana, Himachal Pradesh, Jammu and Kashmir, Rajasthan, Uttar Pradesh and Uttarakhand. Odisha repealed it from 1 April 2026.
What is the maximum professional tax I can pay?
₹2,500 a year, the limit set by Article 276 of the Constitution. Karnataka, Kerala, Madhya Pradesh, Maharashtra and Tamil Nadu reach it on a high salary.
Why is professional tax different in February?
In Karnataka, Madhya Pradesh and Maharashtra, one month costs a little more so the year adds up to the legal figure: February is ₹300 in Karnataka, March is ₹212 in Madhya Pradesh, February is ₹300 in Maharashtra.
How much professional tax does a ₹40,000 salary pay?
In Maharashtra, ₹200 a month and ₹2,500 a year. In other states it differs: pick your state in the calculator.
Is professional tax deducted every month?
Most states take professional tax from your pay every month. Kerala and Tamil Nadu work it in two half-yearly payments, and Madhya Pradesh sets it by your yearly income.
Is professional tax deductible from income tax?
Professional tax paid is deducted from your salary income in the old regime. In the new regime there is no deduction for it, so you still pay it but it does not lower your income tax.
What if my state is not verified here?
The calculator shows no figure for it, and says so. Your payslip has the amount your employer deducts; ask payroll for the state’s slab.
Does professional tax depend on my city?
Mostly on your state. Tamil Nadu and Kerala let local bodies set the rate, so the figure for your city may differ from the schedule we show.
Sources
- Article 276: taxes on professions, trades, callings (GKToday) (opens in a new tab)
- Why professional tax is capped at ₹2,500 a year (CalcGuru) (opens in a new tab)
- Is professional tax deductible? (CalcGuru) (opens in a new tab)
- 15 deductions you cannot claim in the new regime (Business Today) (opens in a new tab)