Software development is not named in the main list of specified professions under the Income-tax Act. The base law only includes technical consultancy and information technology.
Earlier the CBDT Notification 385(E) in 2001 had notified information technology as a specified profession for the Old Income Tax 1961. So, Indian remote developers who provide IT services to foreign clients were classified under the professional route.
The Income Tax Act 2025 covers both Information Technology and Technical Consultancy as a notified profession under Section 62(4).
In other words, aside from the numbering, there is no change in classification of the software development between both acts.
Product owners and SaaS founders fall under the business route.
This classification decides your tax base.
What the Income Tax Act says
Professional income under Serial No. 3 of Table to Section 58(2) of the new Income Tax Act 2025 uses 50% of gross receipts as taxable profit. Business income under Serial No. 1 of Table to Section 58(2) of the new Income Tax Act 2025 uses 6% or 8% of turnover as taxable profit. These entries were respectively called Section 44ADA and Section 44ADA under the old Income Tax Act, 1961.
On ₹50 lakh receipts, this changes taxable income from ₹25 lakh to ₹3 lakh. Yes, the taxes are calculated only on the taxable income.
What the law says about “specified professions”
Section 62(4) of the Income Tax Act 2025 covers legal, medical, engineering, architecture, accountancy, technical consultancy, interior decoration, information technology and professions notified by CBDT. The Income Tax Department text includes “technical consultancy” and “Information Technology.”
Software development is not written as a separate item in this list. It is part of information technology and can be said to be using technical skills, here’s why:
- A remote developer builds, fixes, reviews, tests, and supports technical systems. This fits technical consultancy when the client pays for skill and service.
- Secondly, in common language, software development is part of information technology.
The product-vs-service framework: How to classify your work
Classify software income by looking at what the client pays for.
When the client pays for your time, skill, coding, advice, support, or technical output, the income is from services. For Indian remote developers, this is professional income.
When the customer pays to use a product owned by you, the income is from business.
Category A: IT services and consulting (profession)
This category applies to Indian developers working from India for foreign companies.
The client pays for technical skill. The client gets the output. The developer provides the service.
Examples:
Backend development for a US startup, frontend work for a UK product company, DevOps setup for a Singapore client, CI/CD pipeline work, cloud architecture design, code review, bug fixing, API development under a service contract, and technical support for client systems.
In all these cases, the client owns the work output.
This is professional income.
It does not become business income just because the ITR utility has a code named “software development.”
Category B: Software products (business)
This route applies to developers who build and sell their own product.
The customer pays for access to the product. The customer does not hire the developer to work on the customer’s product.
Example: SaaS subscription income, mobile app revenue, WordPress plugin sales, Chrome extension paid plans, paid API access, templates, and income from other digital products owned by the developer.
In these cases, the developer owns the product.
This is business income.
How much money is at stake?
The numbers explain why people get tempted.
| Gross receipts | Profession: 50% taxable income | Business: 8% taxable income | Business: 6% digital taxable income |
|---|---|---|---|
| ₹30 lakh | ₹15 lakh | ₹2.4 lakh | ₹1.8 lakh |
| ₹50 lakh | ₹25 lakh | ₹4 lakh | ₹3 lakh |
| ₹75 lakh | ₹37.5 lakh | ₹6 lakh | ₹4.5 lakh |
Now compare the taxes under the new regime.
| Gross receipts | Tax if profession route applies | Tax if business 8% route applies | Tax if business 6% digital route applies |
|---|---|---|---|
| ₹30 lakh | ₹1,09,200 | ₹0 | ₹0 |
| ₹50 lakh | ₹3,43,200 | ₹0 | ₹0 |
| ₹75 lakh | ₹7,33,200 | ₹0 | ₹0 |
This table assumes a resident individual, new regime, no other income, no deduction, no surcharge and 4% cess. The Income Tax portal has a calculator for tax under the old and new regime.
The business route looks attractive. But wrong classification creates tax risk.
If you’re a remote developer providing IT services and you file under business to use 6% or 8%, the Assessing Officer will reclassify the income. Then you pay the tax difference with interest and penalty.
What about the ITR business code “14001 - Software Development”?
The ITR code is a reporting code. Filers falling under this code can only opt for Serial No. 3 of Table to Section 58(2). Choosing Serial No. 1 of Table to Section 58(2) will lead to a defective return.
A remote developer providing software development services to a foreign client has professional income when the client pays for IT services.
The code does not move income from profession to business.
Use the code that fits the ITR utility. Use the legal classification that fits the work.
These are two separate decisions.
The Section 58 lock-in trap from tax year 2026-27
The Income-tax Act, 2025 is applicable from 1 April 2026. In other words, it is applicable on Income earned from 1st April 2026.
Section 58 of the Income Tax Act, 2025 covers presumptive taxation for business and specified profession in one single table. Business goes into Sl. No 1 of the table and profession goes into Sl. No. 3.
For business under serial number 1, Section 58 uses 6% for specified banking or online receipts and 8% for the rest. For specified profession under entry 3, it uses 50% of gross receipts.
Here’s the catch: Section 58 has a five-year ban if you have earlier used the presumptive taxation and now want to go ahead with a tax audit. You lose Section 58 benefit for five tax years after the breach year.
Even if Section 58 combines the earlier sections 44AD and 44ADA, as a software professional, you do not lose benefits under Sl. No. 3 if you go for a tax audit in any year (to show a lower profit percentage). This is the same as before. No such restriction was applicable on Section 44ADA.
Also, as much as it hurts, a software developer working for a foreign client under a service contract can not use the business route. The 6% lower tax is not applicable to you.
What happens if you classify income in the wrong section?
Wrong classification creates a notice risk.
The department checks:
| Record | What it shows |
|---|---|
| Contract | Service or product |
| Invoice | Consulting fee or product fee |
| AIS and Form 26AS(domestic clients) | Reported income and TDS |
| GST invoices | Export service details and the HSN code used |
| e-FIRC or inward advice | Foreign client payment proof |
| Email trail | Work nature |
If the Assessing Officer treats your income as profession instead of business, tax increases from the 6% to 50%. If your gross revenue is more than 75LPA, your taxes will not be calculated under Section 58.
These issues will follow:
- Due to advance tax shortfall you will be required to pay interest under Sections 424 and 425.
- The income tax department will charge a penalty under Section 439 for under-reporting and misreporting of income.
- A 1% per month interest will be charged for the period from the date return was filed to the date the investigation was concluded.
So, getting it right the first time is important.
Our recommendation
Use this decision tree before filing. Start with what the client pays for.
1. If the client pays for your technical skill or service:
This covers consulting, advisory, technical guidance, code review, architecture design, DevOps setup, bug fixing, support, and custom software development.
👉 This is professional income.
Use Serial No. 3 of Table to Section 58(2) when its limits and conditions are met.
Taxable profit is 50% of gross receipts.
This is the default position for Indian remote developers working for foreign clients.
2. If customer pays for your software product:
This covers SaaS tools, mobile apps, WordPress plugins, Chrome extensions, paid APIs, templates, and digital products owned by you.
👉 This is business income.
Use Serial No. 1 of Table to Section 58(2) when its limits and conditions are met.
Taxable profit is 6% of turnover (unless you receive payments in crypto).
3. If contract developer writes code for a client’s product:
Check the statement of work.
👉 Words like “consulting services”, “technical services”, “development services”, “engineering services”, “architecture” and “support services” point to professional income.
For Indian remote developers, this means the Serial No. 3 of Table to Section 58(2) route.
Pro Tip
Get a CA’s assessment when the contract has unclear language, IP transfer clauses, milestone payments, or mixed terms.
4. If income comes from both client services and product sales:
Separate both incomes before filing.
Service income and product income do not have the same tax treatment.
Section 58 has eligibility rules at the assessee level. A wrong route creates lock-in risk, tax demand, interest, and penalty exposure.
Pro Tip
Consult a CA before filing when both income types exist in the same year.
Final action before filing
Do not choose Serial No. 1 of Table to Section 58(2) only because 6% or 8% gives lower tax.
Choose the route that matches your work, contract, invoice, and payment record.
Keep the contract, statement of work, invoices, bank credits, e-FIRC or inward remittance advice, GST records and email trail ready.
If you'd rather have an expert review your situation before filing, Remote Munshi can help.
Remote Munshi helps Indian remote developers classify income, calculate gross receipts, check Section 58 eligibility, handle foreign payment records and file the correct ITR.
Consult with our tax experts at Remote Munshi
Frequently Asked Questions
Is software development a “specified profession” under Indian tax law?
Yes, software development is part of Technical consultancy and Information Technology. Section 62(4) includes both technical consultancy and Information Technology.
Can software developers use Serial No. 1 of Table to Section 58(2)?
Yes, but only for business income. A developer selling his own SaaS, app, plugin, API or software product uses Serial No. 1 of Table to Section 58(2) when eligible. A developer providing services to a client uses Serial No. 3 of Table to Section 58(2).
What is the tax difference between Sl. No 1 and Sl. No. 3 of Section 58(2) at ₹50 lakh receipts?
Under Sl. No. 3, taxable profit is ₹25 lakh. Under Sl. No. 1, taxable profit is ₹4 lakh at 8% or ₹3 lakh at 6%. This creates a large tax difference. But, wrong classification creates tax demand risk.
What happens if I file under the wrong section?
The Assessing Officer will reclassify the income. You will pay back tax, interest and penalty under Sections 424, 425 and 439 of the Income Tax Act.
Does ITR code “14001 - Software Development” mean I should use Serial No. 3 of Table to Section 58(2)?
No. The ITR code is only a filing code. It does not decide business or profession. Your contract, invoice, work and payment record decide the correct section.



