Skip to content

Navigating GST & TDS on Software Services in India: A Founder's Guide

For Indian founders and CTOs, understanding GST and TDS on software services is crucial. This guide demystifies the tax landscape, ensuring your engagements with development partners are compliant and cost-effective, preventing unforeseen liabilities.

By Sahil Chaudhary11 min readHire

As an Indian founder, CTO, or operations leader, engaging external software development partners is a strategic move to accelerate growth. However, the intricacies of Goods and Services Tax (GST) and Tax Deducted at Source (TDS) on software services in India can quickly turn a strategic advantage into a compliance headache if not managed correctly. Unforeseen tax liabilities or incorrect deductions can impact your burn rate and attract penalties from the Income Tax Department or GST authorities.

TL;DR: This guide provides Indian businesses with a clear, actionable framework for understanding and complying with GST and TDS regulations when procuring software development services in India, covering SAC codes, TDS sections, thresholds, and practical compliance steps to avoid financial and legal pitfalls.

Key takeaways

Diverse team of African engineers in hard hats and safety vests reviewing building plans indoors.
Photo by Harrun Muhammad on Pexels
  • GST @ 18% is standard: Most software development and IT consulting services fall under SAC Code 998313, attracting an 18% GST rate.
  • TDS under 194J is common: Professional software services generally attract TDS under Section 194J at 10% (or 2% for technical services), with specific thresholds.
  • Verify vendor compliance: Always check your vendor's GSTIN and PAN to ensure proper tax deductions and claim Input Tax Credit (ITC).
  • Document everything: Maintain accurate invoices, payment records, and TDS challans for audit readiness.
  • Beyond Tax: Consider Data Protection (DPDP Act 2023) and clear IP assignment in your contracts.

The Compliance Maze: Why GST and TDS Matter for Indian Businesses

A diverse business team discussing a blueprint in a stylish and modern office setting.
Photo by RDNE Stock project on Pexels

In India, the financial landscape for business-to-business (B2B) services is governed by a dual tax structure: GST, an indirect tax on goods and services, and TDS, a mechanism for collecting direct taxes at the source of income. For Indian start-ups, SMEs, MSMEs, and enterprises engaging a software development agency or a dedicated development team, understanding these two pillars is not optional; it’s fundamental to financial health and legal compliance.

Missteps in GST can lead to denial of Input Tax Credit (ITC), increasing your project costs by 18%. Errors in TDS can result in interest, penalties, and even disallowance of expenses in your income tax assessment. Given the competitive nature of the Indian market and the scrutiny on digital transactions, transparent and accurate tax compliance is a non-negotiable aspect of vendor management.

Understanding GST on Software Development Services in India

GST is a consumption-based tax levied on the supply of goods and services. For software development, it is typically treated as a ‘service’. As of 2026, the standard GST rate for most software development and IT consulting services is 18%.

SAC Codes for Software Services

The Services Accounting Code (SAC) system classifies services for GST purposes. For software development and related services, the most common SAC codes are:

  • 998313: IT consulting and software development services. This covers custom software development, system integration, software testing, and IT consulting. This is the primary code for most bespoke development projects.
  • 998314: IT infrastructure and systems integration services. This might apply to services focused more on deploying and managing IT infrastructure.

It is crucial to ensure your vendor uses the correct SAC code on their invoices, as this directly affects the classification and your ability to claim Input Tax Credit.

Input Tax Credit (ITC) Mechanism

For GST-registered businesses, the GST paid on software development services is generally eligible for Input Tax Credit. This means the GST you pay to your software vendor can be offset against your own GST liability when you supply goods or services to your customers. To claim ITC, you must:

  1. Be a GST-registered entity.
  2. Receive a valid tax invoice from your vendor with their GSTIN, your GSTIN, and the correct SAC code and tax breakup.
  3. Ensure your vendor files their GSTR-1 and you file your GSTR-3B on time.
  4. The details of the invoice should reflect in your GSTR-2B.

Incorrect invoicing or non-compliance by your vendor can directly impact your ITC claim, increasing your effective project cost.

Reverse Charge Mechanism (RCM)

While most domestic B2B transactions operate under a forward charge (where the supplier collects and remits GST), the Reverse Charge Mechanism (RCM) can apply in specific scenarios, such as the import of services. For typical domestic engagements with Indian software development companies, RCM is generally not applicable unless the vendor is an unregistered person (which is rare for professional service providers of this scale) or falls under specific notified services. Always clarify the GST liability with your vendor in your service agreement.

Demystifying TDS on Professional Fees for Software Services

Tax Deducted at Source (TDS) is a mechanism where the payer (your company) deducts tax at the time of making certain payments and deposits it with the government. For software development services, the applicable section for TDS is usually Section 194J of the Income Tax Act, 1961.

Section 194J: Professional or Technical Services

Software development services, especially custom development, often involve significant intellectual input, technical expertise, and project management. As such, they are typically classified under 'fees for professional services' or 'fees for technical services' under Section 194J. The current TDS rates (as of 2026) are:

  • 10% for 'fees for professional services' (e.g., technical consultancy, IT consulting).
  • 2% for 'fees for technical services' (e.g., managerial, technical, or consultancy services, not being professional services).

There has been some historical ambiguity regarding whether software development falls under 'professional' or 'technical' services, or even 'works contract' (Section 194C). However, for most software development agencies providing bespoke services, the Income Tax Department generally views it as a professional or technical service. Deducting at 10% under Section 194J is often considered the safer approach for complex, intellectual-heavy development work to avoid disputes. If the service is purely for execution of a 'work' as per detailed specifications, Section 194C (contractors) at 1% or 2% might be argued, but this is less common for typical agency engagements.

Thresholds: You are required to deduct TDS if the payment to a single vendor exceeds ₹30,000 in a financial year for a single contract, or ₹1,00,000 in aggregate across multiple contracts in a financial year. If the payment is below this threshold, no TDS deduction is required. You can find more details on the official Income Tax Department website.

PAN Requirement and Higher TDS

It is mandatory for your vendor to provide their Permanent Account Number (PAN). If the vendor does not furnish their PAN, TDS must be deducted at a higher rate of 20% (or the applicable rate, whichever is higher), as per Section 206AA. Always obtain and verify the vendor's PAN.

Form 26AS

As a payer, after deducting and depositing TDS, you must issue a TDS certificate (Form 16A) to your vendor. Your vendor can then verify these deductions against their Form 26AS, an annual consolidated tax statement available on the Income Tax e-filing portal. This ensures transparency and allows them to claim credit for the TDS deducted.

When NOT to use this approach

While this guide outlines the standard compliance for engaging professional software development services, small, informal engagements with individual developers who are not GST-registered and whose annual income falls below the TDS thresholds might technically not require formal GST/TDS compliance from your side. However, relying on such informal arrangements carries significant risks: lack of professional contracts, no clear IP assignment, potential for project abandonment, and future tax scrutiny if the aggregate payments cross thresholds. For any serious project, robust compliance and professional engagement with a registered entity like Krapton is always recommended to mitigate legal and financial risks.

Practical Scenarios: Applying GST & TDS to Your Engagements

Understanding the theory is one thing; applying it in practice is another. Here’s how GST and TDS typically apply across different engagement models for Indian businesses:

ScenarioApplicable GSTApplicable TDS (Section 194J)Key Considerations
Hiring a Software Development Agency (e.g., Krapton)18% (SAC 998313) on total invoice value.10% on professional fees component (if payment exceeds threshold).Verify GSTIN, PAN. Ensure valid tax invoice for ITC. Clear contract for scope, IP, and payment terms. Consider a SaaS development project or hire a website development company in India.
Engaging an Individual Freelancer (GST Registered)18% (SAC 998313) on total invoice value.10% on professional fees (if payment exceeds threshold).Freelancer must provide GSTIN and PAN. Ensure valid tax invoice. Deduct TDS if payments exceed annual threshold.
Engaging an Individual Freelancer (Not GST Registered)No GST charged by freelancer.10% on professional fees (if payment exceeds threshold).You cannot claim ITC. Ensure freelancer provides PAN for TDS deduction. Risk of informal engagement; formalise with contract for IP.
Subscribing to an Indian SaaS Product18% on subscription fees.Generally no TDS on SaaS subscriptions if it’s a standard product, not a 'service'. If customisation/implementation services are bundled, 194J might apply to that component.Clarify if the payment is purely for product access or includes 'services'. For finding vetted developers for your SaaS, ensure compliance.

This table illustrates common scenarios. Always consult with your tax advisor for specific cases, as tax laws can be complex and interpretations may vary.

Beyond Tax: Data Protection & IP Considerations

While GST and TDS are critical financial aspects, Indian businesses must also consider broader compliance and legal frameworks when engaging software development partners.

Digital Personal Data Protection (DPDP) Act 2023

The Digital Personal Data Protection Act 2023 and its subsequent Rules, as of 2026, significantly impact how data is handled. If your software development project involves processing personal data of Indian citizens, your vendor becomes a 'Data Processor' for your organisation, the 'Data Fiduciary'. Key implications include:

  • Data Processing Agreements: Mandatory agreements outlining data handling, security measures, and compliance with Data Principal rights (e.g., right to access, correction, erasure).
  • Security Safeguards: Ensuring your vendor implements robust security measures to protect personal data.
  • Cross-border Data Transfers: If data is processed or stored outside India, ensure compliance with DPDP rules on cross-border data transfers.

These requirements must be integrated into your vendor contracts and due diligence process, especially for D2C brands, financial services, or healthcare startups.

Intellectual Property (IP) Assignment

Ensuring clear ownership of the software developed is paramount. Your contract with the development partner must explicitly state that all Intellectual Property Rights (IPR) for the code, designs, documentation, and any other deliverables are assigned to your company upon completion of payment. Ambiguity here can lead to future legal disputes and hinder your ability to commercialise or modify the software.

Ensuring Seamless Compliance: A Checklist for Indian Businesses

To navigate the complexities of GST and TDS on software services India, follow this practical checklist:

  1. Verify Vendor Credentials: Obtain and verify your vendor's GSTIN (using the GST portal) and PAN.
  2. Clear Contracts: Ensure your service agreement clearly defines the scope of work, payment terms, applicable taxes, IP ownership, and data handling clauses (DPDP Act).
  3. Correct Invoicing: Insist on receiving valid tax invoices that include the correct SAC code (e.g., 998313), GSTINs of both parties, and a clear breakup of services and taxes.
  4. TDS Deduction: Accurately deduct TDS at the applicable rate (typically 10% under Section 194J) if the payment crosses the threshold.
  5. TDS Deposit: Deposit the deducted TDS to the government account on time (usually by the 7th of the next month) using Challan ITNS 281.
  6. TDS Return Filing: File quarterly TDS returns (Form 26Q) accurately and on time.
  7. TDS Certificate: Issue Form 16A to your vendor within the stipulated deadlines.
  8. ITC Reconciliation: Regularly reconcile your GSTR-2B with vendor invoices to ensure you can claim full Input Tax Credit.
  9. Record Keeping: Maintain meticulous records of all invoices, payment challans, TDS certificates, and communication for at least seven years for audit purposes.

FAQ

Is software development a professional service for TDS in India?

Yes, custom software development and IT consulting services are generally considered professional or technical services under Section 194J of the Income Tax Act, attracting a TDS rate of 10% for professional services or 2% for technical services, subject to specified thresholds.

What is the GST rate for custom software development in India?

As of 2026, custom software development and IT consulting services primarily fall under SAC Code 998313 and are subject to an 18% GST rate across India.

How does Input Tax Credit work for software services?

If your business is GST-registered, the 18% GST paid on software development services can be claimed as Input Tax Credit. This allows you to offset this amount against your own GST liability, provided you have a valid tax invoice and your vendor has filed their GST returns correctly.

What if my vendor doesn't have a GSTIN or PAN?

If your vendor doesn't have a GSTIN, you cannot claim Input Tax Credit, increasing your effective cost. If they don't provide a PAN, you must deduct TDS at a higher rate of 20% (or the applicable rate, whichever is higher) as per Section 206AA, which is a significant penalty.

Hire Compliant & Expert Development Partners in India

Navigating the tax and compliance landscape for software development in India requires diligence. By partnering with a professional software development company like Krapton, you gain not just technical expertise but also peace of mind regarding adherence to Indian tax laws and data protection regulations. We ensure all our engagements are transparent, compliant, and focused on delivering value for your business, whether for AI development services or business workflow automation. Take the guesswork out of compliance and focus on your core business.

Ready to build? Share your project brief with Krapton and let our experts guide your next successful software initiative.

About the author

Krapton Engineering is the team behind Krapton's web, mobile, and AI software solutions. We deliver robust, scalable products, ensuring technical excellence and compliance for businesses in India and globally.

Building something in India? Let’s talk.

Tell Krapton what you want to build and get a clearly scoped plan, team and starting point.