Invoice Generator 2026 (GST and Non-GST)

Make a GST, export or plain invoice for your clients, check it against the GST rules, and print it or save it as a PDF.

This is an example invoice. Replace it with your own details, or start from a blank form.

Your details

Asha Verma Design ยท Maharashtra
Registered for GST?

15 characters. The first two digits are your state code, so the state fills itself in.

Client

Acme Technologies Pvt Ltd ยท Karnataka
Where is the client?

Leave blank for a client who is not registered. A GSTIN sets the state for you.

Invoice number and dates

Up to 16 characters: letters, numbers, "-" and "/". Use each number once in a financial year.

Services

Items: 2 ยท Subtotal โ‚น80,000.00
  1. Item 1

    Amount: โ‚น60,000.00

  2. Item 2

    Amount: โ‚น20,000.00

SAC codes for services start with 99, such as 998314 for IT design and development. With turnover up to โ‚น5 crore, show at least 4 digits on invoices to registered clients.

GST

IGST 18%
%
Quick Presets:

18% is the rate for other professional, technical and business services (heading 9983), which include IT design and development and consulting. Check the rate notified for your service.

0%40%

Payment, notes and what to show

Due date ยท Payment details ยท Notes

Show on the invoice

Saves your details, payment details, logo and the next invoice number in this browser only. Clients and items are never saved.

Invoice total
โ‚น94,400.00
IGST 18%
Taxable value
โ‚น80,000.00
GST
โ‚น14,400.00
You are in Maharashtra and your client is in Karnataka: an inter-State supply, so the invoice charges IGST at the full rate.

Check before you send

  • The invoice number can have up to 16 characters: letters, numbers, "-" and "/" only (rule 46(b)).

Preview

In the print window, pick "Save as PDF" as the printer to get a PDF file. The invoice prints on its own, on A4.

How the total is worked out

Standard Formula
T = ฮฃ(qty ร— rate) โˆ’ discount GST = T ร— r (same state: CGST = SGST = T ร— r/2) Total = T + GST
Live Calculation (Plugging Your Values)
Subtotal: qty ร— rate, added up (S):โ‚น80,000.00
Discount (D):โ‚น0.00
Taxable value (T):โ‚น80,000.00
GST rate (r):18%
Substituted Equation:
T = S โˆ’ D = โ‚น80,000.00 โˆ’ โ‚น0.00 = โ‚น80,000.00 IGST = T ร— 18% = โ‚น80,000.00 ร— 18% = โ‚น14,400.00 Total = T + GST = โ‚น80,000.00 + โ‚น14,400.00 = โ‚น94,400.00
Invoice total:โ‚น94,400.00

Each tax is charged at its own rate on the taxable value and rounded to the paisa on its own, so CGST and SGST are always equal. The discount comes off before tax, because rule 46(k) asks for the taxable value after discount.

About the invoice generator

Fill in your details, your client and the work, and the page builds the invoice beside the form. If you are registered for GST it becomes a tax invoice with the particulars rule 46 of the CGST Rules asks for, and the tax is split by where your client is. If you are not registered it is a plain invoice with no GST, because a person who is not registered cannot collect tax (section 32(1) of the CGST Act).

Print it, or pick "Save as PDF" in the print window to get a file you can email. Your own details and the next invoice number can be kept on this device for next time.

What a GST tax invoice must show (rule 46)

  • Your name, address and GSTIN.
  • An invoice number of up to 16 characters (letters, numbers, "-" and "/"), unique within the financial year. You may run more than one series.
  • The date of issue.
  • Your client's name, address and GSTIN if registered. For a client who is not registered, their name, address and state with its code when the taxable value is โ‚น50,000 or more.
  • The HSN or SAC code and a description of each service.
  • The taxable value after any discount, and the rate and amount of each tax.
  • The place of supply with the state's name, for an inter-State supply.
  • Whether tax is payable on reverse charge.
  • Your signature or digital signature. An electronic invoice issued under the Information Technology Act, 2000 does not need one.

CGST + SGST, IGST or no GST

  • Client in your state: an intra-State supply. The rate is split in half: 9% CGST and 9% SGST at 18%.
  • Client in another state: an inter-State supply. One line of IGST at the full rate.
  • Client outside India: an export of services when the five conditions of section 2(6) of the IGST Act are met, including payment in convertible foreign exchange (or in rupees where RBI permits). It is zero-rated: no IGST under a Letter of Undertaking, or IGST paid and refunded.
  • Not registered: no GST on the invoice at all.
  • The page uses the general place-of-supply rule for services, section 12(2) of the IGST Act: where the client is. Services tied to property, events or transport have their own rules; check yours before you invoice.

Invoicing a client abroad

To export without charging IGST you need a Letter of Undertaking (LUT) in Form GST RFD-11, filed on the GST portal for the financial year before you invoice. The invoice then carries, word for word, the endorsement rule 46 prescribes: SUPPLY MEANT FOR EXPORT/SUPPLY TO SEZ UNIT OR SEZ DEVELOPER FOR AUTHORISED OPERATIONS UNDER BOND OR LETTER OF UNDERTAKING WITHOUT PAYMENT OF INTEGRATED TAX. In place of a GSTIN it shows the client's name, address and country.

The invoice can be in the currency you bill in. For the supply to count as an export, payment has to arrive in convertible foreign exchange, or in rupees where RBI permits.

Exporters of services may also need to file RBI's Export Declaration Form for each month's invoices. The EDF form generator works out the due dates from the same invoices.

Timing, copies, codes and e-invoicing

  • Issue the invoice within 30 days of supplying the service (rule 47).
  • Make it in two copies, marked "Original for recipient" and "Duplicate for supplier" (rule 48(2)). Tick the box above the print button to print both.
  • SAC digits: with aggregate turnover up to โ‚น5 crore, at least 4 digits on invoices to registered clients; above โ‚น5 crore, 6 digits (Notification 78/2020-CT).
  • If your aggregate turnover in any financial year since 2017-18 has been above โ‚น5 crore, your B2B and export invoices must be e-invoices with an Invoice Reference Number from the government's invoice registration portal (rule 48(4); Notification 10/2023-CT, from 1 August 2023). This page does not make e-invoices.
  • Registration becomes compulsory once aggregate turnover in a financial year crosses โ‚น20 lakh, or โ‚น10 lakh in Manipur, Mizoram, Nagaland and Tripura (section 22 of the CGST Act).

What happens to your details

Nothing you type is sent to a server; the invoice is built in your browser. If you tick "Remember my details", your own details, payment details, logo and next invoice number are saved in this browser only. Clients and items are not saved. Untick the box to delete what was saved.

Sources: the CGST Act, CGST Rules and IGST Act on CBIC's tax information portal, the GST portal's LUT and HSN guidance, and the e-Way Bill state code list. The โ‚น5 crore e-invoicing limit is cited from TaxGuru, because Notification 10/2023-CT is not on the CBIC or e-invoice sites.

How these numbers are checked โ†’

Invoice Generator: FAQs

What must a GST invoice contain?
Under rule 46 of the CGST Rules: your name, address and GSTIN; a serial number of up to 16 characters, unique for the financial year; the date; the client's name, address and GSTIN if registered; the HSN or SAC code and a description; the taxable value after discount; the rate and amount of each tax; the place of supply with the state's name for an inter-State supply; whether tax is payable on reverse charge; and your signature or digital signature. The generator puts all of them on the invoice.
When do I charge CGST + SGST and when IGST?
It depends on the place of supply, which for most services is where your client is (section 12(2) of the IGST Act). A client in your state is an intra-State supply: CGST and SGST at half the rate each, 9% + 9% at 18%. A client in another state is an inter-State supply: IGST at the full rate. The generator picks the right one from the two states.
I am not registered for GST. What invoice do I give?
A plain invoice with no GSTIN and no GST. Section 32(1) of the CGST Act bars a person who is not registered from collecting tax. Choose "No" for GST registration and the generator leaves the tax lines out. Registration becomes compulsory once your aggregate turnover in a financial year crosses โ‚น20 lakh, or โ‚น10 lakh in Manipur, Mizoram, Nagaland and Tripura (section 22).
How do I invoice a foreign client without charging GST?
If you are registered, file a Letter of Undertaking (Form GST RFD-11) on the GST portal for the financial year before you invoice. The export is then zero-rated with no IGST, and the invoice must carry the export endorsement rule 46 prescribes, with the client's name, address and country. Choose "Outside India" and "Under LUT" and the generator prints the endorsement word for word. Without an LUT you pay IGST and claim it back as a refund. If you are not registered, the invoice simply carries no GST.
How should I number my invoices?
Rule 46(b) allows up to 16 characters, using letters, numbers, hyphen and slash, in one or more series, with each number unique within the financial year. INV/2026-27/001 is 15 characters. The generator starts from that pattern and, if you let it remember your details, offers the next number after you print.
Do I need a SAC code on the invoice?
Yes, on a tax invoice: rule 46(g) asks for the HSN code, which for services is the SAC. Under Notification 78/2020-CT, a business with aggregate turnover up to โ‚น5 crore shows at least 4 digits on invoices to registered clients, and one above โ‚น5 crore shows 6 digits. IT design and development, for example, is 998314.
How soon after the work must I raise the invoice?
Within 30 days from the date the service is supplied (rule 47 of the CGST Rules). Banks, insurers and NBFCs get 45 days.
Does the invoice need a signature?
Rule 46(q) asks for the signature or digital signature of the supplier or an authorised representative. A proviso to rule 46 says it is not needed on an electronic invoice issued under the Information Technology Act, 2000. The printed invoice has a signature line for when you sign it by hand.
Is this an e-invoice?
No. If your aggregate turnover in any financial year since 2017-18 has been above โ‚น5 crore, your B2B and export invoices must be e-invoices with an Invoice Reference Number from the government's invoice registration portal (rule 48(4); Notification 10/2023-CT, from 1 August 2023). An invoice made any other way is then not treated as an invoice (rule 48(5)). Below that limit, you can prepare the invoice yourself, as this page does.
Is my data stored anywhere?
No server sees it; the invoice is built in your browser. If you tick "Remember my details", your own details, payment details, logo and next invoice number are kept in this browser's storage. Clients and items are not. Untick the box to delete them.
๐Ÿ’ป
Free Developer REST API AvailableBuilding a fintech app or blog? Integrate our free, open-CORS JSON REST APIs for high performance calculations.
View API Docs โ†’
Related calculators

Business & Wealth

Compare calculations across closely related financial tools in this category.

View All 70+ Tools Directory โ†’
๐Ÿ“– In-Depth Financial Guide10 min read

Freelancer 44ADA vs Salaried Tax in India: The 50% Presumptive Tax Guide

Declare flat 50% income as taxable profit up to โ‚น75L turnover, zero bookkeeping audit hassles, single March 15 advance tax, and GST export rules.