What should an agency invoice include in India?
An agency invoice should identify the supplier and client, invoice number and date, services or deliverables, taxable value, applicable GST details, total amount, due date, and payment instructions.
Quick answer
An agency invoice should identify the supplier and client, invoice number and date, services or deliverables, taxable value, applicable GST details, total amount, due date, and payment instructions.
Yes, but line items should clearly distinguish recurring retainers, project milestones, reimbursable costs, and other billable services.
Explore the topic
Templates, invoice formats and practical workflows for service professionals in India.
Agency invoice workflow
Required fields, GST details and payment terms. Start with the profession-specific context on this page.
Create a professional invoice
A step-by-step invoice creation workflow.
Invoice templates by profession
See profession-specific line-item examples.
Free invoice generator
Create a PDF invoice online.
Retainer, project, and third-party cost billing formats for digital, creative, and marketing agencies in India — with GST fields, professional terms, and a practical agency bill format.
Manage all client invoices in one place
InvoicePilot tracks paid, unpaid, and overdue per client. Free forever.
Digital marketing services
998361
GST: Verify applicable rate
Advertising agency services
998361
GST: Verify applicable rate
Social media management
998361
GST: Verify applicable rate
SEO / content marketing
998361
GST: Verify applicable rate
Creative / graphic design
998392
GST: Verify applicable rate
Web development
998314
GST: Verify applicable rate
Use for ongoing monthly client retainers — SEO, social media, ads management.
PixelGrowth Digital Agency
Bangalore, Karnataka · GSTIN: 29XXXXX1234X1Z5
SAC: 998361 (Digital Marketing)
TAX INVOICE
INV-2026-041 · March 2026
Due: 10/04/2026
Bill To
RetailBrand Pvt. Ltd., Mumbai, MH
Different state (KA → MH) — IGST 18%
| Service | SAC | Amount |
|---|---|---|
| SEO management — 10 blog posts + technical audit | 998361 | ₹35,000 |
| Google Ads management (5% of ad spend — ₹4,00,000) | 998361 | ₹20,000 |
| Social media management — 4 platforms, 20 posts | 998361 | ₹25,000 |
| Monthly performance report + strategy call | 998361 | ₹5,000 |
Use when the agency incurs costs (photography, printing, tools) on the client's behalf.
| Description | Type | Amount |
|---|---|---|
| Brand video production — concept, scripting, 1 day shoot | Agency fee | ₹80,000 |
| Videographer (external, GST bill attached) | Pass-through | ₹25,000 |
| Studio rental — 10 hours | Pass-through | ₹15,000 |
| Stock music licensing | Pass-through | ₹5,000 |
An agency invoice and an agency bill generally refer to the same payment document in everyday business language. For GST-registered agencies, the document should contain the applicable tax-invoice details and clearly describe the services, billing period or project, taxes, and amount due.
Whether you use a digital agency invoice, creative agency invoice, or marketing agency billing format, include the core invoice details below.
Need a ready-to-use invoice? Create a free invoice with InvoicePilot and add your agency's client, service, tax, and payment details.
Separate agency fees from ad spend clearly
Never bundle ad spend with your fee. Clients need to see the split. "Agency management fee: ₹20,000 / Ad spend: billed direct to client" is cleaner and prevents disputes.
Invoice retainer clients in advance
Send the retainer invoice on the 1st of the month — before starting work. Agencies that bill in arrears often face cash flow problems.
Include performance summary in the invoice notes
A one-line note like "March results: 45 leads generated, 8.2% CTR on Google Ads" justifies the fee and builds client trust.
Use project codes for multi-project clients
If a client has multiple projects (website + SEO + ads), use project codes in the invoice: INV-2026-041-SEO, INV-2026-041-ADS. Easier for their accounts team.
List the retainer as a single line item (e.g. "Monthly Retainer — [Month] [Year]") with the agreed fixed amount, plus separate line items for any pre-approved additional work or third-party costs billed that month.
Yes — project invoices typically break down deliverables or milestones with individual amounts, while retainer invoices are usually a single flat monthly line item, sometimes with a brief scope summary attached.
Best practice is to list these as separate, clearly labeled pass-through line items (e.g. "Ad spend — Meta Ads, March 2026") rather than folding them into your service fee, since clients often want to verify these against their own records.
Include the agency and client details, unique invoice number and date, project or retainer period, service descriptions, applicable SAC codes and GST treatment, amount due, payment terms, and agreed payment details.
InvoicePilot tracks paid, unpaid, and overdue per client. GST auto-calculated. Free forever.
Start Free — No Credit Card →Invoice Template for Consultants in India (Free, GST-Ready)
Project and retainer invoice formats for Indian consultants — SAC codes, GST fields, and professional billing terms.
GST Invoice Format for Freelancers in India (2026) — Complete Guide
Mandatory fields, SAC codes, CGST/SGST vs IGST, export invoices under LUT — everything you need.
Create a free GST invoice
Generate a professional, GST-ready invoice in under 1 minutes — free, no signup required.