Free GST Invoice Generator

Create professional GST invoices with live preview. Download as PDF instantly. No signup required.

Auto-saved

1. Your Business Details

Logo

2. Client / Bill To

3. Invoice Details

4. Line Items

# Description HSN/SAC Qty Unit Rate (₹) Disc% Amount (₹)

5. Charges & Adjustments

6. Bank Details (optional)

Invoice Generator — Create Professional Invoices and Download as PDF

Freelancers, consultants, small businesses, and sole proprietors regularly need to send invoices for their work. Invoicing software subscriptions cost money and require account setup. Sending informal payment requests without proper invoices looks unprofessional and can cause payment delays. This tool lets you create a clean, professional invoice, fill in your details and line items, and download a ready-to-send PDF — no account required.

What an invoice should include

Invoice number: A unique sequential number for your records. Starting from INV-001 and going up keeps your records organised. Never reuse invoice numbers.

Invoice date and due date: When the invoice was issued and when payment is expected. Common payment terms: NET 15 (due 15 days after invoice date), NET 30 (30 days), or "Due on receipt" for immediate payment.

Your business details: Name, address, contact email, phone number, and — if GST-registered — your GSTIN. Even if you're a freelancer without a formal company, use your legal name and address.

Client details: Client name, billing address, and their GSTIN if they're a GST-registered business (required for them to claim GST input tax credit).

Line items: Each service or product on a separate line with description, quantity, rate, and total. Clear line items prevent disputes about what was charged for.

GST: If you're registered under GST, include GST at the applicable rate (5%, 12%, 18%, or 28%). Show the base amount, GST amount, and total separately. For intra-state supplies, show CGST + SGST (half each); for inter-state, show IGST.

Payment details: Your bank account number, IFSC code, UPI ID, or any other payment method you accept. Include this clearly so the client knows exactly how to pay.

Notes: Any additional terms, late payment penalties, project notes, or thank-you message.

GST invoicing in India

If you are GST-registered, you must issue a GST-compliant tax invoice for every taxable supply over ₹200. A GST tax invoice must include: your GSTIN, invoice number and date, customer GSTIN (for B2B), HSN/SAC code for goods/services, GST rate and amount, place of supply, and whether it's CGST+SGST or IGST.

If you are not GST-registered (your annual turnover is below the threshold — currently ₹20 lakh for services, ₹40 lakh for goods in most states), you cannot charge GST on your invoices and should not include a GSTIN. Issue a regular invoice without GST components.

This tool helps you generate professional invoice documents. For official GST return filing and compliance, use your accountant's software or the GST portal — invoices generated here serve as the client-facing document, not as a formal GST filing record.

Tips

Add your logo if you have one — it makes invoices look significantly more professional. A simple image file works.

Number your invoices sequentially and keep a record. This matters at tax time when you need to reconcile payments received against invoices issued.

Include a late payment clause if you're having trouble with slow-paying clients — something like "Payments more than 30 days overdue are subject to 2% monthly interest" sets expectations and gives you grounds to follow up firmly.

If your client is a company, find out their accounts payable process before sending — some companies require a purchase order number on the invoice before they'll process payment. Missing this delays everything.

Limitations

This tool generates the invoice document only — it doesn't track payment status, send automated reminders, or sync with accounting software. It's suitable for freelancers and small businesses who send a manageable number of invoices per month and track payment status in a spreadsheet or manually. For higher invoice volumes, dedicated invoicing software (Zoho Invoice, FreshBooks, Razorpay Invoices) provides automation and tracking that a document generator can't.

The PDF is generated in your browser. Your invoice data is not stored anywhere — if you close the tab, it's gone. Download the PDF and keep your own records.

Frequently Asked Questions

Yes — supports IGST, CGST and SGST with all standard tax rates (0%, 5%, 12%, 18%, 28%). The tax type auto-switches based on Place of Supply vs. your business state.
Yes — your details are saved in your browser automatically every time you type. When you return to this page, you can restore all your previous data with one click. No data is ever sent to any server.
Click "Download PDF" — your browser opens a print dialog. Select "Save as PDF" as the destination. You can also download as HTML to email to your client or archive locally.
No — create unlimited invoices completely free. Use the "+1" button next to the Invoice Number field to auto-increment for each new invoice.
Yes — upload your logo image in the Business Details section. The logo is embedded directly into the invoice as a data URL, so it appears correctly when downloaded or printed.

Related Tools