GST invoice maker for India

Professional GST invoices for India, with your GSTIN, in rupees.

4.8/5 from 2,500+ reviews

Local rules

How invoicing works in India

Make GST invoices with your GSTIN, the place of supply and the right tax split: CGST and SGST within your state, or IGST for customers in another state.

At a glance

Invoicing in India

Currency
Indian rupee (INR, ₹)
Tax
GST: CGST + SGST within a state, IGST between states
Tax number
GSTIN, 15 characters, e.g. 22AAAAA0000A1Z5
Registration
GST registration is generally required above ₹40 lakh turnover for goods and ₹20 lakh for services (lower in some special category states).

Legal requirements

What an invoice in India must include

What the rules in India ask for. Every item has its own field in the editor above.

  • Your name, address and GSTIN
  • A consecutive invoice number (max. 16 characters) and the date
  • The customer's name and address, and GSTIN if registered
  • HSN or SAC code, description and quantity
  • The taxable value
  • The rate and amount of CGST and SGST, or IGST
  • The place of supply (state)
  • Whether tax is payable on reverse charge
  • Your signature or digital signature

Tax rates

GST rates in India

Set the rate once for the whole invoice, or per item when different rates apply.

Rate%Applies to
Main rates5% / 18%Most goods and services fall in one of these
Special rate40%Luxury and sin goods
Exempt0%For example many fresh foods and essential services

Good to know

  • CGST and SGST, or IGST

    Within the same state, split the GST equally into CGST and SGST (or UTGST). For customers in another state, charge IGST at the full rate.

  • HSN and SAC codes

    Goods have HSN codes and services SAC codes. Depending on your turnover, these must be shown on the invoice.

  • E-invoicing

    Businesses above the e-invoicing turnover limit must report B2B invoices to the Invoice Registration Portal and show the IRN and QR code they get back.

This is general information, not tax advice. Rules and rates can change, so check the latest with GST portal (CBIC) or your accountant.

Templates

Choose a template that fits your business

Dozens of professional designs. Add your logo and brand color, and switch any time.

FAQ

Frequently asked questions

What must a GST invoice in India include?

Your name, address and GSTIN, a consecutive invoice number and date, the customer's details (and GSTIN if registered), HSN or SAC codes, description and quantity, the taxable value, the CGST and SGST or IGST rate and amount, the place of supply, a reverse charge note where it applies, and a signature.

When do I charge CGST and SGST, and when IGST?

If you and your customer are in the same state, charge CGST and SGST, each half of the GST rate. If the customer is in another state, charge IGST at the full rate.

Do I need HSN or SAC codes on my invoice?

Usually yes. The number of digits required depends on your annual turnover, so check the current rules for your business.

Make your invoice in minutes

Free to start. Download a professional PDF and keep every invoice in one place.

Create your invoice