GetInvoicePDF.com
GST Invoice Generator
Menu

Your Business Details

Business Logo
Click or drag to upload
PNG or JPG, shown top-left of the invoice
Business Name
Billing Address
Email
Phone Number
WhatsApp Number
GSTIN / VAT Number
State (for GST place-of-supply logic)

Bill To (Client Details)

Client Name
Billing Address
Email
Phone Number
WhatsApp Number
GSTIN / VAT Number
State (Place of Supply)

Invoice Details

Invoice Number
Currency
Invoice Date
Due Date

Line Items

Additional Charges

Label
Amount (+/-)
Label
Amount (+/-)

Use a negative amount to apply a discount or credit.

Payment Details

UPI ID
UPI QR Code (optional — upload your own, or one is generated automatically from your UPI ID)
Click or drag to upload
PNG or JPG of your existing UPI QR code

Bank Account Details

Account Holder Name
Account Number
IFSC Code
Bank Name & Branch
Notes / Terms
Authorized Signatory Image
Click or drag to upload
Shown bottom-right of the invoice

Live Preview

Enter state details

Everything is calculated locally in your browser — nothing is uploaded or stored.

GST Invoice Generator & GST Bill Generator: The Complete E-Invoicing Guide for India (2026)

Quick answer: Use the free tool above to create a GST-compliant tax invoice in under two minutes. If your turnover is above ₹5 crore, you also need e-invoicing software that registers each B2B invoice on the government portal. This guide explains both, so you can pick the right route.

It is 11 PM, an invoice is due tomorrow, and you are staring at an Excel sheet with broken borders and a total that is off by ₹47. Maybe CGST and SGST were split wrongly. Maybe your client’s GSTIN has a typo. One wrong digit on a tax invoice can mean a notice, a rejected invoice, or a client who cannot claim Input Tax Credit and delays your payment.

This is routine for lakhs of freelancers, consultants, shop owners and growing MSMEs. A good GST bill generator removes the friction: it splits the tax correctly, formats HSN/SAC codes and produces a clean PDF. But the market also has another category, e-invoicing software, which people often confuse with it. This article explains the difference, who needs what, and how to stay compliant without overpaying.

Quick answers (updated 31 Oct 2026)

What is e-invoicing in GST?
E-invoicing is the system where B2B invoice data is registered on the government’s Invoice Registration Portal (IRP), which returns a unique Invoice Reference Number (IRN) and a signed QR code for the invoice.
What is the GST e-invoice limit?
₹5 crore aggregate turnover in any financial year since 2017-18, tested on a PAN basis. Businesses at ₹10 crore or more must also report invoices to the IRP within 30 days of the invoice date.
Who needs e-invoicing software?
Registered businesses above the ₹5 crore limit that sell B2B, export, or supply to SEZ units or government entities. Smaller businesses can use a free GST invoice generator.
What does this free tool do?
It creates a GST-compliant tax invoice PDF with automatic CGST/SGST/IGST, HSN/SAC codes and payment details, entirely in your browser. It does not generate an IRN.
Can I bill without GST?
Only if you are unregistered, a composition dealer, or the supply is exempt. In those cases issue a bill of supply, not a tax invoice.

What Is E-Invoicing, and What Does E-Invoicing Software Do?

E-invoicing sounds like “sending an invoice by email”, but under GST it means something specific. In the e-invoicing system, a business prepares its B2B invoice in its own accounting or billing system, and the system sends the invoice data to the government’s Invoice Registration Portal (IRP). The portal validates the data, checks that the invoice number is not a duplicate, and returns two things:

The registered data then flows automatically into your GSTR-1 and can feed the e-way bill system. That is why e invoicing software is really integration software: it must talk to the IRP through an API or a bulk upload utility, apply the exact JSON schema the portal expects, and store the IRN against each invoice.

A basic invoice generator, however good, only designs and calculates the invoice. It does not register anything with the IRP. Both kinds of tools are useful; they solve different problems.


E-Invoicing Applicability: Who Must Issue E-Invoices?

The question most owners ask is whether e invoicing applicability covers them. Work through these points in order:

  1. Are you GST-registered? Unregistered sellers issue a bill of supply and are outside the system.
  2. Did your aggregate turnover exceed ₹5 crore in any financial year since 2017-18? If yes, e-invoicing applies to you from then on. The test is on your PAN, so turnover from all GSTINs under that PAN is added together.
  3. What kind of sale is it? E-invoicing covers B2B supplies, exports, deemed exports and supplies to SEZ units and government entities, plus the credit and debit notes linked to them. Ordinary B2C retail sales are not reported to the IRP.
  4. Is your business in an exempt category? SEZ units, insurers, banks and NBFCs, goods transport agencies, passenger transport services and multiplex cinema admissions are among the exempt classes.

If all four checks point to “yes”, an invoice without an IRN is not treated as a valid tax invoice, which puts your buyer’s ITC at risk. Treat it as a hard requirement, not a formality.


GST E-Invoice Limit: Turnover Thresholds and the 30-Day Rule

The GST e invoice limit has been lowered in steps since 2020. The table below shows the milestones and the current position.

PeriodTurnover thresholdStatus
From 1 Oct 2020Above ₹500 croreEarlier phase
From 1 Apr 2021Above ₹100 croreEarlier phase
From 1 Apr 2022Above ₹20 croreEarlier phase
From 1 Oct 2022Above ₹10 croreEarlier phase
From 1 Aug 2023Above ₹5 croreCurrent limit

There are two separate tests, and mixing them up is a common mistake:

Practical advice: do not wait for day 30. Register invoices on the day you raise them, or within a few days, so that your customer’s ITC is never in doubt. Rules change, so verify the latest notification on the GST portal or with your tax professional before you act.

Below ₹5 crore? E-invoicing is optional for you. A compliant PDF tax invoice from the generator above is what the law expects, and it keeps your costs at zero.


How to Generate an E-Invoice Step by Step

If you are covered, here is the usual flow for how to generate an e invoice:

  1. Prepare the invoice data in your billing or accounting system: supplier and buyer GSTINs, invoice number and date, HSN/SAC codes, taxable value, tax rates, place of supply and totals.
  2. Send the data to the IRP in the prescribed JSON format. Larger businesses do this through an API connection built into their software. Smaller ones can use the bulk generation utility or upload on the portal.
  3. The IRP validates the invoice: GSTIN status, duplicate invoice number, mandatory fields and tax logic. Errors are returned so you can fix them.
  4. Receive the IRN and signed QR code, then print both on the invoice you give the buyer.
  5. Cancel if needed. An e-invoice can be cancelled on the portal within a limited time after generation, and only if no e-way bill or return linkage blocks it. Do not just edit and reissue.
  6. Reconcile. The IRP data auto-populates your GSTR-1, so check that the totals match your books.

For businesses under the limit, the process is simpler: enter details in the tool above, check the preview, and download the PDF.


GST E-Invoicing Software: What to Look For

Search for gst e invoicing software and you will find dozens of options. Use this checklist to compare them honestly:


Best E-Invoicing Software in India: How to Choose

People search for the best e invoicing software as if there were one winner. There is not. The best choice depends on your size, your sector and your team. The market breaks down roughly like this:

TypeBest forTrade-off
Desktop accounting suites (such as Tally and Busy)Traders and manufacturers with an established accounting workflowLearning curve; remote access may need add-ons
Cloud accounting platforms (such as Zoho Books and ClearTax)Service companies and growing SMEs that want browser access and API integrationsSubscription cost rises with users and invoice volume
Billing apps for small shops (such as Vyapar and similar)Retail and small B2B sellers who want phone-first billingFewer controls for complex multi-branch operations
ERP modules (SAP, Oracle, Microsoft and others)Large enterprises with high volumes and custom workflowsImplementation cost and time
GSP / ASP API providersCompanies that want to plug e-invoicing into their own ERP or appNeeds developer effort

Before you buy, run a short trial with your real invoice types: a normal B2B sale, an export, a credit note, and one invoice with an error to see how the software reports it. Ask for a written price that includes IRP calls, extra GSTINs and extra users. Product features and pricing change often, so confirm current details on each vendor’s own site.


Free E-Invoicing Software: What Is Really Free?

Searches for free e invoicing software are common, and the honest answer has layers:

The rule of thumb: if you are below the limit, a free generator is enough. If you are above it, a free tier only makes sense for low volumes, and you should compare the paid plans before invoices pile up.


E-Invoice Processing Software: The Buyer’s Side

Everything above is about issuing invoices. E invoice processing software works on the other side of the desk. It receives supplier invoices, reads them, and moves them through approval and payment. Accounts payable teams use it to:

If you buy from suppliers above the ₹5 crore limit, always confirm that the invoice carries an IRN and QR code. A bill without one can put your credit at risk, so processing software that checks this automatically saves real money.


GST Bill Generator: What Makes an Invoice Legally Valid?

Whether you use a free gst bill generator or a full ERP, Rule 46 of the CGST Rules sets the mandatory content of a tax invoice. A professional look does not matter if a field is missing. Here is the checklist:

Missing details or misclassifying CGST as IGST can block your client’s ITC and invite a penalty under Section 122 of the CGST Act. Use the tool above, which has all these fields built in.


IGST vs. CGST & SGST: The Billing Math

This is where most freelancers slip. Which tax you charge depends on where your client is relative to you:

The total rate stays the same; only the split changes. Here is a ₹10,000 service at 18% GST:

ScenarioTaxable ValueCGST (9%)SGST (9%)IGST (18%)Total
Same state₹10,000₹900₹900—₹11,800
Different state₹10,000——₹1,800₹11,800

The payable amount is identical. What changes is how the tax is reported and shared between the Centre and states, which affects how your client claims ITC. A good online generator reads the place of supply and applies the right split, so you never charge CGST+SGST when IGST is due.


Without GST Bill: What Happens and What to Do Instead

Phrases like without gst bill usually mean one of two things: a seller offering a lower price if you skip the bill, or a small business wondering whether it can trade without issuing one. Both are risky.

If you are a buyer

Paying without a bill means no paper trail. You cannot claim ITC, you cannot prove the expense for income tax, and you have no warranty or dispute evidence. Goods moving without proper documents can also be detained in transit. The small saving rarely covers these costs.

If you are a seller

A registered person must issue an invoice for taxable supplies. Failing to do so can attract a penalty of ₹10,000 or the tax amount evaded, whichever is higher, under Section 122, and can lead to wider scrutiny of your returns.

Legitimate situations with no GST on the bill

The generator on this page lets you build a clean, itemised invoice either way. Keep every copy: you need them for your own returns and for any later audit.


Invoice Software for E-Commerce Sellers

Many people ask how to make invoice software for e commerce that stays compliant. Online sellers have extra problems: hundreds of small orders, multiple states, returns, and marketplace rules. A sensible set-up looks like this:

If you are building your own invoice module, the logic is straightforward: determine supply state, apply the rate by HSN, split or combine the tax, round at the invoice level, and store an immutable record. For smaller shops, a browser-based generator can handle B2B and wholesale orders in minutes without any development work.


How to Create an Invoice in e-conomic Accounting Software

Some users search for how to create invoice in e-conomic accounting software. Visma e-conomic is a cloud accounting platform popular in Northern Europe, and its invoicing follows the usual pattern. Menu names differ between versions and plans, so treat this as a general guide:

  1. Open the Sales or Invoicing area and choose to create a new invoice.
  2. Select an existing customer or add a new one with name, address and VAT or tax number.
  3. Add products or services from your product list, or type free-text lines with quantity, unit price and VAT code.
  4. Set the invoice date, payment terms and currency.
  5. Review the totals, then book the invoice. Booking locks it and assigns the next number in the series.
  6. Send or download the PDF to your customer.

Important for Indian businesses: e-conomic is built around European VAT rules, not GST. It does not apply CGST, SGST or IGST logic or HSN/SAC fields as Indian invoices require. If you bill customers in India under GST, use an India-ready tool such as the generator on this page for the tax invoice, and keep your accounting records consistent with it.


Why Stop Using a GST Invoice Format in Excel?

A gst invoice format in excel feels free and flexible, but it quietly costs time and creates risk:

  1. Formula errors compound. A broken SUM copied across a hundred invoices is hard to spot.
  2. No backup discipline. “Invoice_Final_v3_USE_THIS_ONE.xlsx” is not a record system.
  3. Manual HSN/SAC typing invites misclassification.
  4. No numbering guard. Excel will happily let you reuse INV-045.
  5. Formatting eats your time. Fifteen minutes of cell-fixing per invoice is unbilled time.

An online invoice generator with gst handles the maths, structure and PDF in one pass. Keep Excel for analysis, not for producing legal documents.


Step-by-Step: Generate Your GST Invoice Online

Scroll up to the tool and follow these steps:

  1. Enter your business details: name, address and GSTIN.
  2. Add the client: name, billing address and GSTIN if registered (leave blank for unregistered buyers).
  3. Add line items with description, quantity, rate and the correct HSN/SAC code.
  4. Select the place of supply. The tool applies CGST+SGST or IGST accordingly.
  5. Add payment details such as bank account, UPI or a payment link.
  6. Preview and download the PDF, then send it to your client.

No formulas, no manual tax maths, no sign-up. If your turnover is above the e-invoicing limit and the invoice is B2B, register it on the IRP first, then add the IRN and QR code to the final copy.


Real-World Examples

Scenario A: Freelance Developer (Karnataka) Billing a Client in Maharashtra

Priya is a freelance developer in Bengaluru with a Karnataka GSTIN. Her client, a startup, is in Pune, Maharashtra.

This is interstate, so Priya charges IGST only.

DescriptionSACTaxable ValueIGST @ 18%Total
Web App Development998314₹50,000₹9,000₹59,000

Her turnover is far below ₹5 crore, so a PDF tax invoice is all she needs.

Scenario B: Local Consulting Agency (Delhi) Billing a Delhi Client

Arjun runs a consulting agency in Delhi. His client, a retail chain, is also in Delhi.

Both parties are in Delhi, so the supply is intrastate and the tax is split into CGST + SGST.

DescriptionSACTaxable ValueCGST @ 9%SGST @ 9%Total
Business Consulting998311₹75,000₹6,750₹6,750₹88,500

Scenario C: Manufacturer Crossing the ₹5 Crore Limit

Meera’s Pune-based packaging company crossed ₹5 crore turnover last year. She sells to registered businesses in three states. Her B2B invoices now need an IRN and QR code from the IRP, so she uses e-invoicing software connected to her accounts. For quick quotes, proforma invoices and consumer sales, she still uses a simple generator. The lesson: the right tool depends on the type of invoice, not just the size of the business.


Frequently Asked Questions

How do I invoice without a GST number?

If you are not registered under GST, you cannot charge GST. Issue a Bill of Supply (or a simple invoice that shows no tax) with your name, address, invoice number, date, description and amount. Registration is generally required once annual turnover crosses ₹20 lakh for services or ₹40 lakh for goods (lower for some special-category states, and different rules apply to interstate suppliers of goods and to e-commerce sellers). Never print a GSTIN you do not have.

Is this GST bill generator completely free?

Yes. You can create, preview and download a GST invoice as a PDF with no subscription, no sign-up and no per-invoice fee. Everything runs in your browser, so the data you type is not sent to a server.

What is the GST e-invoice limit in 2026?

E-invoicing is mandatory if your aggregate turnover exceeded ₹5 crore in any financial year from 2017-18 onwards, calculated on a PAN basis. Below that limit it is optional. Separately, businesses with turnover of ₹10 crore or more cannot report an invoice, credit note or debit note to the IRP more than 30 days after its date.

Who needs e-invoicing applicability checked every year?

Every registered business that is near the ₹5 crore mark. Because the test looks at turnover in any year since 2017-18, once you are in, you stay in even if turnover later falls. Check the combined turnover of all GSTINs under the same PAN, not just one registration.

What is the difference between a tax invoice and a bill of supply?

A tax invoice is issued by a registered person for taxable supplies and shows CGST/SGST or IGST. A bill of supply is issued for exempt or nil-rated supplies, or by a composition dealer, and carries no tax line. Using the wrong document can block your customer’s input tax credit or expose you to a penalty.

Can I generate an e-invoice with this tool?

This tool creates a GST-compliant tax invoice PDF. It does not connect to the government Invoice Registration Portal, so it does not generate an IRN or the signed QR code. If you are above the ₹5 crore limit and sell to registered businesses, register the invoice on the IRP through your e-invoicing software first.

What is an IRN?

The Invoice Reference Number is a 64-character unique hash generated by the Invoice Registration Portal for each e-invoice. It is created from the supplier GSTIN, financial year, document type and invoice number, and it is returned together with a digitally signed QR code.

Is e-invoicing required for B2C sales?

No. E-invoicing covers B2B supplies, exports and supplies to SEZ units or government entities. Sales to consumers are not reported on the IRP, although large B2C businesses may have separate dynamic QR code requirements.

Which businesses are exempt from e-invoicing?

Exempt categories include SEZ units, insurers, banks and NBFCs, goods transport agencies, passenger transport services and multiplex cinema admission services. Confirm the current notification before relying on an exemption.

How often is GST filed based on these invoices?

Most small taxpayers file GSTR-1 monthly or quarterly under the QRMP scheme and GSTR-3B monthly. Every invoice you issue feeds these returns, which is why sequential numbering and correct tax splits matter. For e-invoiced documents, IRP data auto-populates GSTR-1.


About the Author: Santanu Sarma is an economics researcher specializing in public finance and mathematical economics, holding an Economics Honors from Bhattadev University. He builds high-precision financial tools to help Indian freelancers and businesses optimize their tax compliance and billing systems at GetInvoicePDF.com.

Last updated: 31 October 2026. This guide is for general information and is not tax or legal advice. GST rules and thresholds change; check the official GST portal or consult a qualified professional before acting.

The Freelancer Toolkit

More free tools. No signup, ever.

Every tool below runs client-side and never asks for an account.