Skip to main content

Invoice Generator

Create GST-compliant invoices with CGST, SGST, and IGST breakdown โ€” download as PDF instantly.

โœ“ Free ยท No sign-up ยท Works in browserLast updated: May 2026 ยท Tested on Chrome, Firefox, Edge, Safari

Use Invoice Generator

Invoice Details

Seller (Your Details)

Bill To (Client Details)

Line Items

Subtotalโ‚น0.00
CGST (9%)โ‚น0.00
SGST (9%)โ‚น0.00
Totalโ‚น0.00

How to Use Invoice Generator

  1. Fill in your business details in the Seller section: your company or individual name, GSTIN (15-character alphanumeric GST Identification Number issued by GSTIN authorities), address, and contact information. The GSTIN appears on every GST-compliant invoice and is used by your customers to claim Input Tax Credit. If you are not registered for GST, leave the GSTIN field blank โ€” invoices below the mandatory registration threshold (โ‚น20 lakh annual turnover) do not require a GSTIN.

  2. Fill in your client's details in the Bill To section. Enter the client company name, their GSTIN if they are GST-registered (required for B2B transactions where the client will claim ITC), and their billing address. The invoice number and date are auto-filled but can be changed โ€” invoice numbers should follow a sequential series as required by GST rules, and the date must match when the supply was made or agreed.

  3. Add line items using the '+ Add Item' button. For each item, enter a description, quantity, and unit price in rupees. The line total (quantity ร— unit price) calculates automatically. Add as many items as needed โ€” there is no limit. To remove an item, click the ร— button on that row. Make sure descriptions are clear enough to match the goods or service category for GST purposes.

  4. Select the GST rate that applies to your goods or services: 0%, 5%, 12%, 18%, or 28%. A single rate applies to the entire invoice โ€” if your invoice includes items with different GST rates, generate separate invoices for each rate slab. The tool calculates CGST + SGST for intra-state supplies or IGST for inter-state, showing the complete tax breakdown in the invoice totals section.

  5. Click 'Download PDF' to generate and save the invoice as a PDF file. The file is named with your invoice number for easy filing. The generated PDF includes all invoice details in a standard format compatible with Indian GST requirements: seller and buyer details, GSTIN, line items with HSN/SAC (you can add these manually after download if needed), GST breakdown, and total in words. Share this PDF directly with clients or print it for physical records.

You Might Also Like

About Invoice Generator

The Invoice Generator creates professional tax invoices in PDF format suitable for Indian GST-registered businesses and freelancers. Enter seller and buyer details, add line items with quantities and prices, select the applicable GST rate, and download a complete invoice as a PDF โ€” all in under two minutes, without creating an account or installing software.

The invoice includes all fields required for a standard GST tax invoice: seller name, GSTIN, billing address, invoice number and date, itemised line items with descriptions and amounts, GST rate, tax breakdown by component (CGST+SGST for intra-state, IGST for inter-state), and the grand total. This covers the mandatory fields under Rule 46 of the CGST Rules, 2017 for supplies above โ‚น200. For B2B transactions, the buyer's GSTIN enables them to claim Input Tax Credit on the invoice.

For freelancers and small businesses handling occasional billing, this tool eliminates the need for a monthly subscription to accounting software. The downloaded PDF can be shared directly with clients by email, WhatsApp, or any document platform. For businesses with regular invoicing requirements โ€” monthly retainers, recurring service billing, or product-based businesses โ€” dedicated accounting software like Zoho Books, Tally Prime, or ClearBooks automates GST return preparation alongside invoice generation.

All invoice generation runs locally in your browser using jsPDF. No invoice data, client details, GSTIN numbers, or billing amounts are sent to any server. This protects the confidentiality of your business relationships and financial information. Downloaded PDFs are saved directly to your device's file system. There is no usage limit and no account required.

Honest limitation: You are responsible for entering the correct GST rate and your valid GSTIN โ€” the tool formats the invoice but cannot verify tax compliance.

Tips & Best Practices for Invoice Generator

  • ๐Ÿ’กInclude your 15-digit GSTIN on every GST invoice for B2B transactions โ€” without a valid GSTIN, your buyer cannot claim Input Tax Credit (ITC) on the purchase, which is a significant commercial disadvantage for business-to-business transactions.
  • ๐Ÿ’กUse the correct HSN (Harmonized System of Nomenclature) code for goods or SAC (Services Accounting Code) for services โ€” incorrect codes attract GST department queries and may require amendment of your filed GSTR-1 return.
  • ๐Ÿ’กSet a unique invoice number for each invoice and maintain a sequential numbering system โ€” GST law requires invoice numbers to be unique and sequential within each financial year. Starting fresh each April 1 is the standard practice.
  • ๐Ÿ’กSpecify the "Place of Supply" accurately โ€” for intra-state supplies, place of supply is the same state as delivery, attracting CGST+SGST. For inter-state supplies, place of supply is the destination state, attracting IGST.
  • ๐Ÿ’กFor advance payment invoices (proforma invoices), clearly mark them as "PROFORMA INVOICE" โ€” these are not valid GST tax invoices and do not need to be reported in GSTR-1. Raise a proper tax invoice when the supply is made.
  • ๐Ÿ’กAdd bank account details (bank name, branch, IFSC code, account number) to the invoice for faster payment โ€” Indian business buyers commonly pay by NEFT or RTGS, and having banking details on the invoice removes a friction point.

Common Mistakes to Avoid with Invoice Generator

  • โœ•Raising a GST invoice without being GST-registered โ€” only businesses with a valid GSTIN can issue GST invoices and collect GST from customers. Issuing a GST invoice without registration attracts penalties under Section 122 of the CGST Act.
  • โœ•Using the wrong GST rate for your service or product โ€” every taxable supply has a specific rate under the GST tariff schedule. Using 18% for a 12% item (or vice versa) creates a GST mismatch and requires a credit note and revised invoice.
  • โœ•Forgetting to mention the invoice date โ€” the GST invoice date determines which GST return period the invoice belongs to. Missing dates can cause inclusion in the wrong filing period during audits.
  • โœ•Not including the Place of Supply field โ€” this field determines whether CGST+SGST or IGST applies and is mandatory under GST Invoice Rules for tax invoices. Omitting it makes the invoice technically non-compliant.
  • โœ•Using the same invoice number for multiple invoices or reusing numbers from the previous financial year โ€” GST law requires unique sequential invoice numbers within each financial year. Duplicates cause reconciliation failures in GSTR-1 vs GSTR-2A matching.
  • โœ•Issuing a bill of supply when a tax invoice is required (for regular GST-registered suppliers of taxable goods/services) โ€” a bill of supply is only for exempt supplies and composition scheme taxpayers. Using the wrong document type is a compliance error.

Frequently Asked Questions

Is this invoice format GST-compliant for Indian businesses?
The generated invoice includes the core fields required under Rule 46 of the CGST Rules, 2017: supplier name and GSTIN, recipient name and GSTIN (for B2B), place of supply, invoice number and date, description of goods or services, taxable value, and applicable GST (CGST+SGST or IGST). For a fully compliant tax invoice, you should also add the HSN (Harmonised System of Nomenclature) code for goods or SAC (Services Accounting Code) for services โ€” these are mandatory for turnover above โ‚น5 crore (2 digits), above โ‚น1.5 crore (4 digits), and for all (6 digits). Add these codes to the item description before downloading.
When should I use CGST+SGST vs IGST on an invoice?
CGST + SGST applies to intra-state supplies โ€” when the supplier and the place of supply are in the same state. For example, a Mumbai-based business billing a Pune client applies CGST + SGST at equal halves of the applicable rate. IGST applies to inter-state supplies โ€” when the supplier and the place of supply are in different states, or for imports and exports. A Mumbai business billing a Delhi client applies IGST. The place of supply rules under the IGST Act determine which scenario applies โ€” for services, the default is the registered business address of the recipient. The total tax outflow is identical; the distribution between governments differs.
What is the mandatory sequential invoice numbering requirement?
Under Rule 46 of the CGST Rules, every registered taxpayer must issue tax invoices with a consecutive serial number containing alphabets, numerals, or special characters like hyphens and slashes, unique for a financial year. Common formats include INV/2025-26/001, AWE/001/25-26, or simply 2025-001. The sequence must not skip numbers and must restart at the beginning of each financial year (1 April). Tax authorities review invoice number sequences during audits โ€” gaps in numbering can raise compliance questions. This tool pre-fills a sample number that you should replace with your actual running sequence.
Do I need to register for GST to issue an invoice?
GST registration is mandatory for businesses with annual taxable turnover above โ‚น20 lakh (โ‚น10 lakh for special category states and North-East India). Below this threshold, you are exempt from GST registration and issue a 'bill of supply' instead of a tax invoice โ€” it looks identical but does not include a GSTIN or GST amounts. E-commerce sellers (even small ones selling on Amazon, Flipkart, or Meesho) must register regardless of turnover because the marketplace collects TCS under Section 52 of the CGST Act. Professionals and freelancers above the threshold must also register if their services are taxable.
Can I add my logo or company branding to the invoice?
The generated PDF is a standard plain-format invoice without a logo or custom branding. After downloading the PDF, you can add branding using Adobe Acrobat, LibreOffice Draw, or a PDF editor โ€” insert your logo image and move it to the header. Alternatively, you can use the downloaded invoice as a reference and recreate it in a branded Word or Google Docs template that includes your letterhead. For ongoing invoicing with consistent branding, accounting software like Zoho Books, Tally Prime, or FreshBooks generates tax-compliant branded invoices with your logo, signature image, and custom colour schemes.
How should I file and store invoices for GST compliance?
GST rules require businesses to retain all invoices, debit notes, credit notes, and related records for at least 72 months (6 years) from the due date of filing the annual return for that financial year. Electronic copies are fully acceptable โ€” PDF invoices stored in organised folders or cloud storage (Google Drive, OneDrive, or a dedicated accounting system) satisfy this requirement. Organise by financial year and month for easy retrieval during audits. GSTR-1 requires outward supply details to be uploaded to the GST portal monthly or quarterly โ€” your invoice data populates the fields in GSTR-1. Accounting software automates this data entry; manual invoicers must enter each invoice individually.

Built & maintained by Team AWE-OS

This tool is developed in-house and manually re-tested on Chrome, Firefox, Edge, and Safari after every update, following our tool testing policy. Found a bug? Tell us โ€” fixes are usually shipped within days.

We use cookies for analytics to understand how visitors use AWE-OS. No personal data is sold. Privacy Policy.