Free Invoice Generator
Create a clean, professional invoice in about two minutes, without a spreadsheet, a word processor template, or an accounting subscription. Type in who you are, who you are billing, and what you sold, and this tool adds up the line items, applies your discount and your GST, VAT or sales tax, and produces a print-ready PDF with a running total you can trust. Add an optional payment QR code and your client can pay straight from the document.
Seller and buyer
Invoice details
Line items
Live preview
INVOICE
INV-001
Issued: 2026-11-13
Due: 2026-11-27
From
Ayesha Khan Design Studio
14-B Main Boulevard, Gulberg III, Lahore, Pakistan
billing@example.com
+92 300 1234567
Bill to
Northwind Traders
Office 402, Trade Centre, Karachi, Pakistan
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| Website design — homepage and inner pages | 1 | USD 850.00 | USD 850.00 |
| Copywriting, per hour | 6 | USD 40.00 | USD 240.00 |
Payment due within 14 days of the issue date. Please quote the invoice number with your payment. Thank you for your business.
How it works, step by step
An invoice is a simple document with a strict job: it tells a buyer exactly what was supplied, what it costs, what tax applies, and when and how to pay. This generator follows the same order a bookkeeper would, so the finished PDF reads the way clients and accountants expect.
- Add your details once. Enter your name or business name, address, email and phone number. These appear in the From block at the top of the invoice, which is also where a client looks when they need to contact you about payment.
- Name the buyer. Add the client name and address exactly as they appear on their own records. For a registered company, use the full legal name rather than a trading nickname, because their accounts team will match your invoice against a purchase order or contract.
- Set the number and dates. Give the invoice the next number in your sequence, set the issue date to today, and pick a due date that matches your agreed terms — seven, fourteen or thirty days later are the usual choices.
- List each item separately. Add one row per product or service, with a clear description, a quantity and a unit price. Ten hours of design work at 40 per hour is far easier for a client to approve than one unexplained line that says services, 400.
- Apply discount and tax in that order. Enter a discount percentage if you agreed one, then set your tax rate and label. The tool discounts the subtotal first and charges tax on what remains, which is the order most tax rules require, and shows every step in the totals block so there is nothing hidden.
- Check the preview, then download. Read the live preview once, top to bottom, then download the PDF and send it by email. Keep your own copy with the same file name as the invoice number so you can find it at tax time.
Who uses an invoice generator like this?
Freelancers are the heaviest users: designers, writers, developers, translators and consultants who bill two to twenty clients a month and cannot justify a full accounting package for that volume. A generator gives them a numbered, dated, correctly totalled document in minutes, and the payment QR shortens the gap between sending the invoice and seeing the money arrive.
Small shops and tradespeople use it differently. A phone repair shop in Lahore, a bakery taking a wedding order in Dubai, or an electrician in Manchester finishing a rewiring job all need the same thing on the spot: a written record of parts and labour, with GST or VAT shown separately, that the customer can keep for warranty and expenses. Online sellers and tutors use it for one-off sales that never pass through a checkout — a bulk order arranged over chat, a month of lessons paid in advance, or a deposit on a booking. In each case the invoice is the proof of the deal for both sides, and it costs nothing to issue properly.
Features and specifications
| Currencies | PKR, USD, EUR, GBP, INR and AED, printed on every amount |
| Line items | Unlimited rows, each with description, quantity and unit price |
| Discount | Percentage discount, applied before tax |
| Tax | Any rate from 0 to 100 percent, with an editable GST, VAT or Sales tax label |
| Output | Multi-page PDF — long invoices flow onto extra pages automatically |
| Payment QR | Optional QR encoding your exact payment link, wallet address or IBAN, shown in the preview and printed on the PDF |
| Privacy | Fully in-browser. No account, no upload, no copy of your invoice kept by this site |
Totals are recalculated on every keystroke: the subtotal is the sum of quantity times unit price across all rows, the discount is taken off that subtotal, tax is charged on the discounted amount, and the grand total is the result. Amounts are shown with two decimal places and thousand separators, so an invoice for 12,500 never reads as 12500.00 buried in a wall of digits.
Practical tips for invoices that get paid faster
Send the invoice the day the work is delivered, not at the end of the month. Studies of small-business payments consistently show that invoices sent within 24 hours of delivery are paid days sooner than invoices batched monthly, simply because the work is still fresh in the mind of the client. Address the invoice to a named person or accounts department where you can, and use the exact due date — Friday 28 November — rather than a vague phrase such as payment on receipt, which different readers interpret differently.
Describe work in the language of the buyer. Hours booked, pages designed and parts fitted are easy to approve; internal job codes are not. If you are registered for GST or VAT, add your registration number to the seller address block so the buyer can reclaim the tax, and keep the rate consistent with your registration — in Pakistan the standard GST rate on goods is 18 percent, in the United Kingdom VAT is commonly 20 percent, and in the UAE VAT is 5 percent, but rates and exemptions vary by trade and province, so check your own obligation before you bill. Finally, keep a simple register — even a notebook list of number, client, amount and date paid — and chase politely on the due date, again a week later, and again at thirty days. Most late payment is forgetfulness, not refusal, and a prompt, courteous reminder with the invoice attached again solves most of it.
Frequently asked questions
- Is this invoice generator really free, and do I need an account?
- Yes. The tool is completely free and needs no account, no sign-up and no installation. Everything runs in your browser: you type the invoice details, watch the totals update, and download a finished PDF. Nothing is uploaded to a server, so client names, prices and bank details stay on your own device.
- Can I charge GST, VAT or sales tax on an invoice here?
- Yes. Set any tax rate from 0 to 100 percent and rename the tax label to match your country, for example GST in Pakistan, India, Canada and Australia, VAT in the United Kingdom, the European Union and the UAE, or Sales Tax in the United States. The tax is calculated on the discounted subtotal, and both the rate and the amount appear as separate lines in the preview and in the PDF.
- What payment terms should I put on a freelance invoice?
- Net 14 and Net 30 are the most common terms, meaning payment is due 14 or 30 days after the issue date. Many freelancers use Net 7 or payment on receipt for small jobs under 500 dollars. Whatever you choose, write the exact due date on the invoice, repeat it in the notes, and state any late fee clearly, for example 1.5 percent per month on overdue balances where local law allows it.
- How does the optional payment QR code work?
- Tick the payment QR option and paste a payment link, a wallet address, or your IBAN and account details as plain text. The tool turns exactly that text into a QR code, shows it in the live preview, and prints it on the PDF. Your client scans the code with a phone camera and lands on your payment page or sees your bank details. A QR code holds roughly 3 KB of text, so a short payment link works better than a long paragraph of instructions.
- How should I number my invoices?
- Use a simple, unbroken sequence such as INV-001, INV-002 and INV-003, or a year-based sequence such as 2026-001. Never reuse a number and never delete a number from the sequence: tax authorities in most countries expect invoice numbers to run in order with no gaps. If an invoice is cancelled, keep the number and mark the document as cancelled instead of reusing it for another client.
