Skip to content
Free tool, no sign-up

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

USD 850.00
USD 240.00

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

DescriptionQtyUnit priceAmount
Website design — homepage and inner pages1USD 850.00USD 850.00
Copywriting, per hour6USD 40.00USD 240.00
SubtotalUSD 1,090.00
Discount (0%)-USD 0.00
GST (0%)USD 0.00
Grand totalUSD 1,090.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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

CurrenciesPKR, USD, EUR, GBP, INR and AED, printed on every amount
Line itemsUnlimited rows, each with description, quantity and unit price
DiscountPercentage discount, applied before tax
TaxAny rate from 0 to 100 percent, with an editable GST, VAT or Sales tax label
OutputMulti-page PDF — long invoices flow onto extra pages automatically
Payment QROptional QR encoding your exact payment link, wallet address or IBAN, shown in the preview and printed on the PDF
PrivacyFully 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.