Complete Guide to GST and Compliances for IT/Marketing Service Sector in India

14 July 2026

A software company billing a client in Berlin and a digital marketing agency running Meta ads for a client in Mumbai are both service businesses, but their GST treatment barely overlaps. One is a zero-rated export claiming an ITC refund; the other is a standard 18% domestic supply that also has to self-assess reverse charge tax on the ad spend it buys from an overseas platform. Service-sector GST doesn't work like goods-sector GST, and treating the two the same is where most IT firms, agencies, and freelancers run into trouble.

This guide covers the licenses an IT or marketing services business needs, how GST registration, rates, and export rules apply, where input tax credit and reverse charge usually break down, and the mistakes that cost service providers the most in denied credit and lost zero-rating.

Licenses an IT or Marketing Services Business Needs

Company or LLP Incorporation. Not legally mandatory for a sole proprietor or freelancer, but a private limited company or LLP is the standard choice once the business takes on employees, raises funding, or signs enterprise contracts that require a registered entity.

GST Registration. Required once turnover crosses the applicable threshold, covered in detail below, and often obtained earlier than strictly necessary because export clients and larger domestic clients expect a valid GSTIN before signing.

Shop and Establishment Registration. Mandatory under the state Shops and Establishments Act for every commercial establishment, including service offices, consultancies, and IT companies, and this applies even to businesses run from a home office or a virtual office address, provided the virtual office provider supplies a signed occupancy agreement and NOC. A common misconception among remote-first agencies is that no registration is needed without a physical office; that isn't correct.

Professional Tax Registration. Applicable in states that levy professional tax on employees and, in some states, on the business itself. Relevant once a company starts hiring.

Udyam Registration (MSME). Free registration that gives IT and marketing service businesses access to priority-sector lending and delayed-payment protection, useful given how common delayed client payments are in this sector.

STPI or Non-STPI Registration. Any company doing IT or ITES exports through data communication links, meaning virtually every software export business, needs to register as either an STPI unit (for duty-free import and tax benefits under the STP scheme) or a Non-STPI unit at minimum. Registration is what makes the entity eligible to file Softex, the certification RBI requires for IT/ITES export remittances. Without Softex filing, foreign inward remittances can get treated as general income rather than export income, and banks can flag the account under FEMA.

PF and ESI Registration. PF registration becomes mandatory once an establishment has 20 or more employees; ESI has its own separate threshold. Both matter as an IT or marketing team scales past a handful of people.

Trademark Registration. Especially relevant for agencies and IT brands where the name itself is the product. See our trademark registration guide.

Import Export Code (IEC). Not required simply to receive payment for a service export, but needed if the business wants to claim export incentive schemes like SEIS.

Read our complete GST registration process guide, the documents required for GST registration, and if you're operating as a sole proprietor or freelancer, our GST for freelancers guide and GST documents for proprietorship.

GST Registration Rules for Service Businesses

Service providers get a materially different threshold from goods businesses: registration is mandatory once turnover crosses ₹20 lakh (₹10 lakh in special category states), compared to ₹40 lakh for goods. Our GST turnover limit guide covers how aggregate turnover is calculated.

Here's where service businesses get a genuine advantage over goods sellers: interstate supply of services, including export of services, does not by itself force registration below the threshold, unlike interstate supply of goods, which triggers compulsory registration from the first rupee. A freelance developer working only with overseas clients, or a small agency serving one client in another state, can legitimately stay unregistered until turnover crosses ₹20 lakh. That said, most exporters register voluntarily well before the threshold, because registration is what unlocks the ability to file a Letter of Undertaking (LUT) and claim refunds on accumulated input tax credit, both of which only make sense once you're in the GST system.

GST Rates and SAC Codes for IT and Marketing Services

Almost all IT, software, consulting, and marketing services sit at a flat 18% GST rate (9% CGST + 9% SGST intra-state, or 18% IGST inter-state). The September 2025 GST 2.0 reform, which restructured most goods into 0%, 5%, 18%, and 40% slabs, didn't touch this rate for services; IT and marketing services remain at 18% before and after the reform. There's no composition scheme equivalent and no concessional rate here, which sounds like a disadvantage until you factor in that these businesses also get full input tax credit on nearly all business inputs, which meaningfully lowers the effective tax cost.

Services use SAC (Services Accounting Code), not HSN, and the relevant codes fall under heading 9983: 998311 for management and IT project consulting, 998313 for IT consulting and helpdesk support, 998314 for custom software development, 998315 for hosting and infrastructure services, and 998316 for network management. Marketing and advertising services carry their own SAC codes under a separate heading, and are also taxed at 18%, with one narrow exception: standalone sale of advertising space in newspapers is taxed at 5%. Businesses above ₹5 crore turnover must mention the full 6-digit SAC code on every invoice; below that, a 4-digit heading code is acceptable. See our HSN and rate structure guide and GST 2.0's new rates for the full context.

Export of Services, LUT, and Reverse Charge

Export of services is zero-rated, not exempt. Under Section 2(6) of the IGST Act, a service qualifies as an export only if all five conditions hold: the supplier is in India, the recipient is outside India, the place of supply is outside India, payment arrives in convertible foreign exchange (or permitted INR), and the two parties aren't just branches of the same entity. Get this right and you charge 0% GST while still claiming full input tax credit on domestic inputs, refunded through the GST portal. This is a genuinely strong position for Indian software and services exporters, since you keep the credit that an exempt supplier would simply lose.

File the LUT before you invoice, not after. A Letter of Undertaking (Form RFD-11) lets you export without paying IGST upfront. It has to be filed on the GST portal before the start of each financial year and is valid for that year only; a fresh LUT is needed every April. If you raise an export invoice before the LUT is on file for that year, that specific invoice cannot be treated as zero-rated, IGST becomes payable on it, and there's no way to retroactively fix that once the invoice date has passed.

Watch the intermediary trap. This is where marketing agencies specifically get caught out. If an Indian agency provides services to a foreign client on a principal-to-principal basis, the place of supply is outside India and the transaction is a genuine export. But if the agency is acting as an intermediary, for instance facilitating a transaction between a foreign client and a media owner rather than delivering the service itself, the place of supply shifts back to India, and the export treatment doesn't apply even though the client is paying from abroad. CBIC Circular No. 230/24/2024-GST addresses this distinction directly, and it's worth reviewing your contract structure against it before assuming a foreign-currency invoice automatically qualifies as zero-rated.

Reverse charge on imported services. When your business buys advertising, SaaS tools, or cloud infrastructure from an overseas platform, AWS, Google Ads (Google Ireland), Meta Ads (Meta Ireland), Adobe, or similar, that's an import of service, and the GST liability shifts to you as the recipient under Section 5(3) of the IGST Act. You self-assess and pay IGST under reverse charge, and can claim it back as ITC in the same period. Adding your GSTIN to your Google Ads or Meta Ads billing settings shifts the platform's invoice to a B2B structure, which stops it from charging Indian GST directly and puts the reverse charge obligation on you instead, where it belongs. This RCM obligation is separate from, and doesn't replace, the equalisation levy rules that used to apply to some cross-border digital payments; see our note on the equalisation levy on Google and similar platforms for how that interacts with GST.

Input Tax Credit for Service Businesses

IT and marketing businesses generally have wide ITC access, covering office rent, internet, software subscriptions, laptops, subcontractor invoices, and ad platform RCM tax paid. But Section 17(5) of the CGST Act blocks credit on a specific list that trips up marketing budgets in particular: client entertainment, outdoor catering, club memberships, and food and beverage expenses incurred as part of a campaign or event are all blocked, even when the spend is genuinely business-related. Agencies that bundle client hospitality into campaign invoices and claim ITC on the full amount are claiming a blocked credit, and the correction, if caught later, comes with 24% annual interest from the date of the original claim.

For exporters with both domestic and export clients, ITC has to be apportioned between taxable domestic supply and zero-rated export supply rather than claimed in full against either side. See our guides on how to calculate input tax credit, whether ITC applies to all purchases, and the 180-day payment rule under Section 16(2). Since the government's Invoice Management System lets you accept, reject, or hold each incoming invoice before it locks into your GSTR-3B, using it actively is worth the discipline, especially for agencies working with a rotating pool of freelancers and subcontractors whose filing habits vary.

Common GST Mistakes IT and Marketing Businesses Make

Letting the LUT lapse. The single most common export-compliance failure in this sector. A business files LUT for one financial year, forgets to refile before 1 April the following year, and continues invoicing overseas clients as zero-rated. Every invoice raised during that gap is technically taxable at 18% IGST, with no late-filing penalty for the LUT itself but a real, retroactive tax exposure on the invoices.

Misclassifying intermediary services as direct export. An agency that facilitates rather than directly delivers a service to a foreign client, but invoices it as a straightforward export, is applying the wrong place-of-supply rule and understating tax owed on genuinely domestic-sourced supply.

Forgetting reverse charge on foreign SaaS and ad spend. Businesses that don't add their GSTIN to Google Ads, Meta Ads, or similar platform billing settings often don't realise they still owe GST under RCM on that spend; the absence of a GST line on the foreign platform's invoice doesn't mean no GST is due, it means the liability sits with the recipient instead.

Claiming ITC on blocked marketing expenses. Client dinners, event catering, and hospitality bundled into a campaign invoice are blocked credits under Section 17(5), regardless of how clearly business-related the spend was.

Missing Softex filing for IT/ITES exports. Companies exporting software or IT-enabled services through data communication links, which is most of them, need to file Softex within 30 days of the last invoice raised in that month. Skipped filings can get inward remittances reclassified as non-export income and can draw FEMA scrutiny from the bank handling the account.

Wrong SAC code selection. Using a generic IT consulting code for what's actually custom development, or vice versa, misclassifies the supply and can trigger ITC rejection for the client on the receiving end, since the SAC code on the invoice is what the client's own return reconciliation checks against.

Filing GSTR-9 before reconciling ITC. Filing the annual return early closes the ITC claim window for that year immediately, even if there's export ITC or missed input credit still to be reconciled. Our GST return filing guide and GST due date calendar are worth checking before filing early out of habit. Persistent delays elsewhere can also trigger GSTIN blocking, and GST late fees apply even to nil-turnover months, which catches exporters between projects off guard. If a notice arrives over any of this, our GST notice reply guide explains how to respond within the deadline.


Frequently Asked Questions

Does an IT freelancer working only with foreign clients need GST registration?

Only once turnover crosses ₹20 lakh (₹10 lakh in special category states). Export of services doesn't force registration below the threshold the way interstate supply of goods does, though many freelancers register voluntarily to file LUT and claim ITC refunds.

What GST rate applies to software development and marketing services?

A flat 18%, with no concessional slab, for both domestic supply and B2B services to Indian clients. Export of services to a genuine foreign client is zero-rated under LUT.

How do I know if my agency's foreign client work counts as an export or an intermediary service?

It comes down to whether you're delivering the service directly on a principal-to-principal basis (export) or facilitating a transaction between the foreign client and a third party like a media owner (intermediary, taxable in India). Review your contract structure against CBIC Circular No. 230/24/2024-GST if you're unsure.

Do I need to pay GST on Google Ads or Meta Ads spend?

Yes, under reverse charge, if the invoice comes from the overseas entity (Google Ireland, Meta Ireland). Adding your GSTIN to the ad account shifts this to a B2B invoice and puts the RCM obligation clearly on you, which you can then claim back as ITC.

Is STPI registration mandatory for a software export business?

Registration as either an STPI or Non-STPI unit is required to file Softex, which RBI mandates for IT/ITES exports through data communication links. Skipping this can affect how export remittances are treated by your bank.

Get Your IT or Marketing Services GST Compliance Right

Between the ₹20 lakh threshold, LUT renewal every financial year, the intermediary-versus-export distinction, reverse charge on foreign SaaS and ad platforms, and Softex filing for software exporters, service-sector GST has more nuance than most business owners expect, and a single missed LUT renewal or misclassified invoice creates real, retroactive tax exposure.

GST Registration helps IT companies, marketing agencies, and freelancers handle GST registration, LUT filing, export documentation, reverse charge compliance, and monthly return filing, so client delivery stays the focus instead of chasing deadlines across two tax systems.

Talk to a GST expert today and get your export and LUT compliance reviewed before your next filing deadline.

About the Author

Omprakash Kumawat is an SEO & Content Specialist at Legal Dev. He combines his expertise in digital marketing and legal tech to write highly researched, engaging content on GST, taxation, and business compliance.

 


Enquiry

Call Now

Email

Whatsapp

Message