Free GST/VAT Invoice Generator

Create GST-compliant and VAT-compliant tax invoices in under a minute. Add CGST, SGST, IGST, or VAT, download as a PDF, and send to clients — no account needed.

  • ✔ CGST + SGST + IGST supported
  • ✔ Per-line and per-invoice tax
  • ✔ 30+ currencies
  • ✔ Instant PDF
  • ✔ No signup required

How to Create a GST Invoice Online in 3 Steps

Creating a compliant GST or VAT invoice takes less than two minutes on MyOnlineInvoices:

  1. Enter your business and client details

    Add your business name, address, GSTIN (Goods and Services Tax Identification Number), and contact information. Enter your client's name, billing address, and their GSTIN if it is a B2B transaction.

  2. Add your line items and apply tax

    List each product or service with a description, quantity, and rate. Apply CGST and SGST for intra-state sales, or IGST for inter-state transactions. You can also apply VAT for UK, EU, and international billing. Tax amounts are calculated automatically.

  3. Download your PDF invoice

    Click Download to get a professionally formatted, print-ready PDF. Your invoice includes all mandatory GST or VAT fields required for compliance. No watermarks on the free plan.

Create your GST invoice now →

What Is a GST Invoice?

A GST invoice is a legal document issued by a GST-registered business when supplying taxable goods or services. It records the transaction, shows the applicable tax components, and is the document a buyer uses to claim Input Tax Credit (ITC) against their own GST liability.

Under India's Goods and Services Tax framework, every registered business is required to issue a GST-compliant tax invoice for each taxable supply. Failing to issue a proper tax invoice — or issuing one with missing mandatory fields — can result in the buyer being unable to claim ITC, which is one of the most valuable benefits of GST registration for businesses in the supply chain.

A GST invoice is different from a regular invoice in one important way: it must explicitly show the tax broken down into its components (CGST and SGST for intra-state transactions, IGST for inter-state transactions), along with your GSTIN, the buyer's GSTIN for B2B transactions, and the place of supply.

GST Invoice vs Bill of Supply

A tax invoice is issued when you are charging GST on the supply. A bill of supply is used when GST is not charged — for example, when supplying GST-exempt goods or services, or when the supplier is registered under the Composition Scheme. A bill of supply cannot be used to claim ITC.

CGST, SGST, IGST and UTGST — Which Tax Goes on Your Invoice?

One of the most common points of confusion in GST invoicing is knowing which tax type to charge. The answer depends entirely on where your customer is located relative to your business.

CGST — Central Goods and Services Tax

Charged on intra-state supplies (sales within the same state). Collected by the Central Government. Always paired with SGST. For example, if your business is in Maharashtra and your customer is also in Maharashtra, you charge CGST plus SGST.

SGST — State Goods and Services Tax

Charged alongside CGST on intra-state supplies. Collected by the State Government. The CGST rate and SGST rate are always equal. A product taxed at 18% GST within a state is charged at 9% CGST plus 9% SGST.

IGST — Integrated Goods and Services Tax

Charged on inter-state supplies — when your customer is in a different state. IGST is a combined rate equal to CGST plus SGST. If a product carries 18% GST, the inter-state invoice shows 18% IGST. Collected by the Central Government and distributed to the appropriate state.

UTGST — Union Territory GST

Charged in place of SGST for supplies within Union Territories (Chandigarh, Daman and Diu, Dadra and Nagar Haveli, Lakshadweep, Andaman and Nicobar Islands, Puducherry). Works exactly like SGST in terms of calculation.

The Simple Rule

Same state as your customer → CGST + SGST.

Different state from your customer → IGST only.

Union Territory → CGST + UTGST.

MyOnlineInvoices lets you add each tax type as a separate line on your invoice with its own rate, so the breakdown is always clear and compliant.

Mandatory Fields on a GST Tax Invoice

Under Rule 46 of the CGST Rules, a valid GST tax invoice must contain the following:

  1. 1. Supplier's name, address, and GSTIN

    Your full legal business name, registered address, and 15-digit GSTIN must appear on every invoice you issue. Without your GSTIN, the invoice cannot be used by the buyer to claim Input Tax Credit.

  2. 2. A unique invoice number

    Each invoice must have a sequential number unique to the financial year. It can contain letters, numbers, and special characters like slashes or hyphens. The number cannot exceed 16 characters. Invoice numbers must follow a continuous sequence — gaps in the sequence can attract scrutiny in a GST audit.

  3. 3. Date of issue

    The date the invoice is created and issued to the buyer.

  4. 4. Buyer's name, address, and GSTIN (for B2B transactions)

    For registered business buyers, their GSTIN is required. For unregistered buyers (B2C), the buyer's name and address must be mentioned if the invoice value exceeds ₹50,000.

  5. 5. Place of supply

    The state or Union Territory where the supply is being made. This determines whether CGST/SGST or IGST applies. The place of supply is stated as the state name and its state code.

  6. 6. HSN code or SAC code

    HSN (Harmonised System of Nomenclature) codes classify goods. SAC (Services Accounting Code) codes classify services. The number of digits required depends on your annual turnover: 4-digit HSN for turnover up to ₹5 crores, 6-digit for above ₹5 crores.

  7. 7. Description of goods or services

    A clear description of each item supplied. This must match the HSN/SAC code and be specific enough to identify the goods or services without ambiguity.

  8. 8. Quantity and unit of measurement (for goods)

    For goods, the quantity and the unit (kg, piece, litre, box, etc.) must be stated per line item.

  9. 9. Taxable value per line item

    The value of the supply before tax is applied, shown per line.

  10. 10. GST rate and GST amount per line item

    The applicable rate (5%, 12%, 18%, or 28%) and the calculated tax amount must be shown. For intra-state sales, CGST and SGST are shown in separate columns. For inter-state, IGST is shown.

  11. 11. Total tax payable

    The sum of all CGST, SGST, or IGST amounts across all line items.

  12. 12. Total amount payable

    The final amount including all taxes. This can also be stated in words for amounts above ₹1 lakh.

  13. 13. Whether reverse charge is applicable

    A statement on whether the transaction is subject to reverse charge must appear on the invoice.

  14. 14. Signature of supplier or authorised representative

    Physical or digital signature as per the Information Technology Act, 2000.

VAT Invoice Requirements — UK and Europe

For businesses billing clients in the United Kingdom or European Union, VAT (Value Added Tax) applies instead of GST. The invoicing requirements differ but the principle is the same: the tax must be shown transparently and separately from the net price.

A valid UK VAT invoice must include:

Your business name, address, and VAT registration number. A unique sequential invoice number. The invoice date and the tax point date (if different). Your customer's name and address. For B2B invoices above certain thresholds, the customer's VAT number. A description of goods or services. The unit price excluding VAT. The VAT rate applied to each line (standard 20%, reduced 5%, or zero-rated 0%). The VAT amount charged. The total amount excluding VAT. The total amount including VAT.

UK VAT Rates

  • Standard rate: 20%Applies to most goods and services.
  • Reduced rate: 5%Applies to domestic energy, children's car seats, and certain other categories.
  • Zero rate: 0%Applies to most foods, children's clothing, books, newspapers, and public transport. Zero-rated items must still appear on your VAT invoice with the 0% rate shown.

EU VAT (Reverse Charge for B2B Cross-Border)

When supplying services to a VAT-registered business in another EU country, reverse charge typically applies. You show your net fee without VAT and add a note: "VAT reverse charge — tax to be accounted for by the recipient." Include the buyer's EU VAT number on the invoice.

MyOnlineInvoices supports both GST (CGST/SGST/IGST) and VAT invoicing in a single tool. Select the tax type appropriate to your transaction and the invoice is formatted accordingly.

Who Uses the GST/VAT Invoice Generator?

Freelancers and Consultants in India

Designers, developers, writers, marketing consultants, and other self-employed professionals registered under GST. Create a compliant tax invoice with your GSTIN, CGST, and SGST in under two minutes for each client.

Small and Medium Businesses (SMEs)

Retail businesses, manufacturers, trading companies, and service providers who need to issue GST-compliant invoices to clients across India. Switch between intra-state (CGST + SGST) and inter-state (IGST) invoices based on the buyer's location.

E-commerce Sellers

Sellers on Flipkart, Amazon India, Meesho, and other platforms who need proper GST invoices for each order. Accurately split CGST/SGST for domestic same-state orders and IGST for orders shipped to other states.

UK and European Businesses

UK VAT-registered businesses and EU businesses who need to issue compliant VAT invoices to domestic and international clients. Supports standard 20% VAT, reduced 5% VAT, and zero-rated lines on a single invoice.

Exporters

Indian businesses exporting goods or services outside India who need to issue export invoices marked "Supply meant for export under bond or letter of undertaking without payment of IGST" or with IGST paid, depending on the export structure.

Accountants and Bookkeepers

Professionals who manage invoicing for multiple clients and need a fast, clean way to create GST or VAT invoices without dedicated accounting software for every client.

Everything Included in the Free GST/VAT Invoice Generator

FeatureDetails
Tax Types SupportedCGST, SGST, IGST, UTGST (India), VAT (UK/EU), custom tax
Multi-Tax LinesAdd multiple tax types on the same invoice
Per-Line Tax RatesApply different tax rates to individual line items
GSTIN FieldDedicated field for supplier and buyer GSTIN
Place of SupplySelectable for correct tax type determination
HSN/SAC CodeAdd codes per line item for compliance
DiscountsPercentage or fixed amount, shown as a separate line
30+ CurrenciesINR, GBP, EUR, USD, AED, SGD, AUD and more
6 Invoice TemplatesClassic, Modern, Minimal, Corporate, Creative, Bright
Logo UploadAdd your company logo to every invoice
Instant PDF DownloadClean, print-ready PDF — no watermark
No Signup RequiredCreate and download without creating an account
Invoice HistorySave past invoices with a free account

When Must You Issue a GST Invoice? Time Limits Explained

GST law specifies the time by which a registered supplier must issue a tax invoice. Missing these deadlines can create compliance problems.

For supply of goods

If the supply involves movement of goods (delivered from one place to another), the invoice must be issued before or at the time the goods are removed.

If the supply does not involve movement (for example, goods collected from the supplier's premises), the invoice must be issued at or before the time of delivery.

For supply of services

The tax invoice must be issued within 30 days from the date the service is provided. For banking companies and financial institutions, the time limit is extended to 45 days.

For continuous supply of goods or services

For goods: invoice is issued on or before each statement of account or each payment.

For services: invoice is issued on or before the due date of payment if the due date is ascertainable; otherwise, on or before the time the payment is received.

For reverse charge transactions

Where the recipient of goods or services is liable to pay tax under reverse charge, the registered recipient must issue a payment voucher at the time of making payment to the supplier.

What Is a GSTIN and Where Does It Go on an Invoice?

GSTIN stands for Goods and Services Tax Identification Number. It is a unique 15-digit alphanumeric identifier assigned to every business that registers under India's GST system.

The 15 digits follow a defined structure: the first two digits represent the state code, the next ten digits are the PAN of the business, the thirteenth digit is the entity code (for businesses with multiple registrations in the same state), the fourteenth digit is a default letter Z, and the fifteenth digit is a checksum.

On a GST invoice, the GSTIN must appear in two places: under your business name and address as the supplier's GSTIN, and under the buyer's details as the recipient's GSTIN (for registered business buyers).

Without the supplier's GSTIN, the invoice is not a valid tax invoice under GST law. Without the buyer's GSTIN on a B2B invoice, the buyer cannot claim Input Tax Credit against it.

Businesses not yet registered for GST cannot show a GSTIN on their invoices and must not charge GST until they have obtained their registration.

Why a Correct GST Invoice Is Essential for Claiming Input Tax Credit

Input Tax Credit is one of the central mechanisms of the GST system. It allows businesses to offset the GST they have paid on purchases (input tax) against the GST they collect from customers (output tax). The net amount is what gets paid to the government.

To claim ITC, the buyer must have a valid tax invoice from a GST-registered supplier. If the invoice is missing mandatory fields, has an incorrect GSTIN, or is not reported by the supplier in their GSTR-1 return, the buyer cannot claim the credit. The financial loss falls on the buyer.

This is why the quality of the invoice you send to your business clients directly affects their ability to claim ITC. A compliant invoice — with correct GSTIN, correct tax breakdown, correct place of supply — is not just a legal obligation. It is something your customers genuinely need to manage their own tax liability.

An invoice generator that handles all mandatory fields automatically removes the possibility of omitting something critical.

MyOnlineInvoices GST Invoice Generator vs Manual Methods

FeatureMyOnlineInvoicesExcel / WordPaper Invoice
CGST + SGST auto-calculatedYesManualManual
IGST for inter-stateYesManualManual
GSTIN fields includedYesAdd manuallyHandwritten
HSN/SAC code fieldYesAdd manuallyOften skipped
PDF outputInstantManual exportScan/photo
Correct tax split based on supply typeYesManualNo
Reusable templateYesCopy/pasteRewrite
CostFreeFreePaper cost
Time per invoiceUnder 2 minutes10 to 20 minutes15+ minutes

Frequently Asked Questions

Is this GST invoice generator really free?

Yes. You can create, fill in, and download a GST or VAT invoice as a PDF without creating an account or entering any payment details. The free plan covers all tax features including CGST, SGST, IGST, and VAT.

Do I need to be GST registered to use this tool?

You need to be GST registered to issue a tax invoice and charge GST to your customers. If you are not yet registered, you can still use the tool to create a standard invoice without the GST fields. Do not add a GSTIN you do not have.

Can I add both CGST and SGST on the same invoice?

Yes. The invoice tool supports multiple tax lines. You can add CGST and SGST as separate lines with their individual rates on the same invoice. Totals are calculated and shown separately.

What is the difference between CGST+SGST and IGST?

CGST and SGST are charged on intra-state transactions — when buyer and seller are in the same state. IGST is charged on inter-state transactions — when buyer and seller are in different states. The combined rate is the same (for example, 18% = 9% CGST + 9% SGST for intra-state, or 18% IGST for inter-state). Use the Place of Supply field to determine which applies.

Can I use this tool for VAT invoices in the UK?

Yes. Select GBP as your currency, add VAT as your tax type, enter the applicable rate (20%, 5%, or 0%), and the invoice will calculate and display VAT correctly. Your VAT registration number can be added in the business details section.

Is my data safe when I use this invoice generator?

You are not required to create an account or log in to generate an invoice. Data you enter is used to populate the invoice only. See our Privacy Policy for full details on data handling.

Can I save my GST invoice and reuse it?

Creating a free account lets you save your invoice history and reuse client details and line items for recurring billing. Without an account, you can download the PDF and create a new invoice each time.

Does the invoice include a place of supply field?

Yes. The place of supply is a mandatory field for GST invoices. It determines whether CGST/SGST or IGST applies and is included in the invoice template.

Can I add HSN codes to my invoice?

Yes. Each line item includes a field for HSN (goods) or SAC (services) codes. Enter the appropriate code for each product or service based on your annual turnover and the classification of your supplies.

What GST rates can I enter?

You can enter any GST rate manually. Common rates under India's GST system are 0%, 5%, 12%, 18%, and 28%. The tool does not restrict you to preset rates, so you can enter the exact rate applicable to each of your goods or services.

Start Creating GST and VAT Invoices for Free

Whether you bill clients in Mumbai or Manchester, our invoice generator handles CGST, SGST, IGST, and UK VAT in the same tool. No accounting software. No spreadsheets. No errors.

No signup. No credit card. Download your PDF in under two minutes.