Back to blog
Indian Agency Ops

GST for Digital Marketing Agencies: What You Need to Know

GST on digital marketing services in India is 18%. Here is what every agency owner needs to know about registration, invoicing, input tax credit, and staying compliant.

Nandakumar V Nadar2 July 20269 min read

If you run a digital marketing agency in India, GST is not optional. It applies to your agency fees, to the ad spend you manage on behalf of clients, and to the tools and software you buy. Get it wrong and you face penalties. Get it right and you can actually save money through input tax credit.

This guide covers what every digital marketing agency owner in India needs to know about GST. This is not legal advice — talk to your CA for your specific situation — but it will help you understand the basics and ask the right questions. If you are just starting your agency, see our [complete guide to starting a digital marketing agency in India](/blog/starting-digital-marketing-agency-india-complete-guide).

What Is GST And Does It Apply To Your Agency?

GST (Goods and Services Tax) is an indirect tax on the supply of goods and services in India. Digital marketing services — including SEO, social media management, Google Ads management, content creation, and reporting — are classified as services under GST.

If your agency's annual turnover exceeds ₹20 lakhs (₹10 lakhs for northeastern states), you must register for GST. Even if you are below the threshold, voluntary registration is worth considering because:

  • Your B2B clients expect GST invoices so they can claim input tax credit
  • Without a GST number, larger companies will not work with you
  • You cannot claim input tax credit on your own business expenses without registration

The GST Rate For Digital Marketing Services

Digital marketing services attract 18% GST (9% CGST + 9% SGST for intra-state transactions, or 18% IGST for inter-state transactions).

ServiceGST RateHSN/SAC Code
Digital marketing services18%SAC 998314
SEO services18%SAC 998314
Social media management18%SAC 998314
Content writing18%SAC 998319
Web design and development18%SAC 998314
Google Ads / Meta Ads management18%SAC 998314

Your agency charges 18% GST on top of your service fees. If your retainer is ₹50,000 per month, the client pays ₹59,000 (₹50,000 + ₹9,000 GST).

GST On Ad Spend: Who Pays?

This is where most agency owners get confused. When you run Google Ads or Meta Ads for a client, there are two separate GST implications:

1. Your management fee

Your agency charges a management fee (flat fee or percentage of spend). This fee attracts 18% GST. You invoice the client with GST added.

2. The ad spend itself

When you spend ₹2,00,000 on Google Ads for a client, Google charges 18% GST on that spend. Google India bills you with GST included.

The key question: Does your agency pay the GST on ad spend, or does the client pay it directly?

There are two models:

Model A — Client's ad account, client pays directly: The client owns the Google Ads / Meta Ads account. They add their own credit card. Google bills the client directly with 18% GST. Your agency only invoices for the management fee with GST.

This is the cleaner model. The client claims input tax credit on the ad spend GST directly.

Model B — Agency's ad account, agency pays: Your agency owns the ad account. You pay Google with your credit card. You then invoice the client for ad spend + your management fee.

In this model, you collect GST from the client on the total amount (ad spend + management fee). You also pay GST to Google. You claim input tax credit on the GST you paid to Google.

Most Indian agencies use Model A because it avoids the cash flow problem of paying GST on large ad spends before the client reimburses you.

Input Tax Credit: Where Your Agency Saves Money

Input Tax Credit (ITC) is the GST you paid on business expenses that you can subtract from the GST you collected from clients.

Example: - You collected ₹9,000 GST from a client (on ₹50,000 management fee) - You paid ₹3,600 GST on your Canva subscription (₹20,000 + GST) - You paid ₹1,800 GST on your Slack subscription (₹10,000 + GST) - Net GST you owe the government: ₹9,000 - ₹3,600 - ₹1,800 = ₹3,600

You can claim ITC on most business expenses:

ExpenseCan You Claim ITC?
Software subscriptions (Canva, SEMrush, Ahrefs)Yes
Laptop and equipmentYes
Office rent (if GST-registered landlord)Yes
Internet and phone billsYes
Freelancer payments (if they charge GST)Yes
Travel for client meetingsYes
Food and entertainmentNo
Personal expensesNo

The more legitimate business expenses you have with GST, the less net GST you pay. Keep every invoice. Your CA needs them at filing time.

Invoicing Requirements

Every invoice your agency raises must include:

  1. Your agency's legal name and GSTIN (GST Identification Number)
  2. Client's legal name and GSTIN (if they are GST-registered)
  3. Invoice number and date
  4. Description of services (e.g., "Digital marketing services for June 2026")
  5. SAC code (998314 for digital marketing services)
  6. Taxable value, CGST, SGST (or IGST for inter-state), and total
  7. Place of supply

Inter-state vs intra-state

If your agency is in Bangalore and your client is in Mumbai, it is an inter-state supply. You charge 18% IGST. If your agency is in Bangalore and your client is also in Bangalore, it is intra-state. You charge 9% CGST + 9% SGST.

Reverse Charge Mechanism

If you hire a freelancer or agency outside India (for example, a US-based designer), you pay GST under the reverse charge mechanism. You pay 18% GST to the government on behalf of the foreign supplier. You can claim this as input tax credit.

Filing GST Returns

ReturnFrequencyDue DateWhat It Reports
GSTR-1Monthly or quarterly11th of next monthOutward supplies (your invoices)
GSTR-3BMonthly or quarterly20th of next monthSummary return + tax payment
GSTR-9Annual31st DecemberAnnual summary

If your turnover is below ₹5 crores, you can opt for the QRMP scheme (Quarterly Return Monthly Payment). You file GSTR-1 and GSTR-3B quarterly but pay tax monthly.

Late filing penalty: ₹50 per day for GSTR-1 and GSTR-3B (₹20 per day for nil returns). This adds up fast. Set reminders.

Common GST Mistakes Agencies Make

1. Not registering because turnover is below ₹20 lakhs

Even if you are below the threshold, register if your clients are GST-registered businesses. They expect GST invoices. Without registration, you look unprofessional and they cannot claim ITC on your fees.

2. Charging GST on the wrong amount

If you charge ₹50,000 as management fee, the GST is ₹9,000. The total invoice is ₹59,000. Do not charge GST on ₹59,000 (that would be ₹10,620 GST). GST is always calculated on the pre-tax amount.

3. Not keeping invoices for business expenses

Every Canva subscription, every laptop purchase, every freelancer payment — keep the GST invoice. Without it, you cannot claim input tax credit and you pay more tax than you should.

4. Mixing personal and business expenses

If you use the same account for personal and business expenses, your CA cannot determine which GST to claim as ITC. Keep separate accounts.

5. Not filing returns on time

Even if you have zero revenue in a month, you must file nil returns. Late filing attracts penalties and can lead to your GST registration being cancelled.

How To Get GST Registration

  1. Go to the GST portal (gst.gov.in)
  2. Click "Register Now" under Taxpayers
  3. Fill Part A (PAN, mobile, email)
  4. Fill Part B (business details, bank account, authorised signatory)
  5. Upload documents: PAN card, Aadhaar, business address proof, bank statement, photograph
  6. Submit and wait for verification (usually 3-7 working days)

Frequently Asked Questions

What is the GST rate for digital marketing agency services in India?

Digital marketing agency services in India attract 18% GST. This applies to all services including SEO, social media management, Google Ads management, content creation, and reporting. The rate is the same whether you charge a flat fee or a percentage of ad spend as your management fee.

Can my agency claim input tax credit on software subscriptions?

Yes. If your agency is GST-registered, you can claim input tax credit (ITC) on the GST paid for business software subscriptions like Canva, SEMrush, Ahrefs, Slack, and project management tools. Keep the GST invoice from each vendor — your CA needs these for filing.

Should my agency own the ad account or should the client?

In most cases, the client should own the Google Ads and Meta Ads account and pay the ad platform directly. This keeps the GST on ad spend separate from your management fee GST. The client claims ITC on ad spend directly. Your agency only handles GST on your management fee, which is simpler and avoids cash flow problems.

Do I need to register for GST if my agency turnover is below ₹20 lakhs?

Legally, no. But practically, yes — if your clients are GST-registered businesses. They expect GST invoices so they can claim input tax credit on your fees. Without a GST number, you look unprofessional and larger companies will not work with you. Voluntary registration is recommended for most agencies.

Manage Your Agency Better

While your CA handles GST, ADsHisaab handles your client reports. It pulls data from Google Ads, Meta Ads, and GA4, reconciles the numbers, and delivers branded PDF reports to your clients on schedule.

Spend your time on strategy and compliance, not on exporting CSVs and formatting spreadsheets.

Start your free trial at adshisaab.com

ADsHisaab automates ad reporting for Indian agencies. Reconcile Google Ads, Meta Ads, and GA4 numbers automatically.

Try ADsHisaab free