GST6 min read·

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 CategoryGST RateSAC Code
IT services / software development18%998314
Graphic design / UI/UX / creative18%998383
Consulting / management advisory18%998311
Legal services (lawyers, advocates)18%998212
CA / accounting / audit services18%998221
Architectural / engineering18%998311
Photography / videography18%999713
Advertising / marketing services18%998361
Coaching / training (non-education)18%999390
Event management18%998596
Repair & maintenance (electrical)18%995469
Construction services (residential)12%995411
Healthcare servicesExempt (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:

  1. 1Header: 'Tax Invoice' — must appear prominently on the document
  2. 2Service provider's name, address, and GSTIN
  3. 3Invoice number — sequential, unique, up to 16 characters
  4. 4Invoice date
  5. 5Client's name, address, and GSTIN (for B2B transactions)
  6. 6Description of service provided
  7. 7SAC code — Services Accounting Code for the type of service
  8. 8Taxable value of service (before GST)
  9. 9GST rate applied (e.g., 18%)
  10. 10CGST amount (9%) and SGST amount (9%) for intra-state — OR IGST (18%) for inter-state
  11. 11Place of supply — state name and code
  12. 12Total invoice amount in figures and words
  13. 13Payment details — bank account with IFSC code or UPI ID
  14. 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

FieldValue
Invoice ToABC Pvt Ltd, Mumbai — GSTIN: 27AABCA1234A1Z5
Service DescriptionWebsite Development — E-commerce Portal (Phase 1)
SAC Code998314
Taxable Amount₹80,000
CGST @ 9%₹7,200
SGST @ 9%₹7,200
Total Invoice Amount₹94,400
Place of SupplyMaharashtra (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.

Share this article:WhatsAppX / TwitterLinkedIn
Ozydo

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 →

More from Ozydo Blog

Start invoicing free with Ozydo

Create GST invoices in 30 seconds. No credit card, works on your phone.

Get Started Free →

Create free GST invoices in 30 sec

Try Free →