Free Invoice Generator — PDF Invoice, Quote, Receipt or Purchase Order
Fill in your details and line items, add tax, and download a clean PDF invoice, quote, estimate, receipt or purchase order. No account; your details stay in your browser.
Remembered in this browser for next time.
Your Company Inc. 802 Stonehaven Ave Newmarket, ON L3X 2G2 billing@yourcompany.com HST # 123456789 RT0001
Client Name Client Company 123 Main Street Toronto, ON M5V 1A1
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Website design and development | 1 | $4,500.00 | $4,500.00 |
| Content migration (per page) | 12 | $60.00 | $720.00 |
Payment by e-transfer to billing@yourcompany.com or by cheque. Thank you for your business.
Everything stays in your browser; only your own sender details are remembered locally. Browse all free tools.
Found a problem, or something that could be better? We read every message and we fix things quickly.
This free invoice generator produces a clean, professional PDF invoice in about a minute, and the same form makes quotes, estimates, receipts and purchase orders: your details, the client's, numbered line items with quantity and rate, tax and discount, payment terms, and a total that adds up correctly to the cent. Download the PDF or print it. There is no account and no watermark, and your own details are remembered in your browser so the next one is faster.
Freelancers and small businesses send a few invoices a month and do not need accounting software to do it; they need a document that looks right, calculates right and can be produced without a login. That is this page. The notes below cover what an invoice legally needs in Canada (and roughly elsewhere), the difference between an invoice and a quote, and when a proper accounting tool starts to earn its subscription.
How to use
- Choose the document type: Invoice, Quote, Estimate, Receipt or Purchase Order. The title, number prefix and date labels change accordingly; receipts add date paid and payment method, purchase orders add a ship-to address.
- Enter your details in From (name, address, email, tax number) and the client's in Bill to. Your From block is saved in this browser.
- Set the number, date and due date, and the currency.
- Add line items: description, quantity, rate. Amounts and totals update live.
- Enter the tax name and rate (HST 13 percent in Ontario, GST 5 percent, VAT 20 percent…) and any discount, then write payment terms in Notes.
- Download PDF, or use Print / Save as PDF if your text uses non-Latin characters.
Frequently asked questions
What must an invoice include in Canada?
For a customer to claim input tax credits, the CRA's rules scale with the amount. Under 100 dollars: your business name, the date and the total. From 100 dollars: also your GST/HST registration number and the tax charged (or a statement that it is included, with the rate). From 500 dollars: also the customer's name, a description of what was sold and the payment terms. A unique invoice number is not required by that rule but is standard practice. Provinces with PST or QST have their own lines. The generator's From block is where the registration number goes.
What is the difference between an invoice and a quote?
A quote (or estimate) is an offer: what you will do and what it will cost, valid until a date. An invoice is a request for payment for work done or goods delivered, with a due date. A receipt confirms that a payment was received. A purchase order is the buyer's document: what they are ordering, at what price, for delivery by when. Same layout, different legal meaning; switch types at the top and the labels change.
Is my invoice data uploaded?
No. The PDF is generated in your browser with an open-source library; nothing is sent to a server. Your From block, tax settings and notes are saved in your browser's local storage so they are prefilled next time. Clearing site data removes them.
Why do some characters show as “?” in the PDF?
The Download PDF button uses the PDF standard Helvetica font, which covers Latin scripts (English, French, Spanish, German and so on) but not Chinese, Arabic, Cyrillic or others. For those, use Print / Save as PDF, which renders through your browser with full font support. The page tells you when a substitution happened.
When should I move to accounting software?
When you need recurring invoices, automatic payment reminders, card or bank payment links, expense tracking, or tax filing from the same records; roughly when you send more than ten invoices a month or have someone else doing the books. Until then, a generated PDF and a spreadsheet of what was sent and paid is a perfectly sound system.
Payment terms that get you paid
State a due date, not just “net 30”. Name the payment methods and give the details (e-transfer address, bank details, a payment link). Charge a deposit on larger projects and invoice milestones rather than one lump at the end. A short, polite late-payment line (“1.5 percent per month on overdue balances”) is legal in Canada if it is on the invoice and rarely needs to be used. And send the invoice the day the work ships; delay on your side becomes delay on theirs.
Numbering and records
Use a sequence you never reuse: INV-2026-001 and up, with quotes, estimates, receipts and purchase orders each on their own sequence (QUO-, EST-, RCT-, PO-; the prefix switches with the document type). Keep every PDF you send; the CRA expects records for six years. If a client disputes a line, issue a credit note and a new invoice rather than editing the old one, so the sequence stays honest.
Related free tools
- Quote Generator — Write a professional quote or estimate with line items, tax and a valid-until date, and download it as a PDF. No account, nothing uploaded.
- Receipt Generator — Record a payment you received: line items, tax, date paid, payment method and a PAID stamp, downloaded as a PDF. For genuine transactions only.
- Purchase Order Generator — Create a numbered purchase order with buyer, vendor, ship-to address, line items and delivery date, and download it as a PDF. No account needed.
- Break-Even Calculator — Fixed costs, unit cost and price give your break-even point, contribution margin, the units needed for a target profit, and the price for a chosen margin.
- PDF Merge & Split — Combine multiple PDFs into one, or pull pages out of a PDF — free, in your browser, no upload.