GST Invoice

Create GST-compliant invoices with automatic CGST, SGST and IGST calculation. Download as PDF, share on WhatsApp. Free for Indian businesses.

Free account · 5 invoices a month freeMade for India · ₹, GST, UPI, WhatsApp

In short

A GST invoice is the tax invoice a GST-registered seller issues for taxable goods or services. It shows both GSTINs, HSN or SAC codes, taxable value and the tax charged. VyaparKit's GST invoice generator splits tax into CGST and SGST or IGST automatically, writes the amount in words, and produces a PDF you can download or share on WhatsApp with a UPI payment link.

Free account required

Create a GST Invoice in under a minute

Sign in once with Google or email. Your business name, GSTIN, logo, bank details and saved customers fill in automatically. Download a PDF or share a link on WhatsApp. 5 invoices a month are free, forever.

  • ✓Beautiful PDF with your logo and details
  • ✓GST calculated automatically where applicable
  • ✓Saved customers, vendors and items, so no retyping
  • ✓Share link with WhatsApp button and UPI QR
  • ✓Converts to related documents in one click

About the gst invoice tool

Every registered business in India, from a kirana wholesaler in Indore to a SaaS startup in Bengaluru, must issue a GST invoice for taxable supplies. The invoice is what lets your buyer claim input tax credit, and it is what you report in GSTR-1 each month. Rule 46 of the CGST Rules lists the fields it must carry: your GSTIN, a serial number unique for the financial year, the recipient's details, HSN or SAC for each line, taxable value, tax rate and amount, and the place of supply.

Most small businesses still make invoices in Excel or Word. The tax split is where it goes wrong: a Delhi seller billing a Gurugram buyer types CGST and SGST when it should be IGST, or the serial number jumps because someone edited a copy of last month's file. VyaparKit reads your state and the customer's place of supply and applies CGST plus SGST or IGST on its own, numbers invoices as INV/26-27/0042 in financial-year order, and converts the total into words for you.

The invoice does not stop at the PDF. Creating it posts the amount to the customer's ledger and reduces stock for saved items. From the same screen you can create a delivery challan, a payment receipt or a credit note, and every converted document stays linked to the original. Share the invoice as a link with a Pay via UPI button and a QR for the exact amount, and you can see when the customer opened it. A free account gives you 5 invoices a month, no card required.

How to make a GST invoice in VyaparKit

  1. 1

    Set up your business once

    Sign in with Google or an email OTP and fill your business profile: name, GSTIN, address, state, logo, signature, bank details and UPI ID. These print on every invoice automatically.

  2. 2

    Pick the customer

    In the Bill to box type a name, phone or GSTIN to pick a saved customer, or enter new details. Set the Place of supply; this decides whether CGST and SGST or IGST applies.

  3. 3

    Add line items

    Click Add line and search your saved products and services, or type a new one with HSN/SAC, Qty, Rate, Disc % and GST rate. The tax split and totals update as you type.

  4. 4

    Review the summary

    Check overall discount, round-off and the amount in words. Add a PO / reference number, due date, notes and terms and conditions, and choose a template.

  5. 5

    Create and send

    Click Create invoice. Then Download PDF, Share link (with a Pay via UPI button and QR) or WhatsApp with a prefilled message.

What a GST invoice must contain (Rule 46, CGST Rules)

  • Supplier name, address and 15-digit GSTIN.
  • A consecutive serial number, up to 16 characters, unique for the financial year (VyaparKit uses INV/26-27/0001 style with an editable prefix).
  • Date of issue, and the recipient's name, address and GSTIN if they are registered.
  • HSN code for goods or SAC for services on each line: 4 digits if turnover is up to ₹5 crore, 6 digits above that.
  • Description, quantity with unit, and taxable value after discounts.
  • Rate and amount of tax shown separately as CGST and SGST (same state) or IGST (different state).
  • Place of supply with the state name for inter-state supplies.
  • Whether tax is payable on reverse charge.
  • Signature or digital signature of the supplier or an authorised signatory.

Who uses the gst invoice

Kirana and FMCG wholesalers

Bill retailers daily with saved items carrying HSN and GST rate. Repeat invoices take under a minute, and stock drops with every invoice.

Electronics dealer selling across states

A Jaipur dealer shipping to Ahmedabad gets IGST applied automatically once the place of supply is Gujarat, with no risk of a wrong CGST and SGST split.

Marketing agency in Pune

Invoice monthly retainers with SAC codes, share the link on WhatsApp, and watch the customer ledger for who has not paid.

D2C brand shipping on Shiprocket

Generate the customer invoice, then create the delivery challan from it for the courier, all linked to the same order.

GST Invoice: frequently asked questions

Who needs to issue a GST invoice?
Any business registered under GST must issue a tax invoice for every taxable supply of goods or services, whether the buyer is registered or not. For B2C sales below ₹200 where the buyer does not ask for one, a consolidated invoice at the end of the day is allowed. Composition dealers issue a bill of supply instead.
How does VyaparKit decide between CGST, SGST and IGST?
The split depends on the place of supply compared to your business state. If both are the same state, tax is divided equally into CGST and SGST. If the place of supply is a different state or union territory, the full rate is charged as IGST. Change the place of supply and the invoice recalculates instantly.
Can I make a GST invoice for free?
Yes. A free VyaparKit account, created with Google or an email OTP and no card, lets you create 5 invoices a month with PDF download, WhatsApp share and a UPI payment link. Free PDFs carry a small Made with VyaparKit line. Pro at ₹2,500 a year removes it and makes everything unlimited.
Does VyaparKit generate e-invoices with an IRN?
No. E-invoicing on the government portal is mandatory for B2B supplies when turnover crosses ₹5 crore, and VyaparKit does not generate IRNs or QR codes from the Invoice Registration Portal. If you fall under e-invoicing, use the portal or your GSP for the IRN and VyaparKit for quotes, receipts and ledgers.
How many digits of HSN code should I print?
Businesses with aggregate turnover up to ₹5 crore must print at least 4-digit HSN codes on B2B invoices; above ₹5 crore, 6 digits are mandatory. Save each product once with its HSN and GST rate and the code appears on every invoice. The HSN/SAC lookup tool helps you find the right code.
What happens to the customer's balance when I create an invoice?
The invoice total is added to that customer's ledger as an amount receivable. A payment receipt later reduces it, and a credit note reduces it too. The outstanding statement groups unpaid invoices into 0 to 30, 31 to 60, 61 to 90 and 90+ day buckets so you know whom to follow up.

Guides from the blog

More from Invoices

See all Invoices