Shiftelio
Payroll and Compliance12 min read · 3,670 words

Professional Tax in India 2026: The Two Clocks That Make Your Payroll Sheet Wrong

Professional tax runs on two clocks: the period the slab is read in and the date the state collects. Plus the February top-up and PTRC for remote staff.

By Oscar Jamuar, Founder, Shiftelio

Professional tax is the smallest line on an Indian payslip. It is capped by the Constitution at Rs 2,500 a person a year, which is less than most employees pay in a single month of provident fund, and it is the deduction nobody argues about. It is also, judging by the payroll sheets we see, the single line most likely to be wrong.

Not wrong by a lot. Wrong by a hundred rupees a head, or wrong by one entire state, or wrong in the direction where the employer deducted the right amount from the employee and then never registered anywhere to hand it over. Small errors that repeat every month for years, on a tax with no annual reconciliation event to catch them.

This piece is about why that happens, and the short answer is that professional tax runs on two separate clocks while almost every published table collapses them into one.

What professional tax actually is

It is a state tax on the fact of being employed or carrying on a profession, trade or calling. It is not an income tax, it is not administered by the Income Tax Department, and it has nothing to do with the Employees’ Provident Fund or Employees’ State Insurance even though it is deducted alongside them. It is also not the labour welfare fund, which is a separate contribution with its own states and its own dates and which our labour welfare fund guide covers on its own terms.

Its authority is Article 276 of the Constitution, and clause (2) of that article is the one number that constrains the entire subject: no state may levy more than Rs 2,500 per person per year on account of taxes on professions, trades, callings and employments. Every slab in every state lands on or under that ceiling. It is not a guideline, it is a hard constitutional maximum, and it is the reason you can identify a broken table on sight.

The test that catches a bad table in one second.If a professional tax table shows any figure above Rs 2,500 in a column headed “per month”, or shows Rs 2,500 itself as a monthly amount, that table is wrong. Several widely syndicated ones currently show exactly that for Bihar and Madhya Pradesh. Rs 2,500 is the whole year, for the whole country, everywhere.

Two consequences follow from it being a state tax, and both are the source of most of the trouble below. First, there is no national rate, no national form, no national portal and no national due date. Second, whether you owe it at all depends on where the work is done, which in 2026 is no longer the same question as where your office is.

The two clocks: slab basis and payment date

Here is the finding the slab tables hide. When a state defines professional tax it fixes two things that most readers assume are the same thing and that are in fact completely independent:

  • The basis. The period income is measured over to decide which band you fall in. Monthly, half-yearly or annual.
  • The payment frequency. How often the money actually leaves and reaches the state. Monthly, half-yearly or annual.

A state may pick any combination of the two, and every combination that exists is in use somewhere.

Why professional tax in India runs on two separate clocks. The period a state looks your slab up in is not the same thing as how often it collects the money, and all four combinations are in use. Andhra Pradesh reads a monthly salary and collects monthly. Madhya Pradesh reads an annual income but collects monthly, which is the combination published slab tables most often mangle by printing an annual figure under a column headed per month. Kerala reads a half yearly income and collects twice a year, by 31 August and 28 February. Bihar reads an annual income and collects once a year. A closing line states that Article 276(2) of the Constitution caps the whole subject at Rs 2,500 per person per year.
Four states, four different answers. A table with one column headed 'salary' cannot represent all of them, which is why so many of them do not.

All four combinations are live

StatesSlab read overMoney collectedWhat goes wrong
Andhra Pradesh, Telangana, Karnataka, Maharashtra, Gujarat, West Bengal, Assam, Sikkim, TripuraMonthlyMonthlyNot much. This is the shape everybody assumes is universal.
Madhya Pradesh, Odisha, PunjabAnnualMonthlyThe mixed case. A clerk reads the annual band as a monthly one and exempts almost everybody.
Kerala, Tamil Nadu, PuducherryHalf-yearlyHalf-yearlyPayroll deducts one twelfth every month, then has no process for the date the state wants it all.
Bihar, Jharkhand, Manipur, MeghalayaAnnualAnnualAnnual figures reprinted as monthly ones. This is where the “Rs 2,500 a month” error lives.

Look at the Madhya Pradesh row, because it is the one that costs money quietly. The exemption band there runs up to Rs 2,25,000 of annual income. Read as a monthly figure it exempts every employee you have. Read correctly it exempts someone on about Rs 18,750 a month and nobody above that. A payroll run that made that mistake would deduct nothing from anyone, for years, and nothing in the payroll software would ever complain, because zero is a perfectly valid answer.

Kerala is the mirror image. It reads a half-yearly income and collects twice a year: by 31 August for the April to September half, and by 28 February for October to March. If you have Kerala staff and you have not paid this year, the first of those dates has already gone.

The month your payroll sheet gets wrong

Now the second finding, and this one is arithmetic rather than interpretation.

Four states do not charge the same amount in every instalment. They top up one instalment a year so the annual total lands exactly on the constitutional Rs 2,500 rather than a rupee under it. Karnataka and Maharashtra do it in February. Madhya Pradesh and Odisha do it in March, the last month of the financial year.

So in Karnataka an employee on Rs 25,000 a month or more pays Rs 200 in each of eleven months and Rs 300 in February. Eleven twos and a three. Not twelve twos.

The professional tax shortfall a hardcoded payroll formula creates in Karnataka and Maharashtra. Both states charge Rs 200 a month for eleven months and Rs 300 in February alone, so the correct annual figure is Rs 2,500 and not Rs 2,400. A payroll sheet that multiplies Rs 200 by twelve deducts Rs 2,400 and is therefore Rs 100 short per employee for the year. Across sixty employees that is Rs 6,000 of tax the employer collected nothing for and still owes to the state, plus interest running at 2 per cent a month in Maharashtra. Karnataka added the February hundred by an amendment that took effect from 1 April 2025.
A hundred rupees a head is not a large number until you notice it repeats every year, for every employee, and that nobody tells you about it until they tell you with interest attached.

This matters more in Karnataka than anywhere else right now, because Karnataka’s February figure is new. Karnataka’s annual maximum used to be Rs 2,400, a flat Rs 200 across twelve months, and an amendment taking effect from 1 April 2025 added the extra hundred to February alone to bring the year to Rs 2,500. Every table published before then is now wrong, and a great many published since have not been updated. FY 2026-27 is the second year of it.

Work out what that costs. A Bengaluru business with sixty employees above the threshold, running a sheet that computes a flat Rs 200:

LineFigureWhere it comes from
Deducted per employee, per yearRs 2,400Rs 200 multiplied by twelve
Assessed per employee, per yearRs 2,500Rs 200 for eleven months, Rs 300 in February
Shortfall per employeeRs 100The February top up
Across sixty employeesRs 6,000 a yearNever deducted, so never recoverable from them
Two financial years of itRs 12,000 plus interestThe rule has applied since 1 April 2025

The number is small. The mechanism is not, and it is the reason to care: this is money the employer is liable for and cannot claw back. You cannot go to somebody who left in March and ask for a hundred rupees you should have deducted from them last February. The employer pays it out of its own pocket or carries the default.

Nineteen states levy it, twelve do not

There is no professional tax across a large part of the country, and that is worth stating explicitly rather than leaving to silence. A Gurgaon employer reading a table that lists nineteen states cannot tell whether Haryana was left out because it charges nothing or because the author ran out of patience.

PositionWhere
Levies itAndhra Pradesh, Assam, Bihar, Gujarat, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Manipur, Meghalaya, Odisha, Puducherry, Punjab, Sikkim, Tamil Nadu, Telangana, Tripura, West Bengal
Does not levy it at allDelhi, Haryana, Uttar Pradesh, Uttarakhand, Rajasthan, Himachal Pradesh, Goa, Chandigarh, Jammu and Kashmir, Ladakh, Arunachal Pradesh, Andaman and Nicobar Islands
Levies it, rates not reliably publishedChhattisgarh, Mizoram, Nagaland

Two rows in that table deserve a sentence each.

Punjab is in the first row and strictly should not be. What Punjab levies is a State Development Tax under its own 2018 Act, not a professional tax, and it applies to anyone with income above the income tax threshold. The deduction, the ceiling and the employer duty all behave identically, so leaving it out of a payroll run is an expensive piece of pedantry. Treat it as professional tax and you will be right about the money.

The third row is a real gap and we are not going to fill it with a guess. Chhattisgarh, Mizoram and Nagaland do levy the tax, published sources disagree with each other about their current slabs, and our own professional tax calculator says so on screen rather than printing a number it cannot stand behind. If you employ people in those three, ask the state commercial taxes department directly.

For the nineteen that are covered, there is a page per state with that state’s own bands, basis and payment frequency set out on their own: start at the professional tax by state index and open the ones you actually employ people in.

The remote employee who registers you somewhere new

Here is where a rule written for a world of single-location businesses meets a world of distributed ones.

Professional tax follows the state where the work is actually performed. Not the state where the company is incorporated, not where its registered office sits, and not where its payroll is run. That is a straightforward proposition until you start hiring people who work from home.

A company headquartered in Gurgaon has never deducted professional tax, correctly, because Haryana does not levy it. It hires two engineers who work from Bengaluru and one designer in Pune. It now has a Karnataka obligation and a Maharashtra obligation, in two states where it has no office, no premises and nothing else to file. Meanwhile a Bengaluru company hiring somebody who works from Noida owes nothing at all for that person, because Uttar Pradesh does not levy it.

So the question “do we deduct professional tax” has no company-level answer. It has one answer per employee, and the input is that employee’s work location, which is a field almost no small business records deliberately. It captures a postal address for the appointment letter and never looks at it again. Our piece on what the appointment letter must now contain is where that address is written down in the first place, and it is the same field this tax turns on.

PTRC and PTEC are two different registrations

Most states issue two certificates and they are not alternatives. You will usually need both.

CertificateWho it is forWhat it obliges
PTRC, the registration certificateYou, as an employerDeduct professional tax from every employee working in that state, remit it, and file that state’s return
PTEC, the enrolment certificateThe business or professional in its own rightPay the entity’s own professional tax, typically a flat annual amount, whether or not it employs anybody

The registration clock is short and it runs per state. Maharashtra, for instance, requires you to apply for enrolment or registration within thirty days of the commencement of the profession or business, and that clock starts again in each new state the moment somebody is working there. Other states set their own window, so check yours rather than assuming thirty days everywhere.

Each state also has its own portal, its own return frequency and its own due date. Karnataka wants the employer’s monthly payment by the 20th of the following month. Kerala wants two payments a year. A default in one state does not affect your standing in another, which sounds like good news and is in fact the problem: nothing in one state’s system will ever tell you that you have failed to register in a second.

Maharashtra is the only state that asks the employee’s gender

One more per-state oddity that payroll software gets wrong because it is genuinely unusual.

Maharashtra exempts women earning up to Rs 25,000 a month from professional tax entirely, a threshold raised with effect from 1 April 2023. For men the exemption stops at Rs 7,500 a month, with Rs 175 a month between Rs 7,500 and Rs 10,000 and Rs 200 above that. It is a very large gap: a woman on Rs 24,000 a month in Mumbai pays nothing, and a man on the same salary pays Rs 2,500 across the year.

No other state in the table sets a different exemption threshold by gender. If your payroll system holds one global professional tax rule and has no gender input, it is over-deducting from a group of employees in exactly one state, and they are among the lowest paid people you have.

From 1 April 2026 the deduction is section 19, and the default regime does not give it back

This is the part of the subject that changed most recently, and that almost every page on the web still describes wrongly.

The Income-tax Act, 2025 came into force on 1 April 2026 and renumbered the whole statute. The salary deductions that lived in section 16 of the 1961 Act now live in section 19. Professional tax paid by the employee is section 19(1), Table Sl. No. 1. If you are reading a page that says “professional tax is deductible under section 16(iii)”, it is citing a section that no longer exists, which is the same renumbering that turned Form 16 into Form 130.

But the renumbering is the small half of it. The large half is this:

The professional tax deduction under section 19(1) is not available under section 202, the new tax regime. The new regime is the default. So for the majority of employees in FY 2026-27, professional tax leaves the payslip and no income tax relief comes back for it at all. It is a straight reduction in take-home pay, not a shield against a larger tax.

That changes what you should say when an employee asks about it. Under the old regime the honest answer was “you pay it, it reduces your taxable salary, so you get part of it back”. Under the default regime today the honest answer is “you pay it, and you do not”. Only an employee who has actively opted into the old regime gets the deduction, and the Rs 75,000 standard deduction available in the new regime is not a substitute for it. It is the reason this line, small as it is, is now worth naming clearly on a payslip rather than leaving as an unexplained subtraction.

What it costs to get this wrong

There is no national penalty because there is no national Act, and published figures for individual states disagree with each other often enough that we will give you only the two we were able to cross-check.

  • Maharashtra: interest of 1.25 per cent a month on an enrolled person’s unpaid tax and 2 per cent a month on an employer’s, plus a penalty for a late or unfiled return.
  • Karnataka: a penalty of 1.25 per cent, capped at 50 per cent of the total outstanding amount.

Neither is frightening on one employee. Both compound, and both are computed on a base that grows every month you do not notice. The structural risk is not the rate, it is the duration: professional tax has no annual reconciliation of the kind that eventually catches PF and income tax errors, so a mistake made in the first month of running payroll in a new state stays uncorrected until an assessment finds it, which can be years.

The second cost is the one nobody prices. Money you failed to deduct from an employee is not money you can recover from them later, particularly once they have gone. Every rupee of under-deduction converts, over time, into an employer expense. That is the same asymmetry that makes under-deduction of PF expensive, and our guide to what may lawfully leave a payslipexplains why you cannot simply fix it by taking one large correction out of a single month’s pay.

This is an employee records problem first

Read back over everything above and notice what each rule actually asks you for.

It asks which state each person works in, not where the company is. It asks their gross for the month, or for the year, depending on the state. It asks their gender, in exactly one state. It asks which calendar month it is, because two states charge more in February and two more in March. And it asks the date somebody joined, because that is when a registration clock started running in a state you may never have filed anything in.

Every one of those is a field on an employee record, and the failure mode is almost never a refusal to pay. It is that the field was never captured, so the rule could not fire. A spreadsheet with a column called “PT” and a formula reading =200 has quietly asserted that every employee lives in one state, is one gender, and that February is a month like any other.

What a system buys you here is narrow and specific. In Shiftelio the work location is a field on the employee record rather than a line inside a letter, so “who works in Karnataka” is a query rather than a memory test, and a payroll run reads the state per employee instead of applying one rule to everybody. That is the whole of the fix. It is not clever, but it is the difference between a rule that fires and a rule that was never handed the input it needed. If you want the arithmetic before you change anything, the professional tax calculator will do one salary in any of nineteen states, in that state’s own basis, with the topped-up month shown separately. And if you are rebuilding the payslip anyway, our walkthrough of how to calculate payroll in India puts professional tax back in its place among the other deductions.

What to do before this half-year closes

  1. List every state your people actually work in, not every state you have an office in. Include everyone working from home. This list is usually longer than the finance team expects.
  2. Strike out the twelve that levy nothing. If everybody is in Delhi, Haryana, Uttar Pradesh, Uttarakhand or Rajasthan, you are finished, and you should not be deducting anything at all.
  3. For each remaining state, confirm you hold a PTRC there, and a PTEC for the entity if that state requires one. A missing registration is worse than a late payment.
  4. Check the basis, not just the rate. Ask, for each state, whether the slab is read on a monthly, half-yearly or annual figure. In Madhya Pradesh, Odisha and Punjab this is the step that matters most.
  5. Check February and March. If you employ anybody in Karnataka, Maharashtra, Madhya Pradesh or Odisha, find the topped-up instalment in your payroll rules. If it is not there, you are short Rs 100 a head a year.
  6. If you have Kerala staff, check the 31 August payment. That deadline has already passed. The next one is 28 February.
  7. Set the gender rule for Maharashtra only. Women up to Rs 25,000 a month are exempt there and nowhere else.
  8. Fix the payslip label. Under the default new regime this deduction buys the employee no income tax relief, so it deserves a name on the payslip rather than a silent subtraction.

If you are working through the other state-level payroll obligations at the same time, the labour welfare fund runs on the same per-state, per-deadline logic and is the other one small businesses routinely miss, and the statutory registers and wage slips guide covers the records an inspection will want to see these deductions inside.

Sources

The nineteen state slab table, the basis and payment frequency for each state, the February and March topped-up instalments, the Maharashtra women’s slabs, the local-body markers on Kerala, Tamil Nadu and Puducherry, the twelve states and union territories that levy nothing, the three that levy without reliably published rates, and the Rs 2,500 annual cap invariant are all taken from this site’s own professional tax data file, which carries a verification date of August 2026 and is published as the professional tax calculator.

The Karnataka split of Rs 200 for eleven months and Rs 300 for February, the resulting Rs 2,500 annual figure, the 20th-of-the-following-month employer due date and the 1.25 per cent penalty capped at 50 per cent of the outstanding amount are from ClearTax’s Karnataka professional tax page. The Maharashtra thirty day registration window, the women’s exemption at Rs 25,000 a month from 1 April 2023, and the interest rates of 1.25 per cent a month for an enrolled person and 2 per cent for an employer are from the equivalent Maharashtra page.

The commencement of the Income-tax Act, 2025 on 1 April 2026 and the scope of the new Act are described by the Income Tax Department. Article 276 of the Constitution is published by the Legislative Department, Ministry of Law and Justice.

Three items are reported rather than read from the source.No state professional tax Act, rule or gazette notification was opened from a government portal for this article. The Karnataka amendment’s 1 April 2025 effective date is recorded in the data file above and was not verified against the gazette. Article 276(2) is described for its effect and is not quoted word for word. And the position that professional tax under section 19(1) is unavailable under section 202, the new regime, is drawn from tax commentary that is consistent across sources rather than from the bare Act, so confirm it with your tax adviser before writing it into a payslip note.

This is general information about Indian law as it stands in September 2026, not legal or tax advice. Professional tax is a state subject: slabs, registration windows, return frequencies, due dates and penalties all move with state budgets and municipal resolutions, and in Kerala, Tamil Nadu and Puducherry the rate is fixed by the local body rather than by the state, so two workplaces in the same state can sit on different tables. Confirm the current position for every state you employ people in with that state’s commercial taxes department, or take advice, before changing a payroll run.

See how Shiftelio does this in practice with the work location field this tax is decided from.

Work your own numbers with the free professional tax calculator. No signup, no email.

Stop managing this manually.

Shiftelio handles GPS attendance, payroll calculation, PF/ESI, and leave for 25 employees at Rs 5,999 per year. No biometric machine. No per-seat fees.

Start Free Trial