Professional Tax for Freelancers: Rates, States & Rules

TL;DR - Summary
- Does professional tax apply to freelancers in India? - Professional tax may apply to freelancers in case they work in a state that levies professional tax. In such cases, they may need to register under the applicable state rules and pay the tax themselves, since they do not have an employer to deduct and deposit it on their behalf.
- How much professional tax do freelancers pay? - The net amount entirely depends on the state’s professional tax rules. However, the maximum professional tax that can be charged to an individual is ₹2,500 per year under Article 276 of the Constitution.
- Does foreign currency income change professional tax liability? - A freelancer's professional tax bill does not change merely because a client pays in a foreign currency. The tax tracks the applicable state rules and profession, not payment currency.
- Which states do not levy professional tax on freelancers? - Delhi, Haryana, Rajasthan, Uttar Pradesh, Punjab, and Uttarakhand currently do not levy professional tax on freelancers.
What Is Professional Tax and Who Collects It?
Professional tax is a charge that individual state governments impose on people engaged in a trade, profession, or job within their borders. Its applicability and rate depend on the state and the category of taxpayer, and in many states the tax is structured using income-based slabs.
Each state runs its own version of this tax, setting its own slabs and flat fees. Article 276 of the Constitution caps the amount of professional tax that can be levied on any freelancer at ₹2,500 a year. Collection typically rests with the relevant state tax authority or department and the applicable rules vary.
Note that this is a different charge from both income tax and GST. Several states do not levy professional tax at all. Some states may also provide concessions or different payment provisions depending on the taxpayer and applicable state rules.
Freelancers working for themselves may need to register under PTEC (Professional Tax Enrolment Certificate), depending on the state in which they operate. A second registration, PTRC (Professional Tax Registration Certificate), applies to employers who are required to deduct professional tax from their employees’ salaries.
Do Freelancers Actually Have to Pay Professional Tax?
Yes. Any freelancer working in a state that levies professional tax may be liable for it. This applies equally to developers, designers, writers, marketers, consultants, and trainers. Below are a few things to note about professional tax for freelancers:
- Liability follows the applicable state rules and profession or category, not the channel used to find clients. Hence, a freelancer sourcing work through Upwork or Fiverr owes the same tax as one working with a direct client.
- Certain groups are exempt depending on the state, including people with disabilities, senior citizens, and specific occupations.
- Some states apply the tax only above an income threshold. For example, Karnataka exempts salaried individuals earning under ₹25,000 a month from professional tax. This does not necessarily apply to self-employed professionals.
- Hiring staff changes the registration required. A freelancer with employees needs PTEC for their own liability and PTRC to withhold tax from staff pay.
Freelance earnings fall under the “Profits and Gains from Business and Profession” head of income tax law. This is why freelancers are treated as self-employed businesses for most tax purposes. However, this income-tax classification is separate from professional tax.
This obligation does not change when a client is based overseas. Freelancers billing internationally should understand how tax on foreign income for Indian freelancers is treated. That obligation is assessed separately from professional tax.
PTEC vs PTRC: Which Registration Does a Freelancer Need?
A freelancer working solo, with no staff only requires Professional Tax Enrolment Certificate (PTEC), depending on the state for full compliance. That certificate exists purely to cover an individual’s own liability.
Professional Tax Registration Certificate (PTRC) applies once that freelancer engages a part time assistant as an employee. A separate PTRC becomes necessary to withhold tax on the assistant's remuneration, alongside the freelancer’s own PTEC. States use slightly different terminology, but the underlying distinction between the two remains the same.
PTEC creates a single annual liability with no withholding attached, while PTRC brings a recurring duty to deduct and remit tax on someone else's behalf. The key differences are summarised below:
| PTEC | PTRC | |
|---|---|---|
| Full form | Professional Tax Enrolment Certificate | Professional Tax Registration Certificate |
| Who needs it | A solo freelancer practising a profession | A freelancer or business with employees whose salaries are subject to professional tax deduction |
| What it covers | The professional's own tax liability | Tax deducted from employees' salaries and remitted to the state |
| Example | A freelance content writer in Maharashtra | A freelance developer who has hired two part time testers |
What Are the Professional Tax Slab Rates by State?
Professional tax rates vary by state, and the applicable slab depends on whether you are a salaried employee or a self-employed professional. For freelancers, the relevant professional tax may be levied through the state's PTEC framework, where the liability can be a fixed amount or depend on factors such as income, profession, or applicable exemptions.
| State | How PT applies to freelancers/self-employed professionals | Annual PT liability |
|---|---|---|
| Maharashtra | Freelancers/professionals registered under PTEC generally fall under the applicable professional category rather than the employee salary slabs. | ₹2,500 |
| Karnataka | Self-employed professionals with more than two years' standing, including consultants, are liable to ₹2,500/year. Persons registered or liable to be registered under Karnataka GST are also covered at ₹2,500/year. | ₹2,500 |
| West Bengal | Technical/professional consultants and service providers who are not employees are taxed based on annual gross professional income: Nil up to ₹60,000, rising through prescribed slabs to ₹2,500 above ₹5 lakh. | Up to ₹2,500 |
| Telangana | Specified professionals, including consultants, are exempt for up to five years of professional standing and pay ₹2,500/year after five years. | Up to ₹2,500 |
| Tamil Nadu | PT is generally levied by local bodies on professionals based on half-yearly income, rather than through a single state-wide monthly salary slab. The maximum levy is ₹1,250 per half-year. | Up to ₹2,500 |
| Gujarat | Professional tax varies by category. For salaried persons earning above ₹12,000/month, the rate is ₹200/month. Self-employed professionals fall under separate Schedule I categories and should not be represented using the employee salary slab. | Up to ₹2,500 |
| Andhra Pradesh | Specified professionals such as technical/professional consultants and tax consultants pay based on professional standing: Nil up to five years and ₹2,500/year after five years. Other self-employed persons with annual income above ₹1.8 lakh can also attract ₹2,500/year. | Up to ₹2,500 |
💡 QUICK INSIGHT
The Constitution caps professional tax at ₹2,500 per person per year. However, the actual liability depends on the state, profession, income, turnover and applicable exemptions. A freelancer earning ₹1 crore may still have a professional tax liability of ₹2,500 or less, depending on the state's rules.
How Does a Freelancer Register for Professional Tax Online?
Registering independently for professional tax generally means applying for PTEC rather than PTRC. The exact registration process varies by state and is completed through the relevant state's professional tax or commercial tax portal. Few things to note include:
- E-filing is now standard across most states for making the actual payment, although each state's portal differs slightly.
- Required documents vary by state and the type of application. Common documentation includes PAN, Aadhaar, address proof, a bank statement, and evidence of the profession, such as a portfolio link or client contract.
- Portals are state specific. Maharashtra freelancers use the state GST department's site, West Bengal runs its own Profession Tax portal, and Karnataka uses its Professional Tax e-Prerana portal.
- Processing times vary by state. In Maharashtra, the current PTEC process provides for auto-approval, with the Registration Certificate generated within 1 day.
Note that engaging a third party service for this step offers no advantage, as state portals process PTEC registration directly at no cost. Unless assistance is required, freelancers can apply directly through the relevant state portal.
Step-by-Step: PTEC Registration for a Maharashtra Freelancer
Maharashtra handles the entire PTEC process online through mahagst.gov.in, and the certificate number issued at the end can be used for subsequent professional tax compliance:
- Visit the Maharashtra GST department's official portal at mahagst.gov.in
- Select “New Dealer Registration under PT Acts” under the Professional Tax section.
- Choose PTEC (the option meant for self-employed professionals).
- Enter personal details, i.e., full name, PAN, Aadhaar number, address, and profession type.
- Upload supporting documents like PAN card, Aadhaar card, address proof, bank statement, and proof of profession.
- Submit the application for verification.
- Receive the PTEC Registration Certificate. Maharashtra’s current process provides for auto-approval and certificate generation within one day.
- Use the certificate number to complete the applicable professional tax payment process.
Note: GST registration often becomes due around the same period. Freelancers handling both taxes can learn more on how to file GST monthly and quarterly for the relevant filing process.
What Penalties Apply If a Freelancer Misses Professional Tax Payment?
Every state sets its own penalty rules, and hence, no single figure describes a late payment across India. Most states combine monthly interest with a separate penalty for delayed registration or filing.
The variation between states can be significant.
- Karnataka: Delayed professional tax payment can attract 1.25% interest per month or part thereof, along with a penalty of up to 50% of the tax due in applicable cases.
- Maharashtra: Unpaid professional tax can attract 1.25% interest per month or part thereof. A 10% penalty on the tax due may also apply when tax remains unpaid after the required date specified in the notice of demand.
- Tamil Nadu: Professional tax is administered through local bodies. Unpaid amounts can attract interest of up to 1% per month, subject to the applicable local-body provisions.
Interest may continue to accrue while an amount remains unpaid, and separate penalties can apply for delayed registration or filing. Prolonged non-compliance may also result in a legal notice or recovery action. Since professional tax rules vary by state and can be amended, freelancers should check the latest rules applicable in their state before calculating any outstanding liability.
Does Earning in Foreign Currency Change Your Professional Tax Liability?
No. Earning in a foreign currency does not by itself change your professional tax liability. Professional tax is determined by the applicable state rules and the nature of your profession, rather than whether you receive payment in USD, EUR or INR.
Consider two freelance developers in Maharashtra, both earning ₹8 lakh, one billed to a United States client and one to a domestic client. Their professional tax obligations are identical. Foreign income still requires accurate reporting on the freelancer's Income Tax Return. It falls under Profits and Gains from Business and Profession regardless of currency.
Additionally, retaining documentation like FIRA that a payment reached an Indian bank account is important for freelancers as it serves two major purposes. Besides supporting an ITR filing under scrutiny, FIRA (Foreign Inward Remittance Advice) backs the professional tax position if a state authority requests records. Having these records for each transaction can strengthen the freelancer’s overall tax records.
How Does Skydo Help Freelancers With International Payments and Tax Compliance?
International payments generate documentation freelancers need for professional tax, ITR filing, and FIRA purposes alike. Skydo helps freelancers manage international payments and tax compliance by consolidating the documentation generated from their foreign receipts in one place.
With Skydo:
- Every transaction includes an automatically generated free and instant FIRA. There is no bank relationship manager to contact or SWIFT copy to request manually.
- You cut hidden forex charges. Bank wires and PayPal can cost 8% of an international receipt once fixed charges, currency markup, and GST are accounted for. Skydo instead applies a flat fee: $19 under $2,000, $29 between $2,000 and $10,000, and 0.3% above that. This makes it one of the best international payment gateways for freelancers in India.
- Freelancers can receive free virtual accounts in USD, GBP, AED, CAD, EUR, AUD, and SGD. This enables an overseas client to pay as though making a domestic transfer.
- Opening an account takes 5 minutes, with no charge until an actual transaction occurs, and therefore no recurring monthly cost.
- Funds typically reach an Indian bank account within 24 hours, which is useful when timing an advance tax or professional tax payment.
Additionally, Skydo is India-based and the team provides support over WhatsApp, text, and email. Freelancers are not required to wait in an overseas support queue for payment or documentation queries.
How much tax will I pay on freelance work in India?
It depends on your taxable professional income and the tax regime you choose. Under the new tax regime for FY 2026-27, individual income is taxed progressively from 0% to 30%, with a 4% health and education cess.
What tax rate do freelancers pay for professional tax?
Is professional tax mandatory if I freelance part-time?
How much total tax does a freelancer pay in India?
Can I claim professional tax as a deduction?
Do freelancers in all Indian states pay professional tax?
Does GST registration replace professional tax registration?
What happens if I never registered for PT but should have?






