GST Invoice for Services India — Format, SAC Code & Rules 2026
Consultants, designers, CA professionals, and coaches — here's the complete guide to creating a GST invoice for services in India, including SAC codes, correct tax rates, mandatory fields, and a free service invoice maker.
Service providers in India — consultants, designers, developers, chartered accountants, architects, coaches, photographers, event managers, and many others — must issue a GST invoice for every taxable service they provide if they are GST registered. Unlike goods invoices that need HSN codes, service invoices require SAC (Services Accounting Code) codes. Getting these right is essential for your clients to claim Input Tax Credit (ITC) and for you to file correct GST returns.
This guide explains the exact GST invoice format for services in India, which SAC codes apply to common professions, the time limit for issuing service invoices, and how to create a fully GST-compliant service invoice for free using Ozydo.
GST Rate for Services in India — The 18% Rule
Most professional services in India attract 18% GST. This is the default rate for services that are not specifically placed in a different slab or exempted. Here are the key service categories and their GST rates:
| Service Category | GST Rate | SAC Code |
|---|---|---|
| IT services / software development | 18% | 998314 |
| Graphic design / UI/UX / creative | 18% | 998383 |
| Consulting / management advisory | 18% | 998311 |
| Legal services (lawyers, advocates) | 18% | 998212 |
| CA / accounting / audit services | 18% | 998221 |
| Architectural / engineering | 18% | 998311 |
| Photography / videography | 18% | 999713 |
| Advertising / marketing services | 18% | 998361 |
| Coaching / training (non-education) | 18% | 999390 |
| Event management | 18% | 998596 |
| Repair & maintenance (electrical) | 18% | 995469 |
| Construction services (residential) | 12% | 995411 |
| Healthcare services | Exempt (0%) | 999311 |
| Educational services (formal) | Exempt (0%) | 999210 |
| Restaurant services (non-AC) | 5% | 996331 |
| Transport of passengers (non-AC rail/bus) | 0% or 5% | 996411 |
Mandatory Fields in a GST Service Invoice
A GST invoice for services must follow Rule 46 of CGST Rules 2017. Here are all the mandatory fields:
- 1Header: 'Tax Invoice' — must appear prominently on the document
- 2Service provider's name, address, and GSTIN
- 3Invoice number — sequential, unique, up to 16 characters
- 4Invoice date
- 5Client's name, address, and GSTIN (for B2B transactions)
- 6Description of service provided
- 7SAC code — Services Accounting Code for the type of service
- 8Taxable value of service (before GST)
- 9GST rate applied (e.g., 18%)
- 10CGST amount (9%) and SGST amount (9%) for intra-state — OR IGST (18%) for inter-state
- 11Place of supply — state name and code
- 12Total invoice amount in figures and words
- 13Payment details — bank account with IFSC code or UPI ID
- 14Authorized signature
Time Limit for Issuing a GST Service Invoice
For services, the GST invoice must be issued within 30 days of the date of supply of services. For banking companies, financial institutions, and NBFCs, this limit is 45 days. Missing this deadline means the invoice may not be valid for ITC in the month it should have been claimed.
Best Practice for Service Professionals
Issue the invoice on the same day the service is delivered or on the last day of the month for retainer/ongoing engagements. This simplifies your GST filing and ensures your clients can claim ITC in the same tax period.
SAC Code — What It Is and How to Find It
SAC (Services Accounting Code) is a six-digit classification code used under GST to identify the type of service being supplied. It is similar to HSN codes for goods. SAC codes are maintained by the CBIC (Central Board of Indirect Taxes and Customs) and are based on the United Nations' Central Product Classification (CPC).
- SAC codes are mandatory on invoices for businesses with annual turnover above ₹5 crore.
- For turnover between ₹1.5 crore and ₹5 crore — 2-digit SAC (chapter level) is mandatory.
- For turnover below ₹1.5 crore — SAC code is optional but recommended.
- You can find SAC codes on the GST portal: gst.gov.in → Services → HSN/SAC → Search.
- Common starting codes: 99 (all services start with 99 in the SAC system).
Service Invoice Example — Freelance Web Developer
| Field | Value |
|---|---|
| Invoice To | ABC Pvt Ltd, Mumbai — GSTIN: 27AABCA1234A1Z5 |
| Service Description | Website Development — E-commerce Portal (Phase 1) |
| SAC Code | 998314 |
| Taxable Amount | ₹80,000 |
| CGST @ 9% | ₹7,200 |
| SGST @ 9% | ₹7,200 |
| Total Invoice Amount | ₹94,400 |
| Place of Supply | Maharashtra (27) |
GST Invoice for Services — Intra-State vs Inter-State
The place of supply determines whether you charge CGST + SGST or IGST on your service invoice. For most services, the place of supply is the location of the recipient (your client's state). If you and your client are in the same state — charge CGST + SGST. If in different states — charge IGST. Ozydo automatically detects the correct tax split based on the supplier and client states you enter.
B2B vs B2C Service Invoices
- B2B invoices (to GST-registered clients) — client's GSTIN is mandatory. Client claims ITC.
- B2C invoices (to unregistered individuals) — GSTIN is not required. For supplies above ₹2.5 lakh, full client address is needed.
- For B2C below ₹2.5 lakh — only client name needed on the invoice.
- Always issue a proper invoice even for B2C — it's required for your GSTR-1 filing.
Create Free GST Service Invoice Now
Ozydo auto-fills SAC codes, calculates CGST/SGST/IGST, and generates a professional PDF in 30 seconds. Perfect for consultants, designers, CA professionals, and all service providers in India.
Create Free Invoice Now →Frequently Asked Questions
What is the GST rate for professional services in India?
Most professional services in India — consulting, IT, design, legal, CA/accounting, architecture, marketing — attract 18% GST. This is split as CGST 9% + SGST 9% for intra-state or IGST 18% for inter-state billing.
Is SAC code mandatory on a service invoice?
SAC code is mandatory for businesses with annual turnover above ₹5 crore. For turnover between ₹1.5 crore and ₹5 crore, a 2-digit SAC is required. For businesses below ₹1.5 crore, it is optional but strongly recommended for clean GST filings and ITC claims.
What is the SAC code for consulting services?
The SAC code for management consulting and advisory services is 998311. For accounting and bookkeeping, use 998221. For legal services, use 998212. For IT/software services, use 998314. For graphic design, use 998383.
Can a CA or freelancer create a GST invoice on their phone?
Yes. Ozydo is a free GST invoice maker that works on any phone browser — Android or iPhone — without any app download. Enter your service description, SAC code, and amount. CGST and SGST are calculated automatically. Download as PDF and share on WhatsApp or email in seconds.
📚 Related Guides
Written by the Ozydo Team
Ozydo is India's simplest free GST invoice app for small businesses and freelancers. We write practical guides on invoicing, GST, and business finance to help you get paid faster.
Read more articles →