/* */

Document Tools

Bill & Invoice Generator

Create professional invoices with automatic calculations. Add your logo, customize fields, and download as PDF instantly.

GST & VAT Support PDF Download 100% Private
Enterprise Invoice

INVOICE

#
Date:
Due Date:
PO Number:

Bill To
Payment Details
Bank:
A/C No:
IFSC/SWIFT:
UPI ID: QR
# Item Description HSN/SAC Qty Unit Rate Disc % Amount
Notes Terms & Conditions
Subtotal 0.00
Discount % - 0.00
Shipping
Tax % 0.00
Total 0.00
Advance Paid
Balance Due 0.00

Your file never leaves your device — processed entirely in your browser.

Related Tools

Features

Professional Invoice Features

Auto Calculations

Automatic subtotal, tax, shipping, discounts and balance calculations

GST & VAT Support

Full support for GST (CGST, SGST, IGST) and VAT calculations

UPI QR Code

Auto-generate UPI payment QR code embedded directly in your invoice

Shipping & Advance

Add shipping charges and track advance payments

Instant PDF Download

Download professional PDF invoices instantly - 100% client-side

100% Private

All processing happens in your browser - no data uploaded to any server

You finished a project or delivered goods and now need to send an invoice. Building one from scratch in Word means formatting cells, doing tax math by hand, and hoping the PDF export doesn't scramble the layout. This tool handles all of that — fill in your line items, choose a tax type, and download a professional PDF ready to send.

GST invoices — CGST, SGST, and IGST explained

India replaced a patchwork of central and state taxes with GST in 2017. On every GST invoice, the tax appears in one of two structures depending on where the buyer and seller are located.

For intrastate transactions — seller and buyer in the same state — the GST rate splits equally between CGST and SGST. So an 18% GST invoice shows two separate line items: 9% CGST (collected by the central government) and 9% SGST (collected by the state government). Both amounts must appear explicitly; you cannot just write "18% GST" and leave it at that.

For interstate transactions — seller and buyer in different states — the full rate appears as a single IGST line. That same 18% invoice now shows 18% IGST rather than a CGST/SGST split. The revenue is later apportioned between the central and destination state governments, but that happens behind the scenes.

This generator calculates the correct split automatically. Choose intrastate or interstate, enter the GST rate, and the math populates on its own. The tool also supports VAT for businesses billing internationally or operating in regions where GST doesn't apply.

UPI QR code on your invoice — why it gets you paid faster

Every invoice generated here can include a UPI QR code embedded directly in the PDF. Enter your UPI ID — the format looks like name@bank or yourname@upi — and the QR is generated automatically alongside the rest of the invoice.

When your client opens the PDF, they scan the QR with any UPI app — PhonePe, Google Pay, Paytm, BHIM — and the payment amount and your UPI ID are pre-filled. There's nothing to type, no IFSC codes to look up, no account numbers to verify, and no back-and-forth to confirm the transfer landed at the right place.

That reduction in friction matters. Professional invoices with a payment QR code tend to get settled faster than those listing only bank details, because the action is immediate: the client scans, reviews the pre-filled amount, and confirms. The fewer steps between "invoice received" and "payment sent," the quicker the money moves.

what goes on a proper invoice

Each field on a well-formed invoice serves a specific purpose — here's what actually matters and why.

Invoice number: arbitrary, but it should increment consistently. This is your reference for tracking, disputes, and tax records. Clients filing their own GST returns will cite this number when claiming input tax credit, so gaps or duplicates in your sequence create problems on their end too.

Bill from / Bill to: your full legal name or registered business name, your GSTIN if you're a registered taxpayer, and the same details for your client. Getting the GSTIN right on both sides is what links the invoice to the correct GST filings — a mismatch can block the buyer from claiming credit.

Line items: description, quantity, unit rate, and tax rate per item. The tool computes item-level tax and rolls everything up into the subtotal automatically, so you're not juggling a spreadsheet alongside the invoice.

Shipping and advance: freight or delivery charges can be added as a separate line. If the client already paid a deposit, enter it as an advance and the balance due updates automatically — no mental arithmetic needed.

Logo: optional, but worth adding. A professional invoice with your logo carries more weight than a plain-text one. Clients — especially larger businesses — treat branded invoices as more official, which can matter when the invoice goes through an approval queue before payment is released.

Frequently Asked Questions

Yes. Our bill generator is completely free to use with no hidden charges.

No. You can generate bills instantly without signing up.

Yes. You can download and print the bill in a professional PDF format.

Yes. The tool automatically calculates totals, subtotals, and taxes.

No. For privacy and security, your data is not stored on our servers.

Client-side processing Most tools run entirely in your browser — your files never leave your device.
Auto-deleted after download For server-side tools, your file is permanently deleted once the download link expires.
SSL encrypted transfer All file transfers use HTTPS / TLS encryption end-to-end.
Never stored or shared We do not store, sell, or access your files. Zero data retention policy.
Up to 50 MB per file Max upload size per file.
Full security details →