India's most complete state-wise Professional Tax calculator. Select your state, enter employee count per salary slab, and instantly get monthly PT payable, annual projection, February special rule, due dates and the official government payment portal — all in one place.
Covers Maharashtra, Karnataka, West Bengal, Tamil Nadu, Andhra Pradesh, Telangana, Gujarat, Kerala, Madhya Pradesh, Odisha, Punjab, Assam, Bihar, Jharkhand, Goa, Sikkim, Manipur, Meghalaya, Mizoram, Nagaland, Tripura, Puducherry and all non-PT states.
Select a state, choose employee gender (for Maharashtra), enter the number of employees in each salary slab. Monthly PT, annual liability, and payment guidance is calculated instantly.
Choose your state from the dropdown to see PT slabs, enter employee counts, and calculate your total PT liability.
Complete reference table for all 22 PT-levying states and UTs. Maximum constitutional limit: ₹2,500/year (Article 276).
| State | Max Annual PT | Filing Frequency | Due Date | February Rule | Key Slab Threshold |
|---|---|---|---|---|---|
| Andhra Pradesh | ₹2,400 | Monthly | 10th of following month | None | ₹200/month if salary > ₹15,000 |
| Assam | ₹2,496 | Monthly | Last day of month | None | ₹208/month if salary > ₹25,000 |
| Bihar | ₹2,500 | Monthly | 15th of following month | None | ₹208/month if salary > ₹41,667 |
| Goa | ₹2,400 | Monthly | 15th of following month | None | ₹200/month if salary > ₹25,000 |
| Gujarat | ₹2,400 | Monthly | 15th of following month | None | ₹200/month if salary ≥ ₹12,000 |
| Jharkhand | ₹1,800 | Monthly | 30th of following month | None | ₹150/month if salary > ₹41,667 |
| Karnataka | ₹2,400 | Monthly | 20th of following month | ₹300 in Feb | ₹200/month if salary ≥ ₹30,000 |
| Kerala | ₹2,496 | Half-Yearly | 31 Aug & 28/29 Feb | None | ₹208/month (₹1,248/half-year) if salary > ₹16,667 |
| Madhya Pradesh | ₹2,500 | Monthly | Last day of month | None | ₹212/month if salary > ₹33,333 |
| Maharashtra | ₹2,500 | Monthly / Annual | Last day of month (if >₹50k/yr); 31 Mar otherwise | ₹300 in Feb | ₹200/month; Female ≤ ₹25,000 exempt |
| Manipur | ₹1,200 | Monthly | Last day of month | None | ₹100/month if salary > ₹20,000 |
| Meghalaya | ₹2,400 | Monthly | Last day of month | None | ₹200/month if salary > ₹20,000 |
| Mizoram | ₹1,200 | Monthly | Last day of month | None | ₹100/month if salary > ₹10,000 |
| Nagaland | ₹1,800 | Monthly | Last day of month | None | ₹150/month if salary > ₹15,000 |
| Odisha | ₹3,600 | Monthly | Last day of month | None | ₹300/month if salary > ₹41,667 (highest in India) |
| Puducherry | ₹1,200 | Monthly | Last day of month | None | Flat ₹100/month if salary ≥ ₹9,200 |
| Punjab | ₹2,400 | Monthly | Last day of month | None | Flat ₹200/month if salary ≥ ₹25,000 |
| Sikkim | ₹2,400 | Monthly | Last day of month | None | ₹200/month if salary > ₹30,000 |
| Tamil Nadu | ₹2,500 | Half-Yearly | Aug 31 & Jan 31 | None | ₹1,250/half-year if 6-month salary ≥ ₹75,000 |
| Telangana | ₹2,400 | Monthly | 10th of following month | None | ₹200/month if salary > ₹15,000 |
| Tripura | ₹2,400 | Monthly | Last day of month | None | ₹200/month if salary > ₹25,000 |
| West Bengal | ₹2,400 | Monthly | 21st of following month | None | ₹200/month if salary > ₹40,000 |