Invoice Generator

Create professional invoices for freelancers and businesses — with or without GST, bank details, print and PDF download.

Your details (supplier)

Bill to (client / company)

Invoice details

Items

Bank / payment details

Preview
Your Name / Business
TAX INVOICE
# INV-001
Date: 2026-06-19
Bill To
Client / Company name
Details
Tax: CGST + SGST
#DescriptionHSN/SACQtyRateTax %Amount
1Item description1₹0.0018%₹0.00
Subtotal₹0.00
CGST₹0.00
SGST₹0.00
Total₹0.00
Amount in words: Rupees Zero Only
Terms
Payment due within 15 days. Thank you for your business.
Authorised Signatory
This is a computer-generated invoice. Generated with AlarmDaddy Invoice Generator.

e-Invoice JSON follows the NIC 1.1 schema — upload it on the GST e-invoice (IRP) portal to get the IRN, acknowledgement no./date and signed QR. Fill both GSTINs and PIN codes.

Generated privately in your browser — no data is uploaded.

About the Invoice Generator

Freelancers, consultants and small businesses are almost always asked for a proper invoice before a company will release payment — finance teams and chartered accountants need it for their records and tax filing. The AlarmDaddy Invoice Generator lets you create a clean, professional invoice in minutes and download it as a PDF or print it directly, all inside your browser. Nothing you type is uploaded anywhere.

You control every field. Add **your details** (name or business, address, email, phone, and optionally your **GSTIN** and **PAN**) and a logo, then the **client/company** you're billing. Add as many line items as you need — description, HSN/SAC code, quantity, rate — and the totals update instantly.

Working **with GST**? Switch it on and choose **CGST + SGST** (same-state) or **IGST** (other-state); set a tax rate per line (0/3/5/12/18/28%) and the tax is calculated and shown correctly, with the grand total in words. Not registered for GST or billing internationally? Turn GST off for a clean, tax-free invoice, and pick your currency (₹, $, €, £, AED).

Add your **bank account and UPI details** so clients can pay you easily, a discount, automatic round-off, notes and terms. Then **Print** it or **Download the PDF**. You can also **export your details as JSON** and import them next time, so you never re-type the same information.

How to use this calculator

  1. 1Fill in your details (and GSTIN/PAN if you have them) and the client you are billing.
  2. 2Add line items with description, quantity and rate — turn GST on and set the tax type/rate if applicable.
  3. 3Add your bank/UPI details, any discount, notes and terms.
  4. 4Preview the invoice, then Print it or Download the PDF. Export your details as JSON to reuse next time.

The formula

Line amount = quantity × rate. Subtotal = sum of line amounts. Tax = sum of (line amount × tax %); split into CGST/SGST (same state) or charged as IGST (other state). Total = subtotal − discount + tax (optionally rounded).

Each line's amount is its quantity times its rate. Those add up to the subtotal; any discount is subtracted to give the taxable value. When GST is on, each line's tax is its share of the taxable value times its tax rate — shown as equal CGST and SGST for a same-state (intra-state) supply, or as a single IGST amount for an other-state (inter-state) supply. The grand total is the taxable value plus tax, optionally rounded to the nearest unit, and is also written out in words for the payment record.

Frequently asked questions

No. GST is optional — turn it off for a simple invoice (a non-registered freelancer or international billing). If you are GST-registered, switch it on, add your GSTIN, and choose CGST+SGST or IGST.