Free Invoice Generator
Create a professional invoice PDF with automatic due dates, tax, discounts, payment instructions and selectable text. Free, private and no sign-up.
Private by design: your invoice is not uploaded. Browser draft saving is controlled above.
INVOICE
INV-0001| Description | Qty | Rate | Amount |
|---|---|---|---|
| — | 1 | $0.00 | $0.00 |
Make a clear invoice without creating an account
Use the generator above to turn billing details into a polished PDF. It handles line-item maths, discounts, one or two tax rates, payment terms and the final amount due. Your live preview updates while you type, so you can catch missing details before downloading.
Private by design: your invoice stays in your browser. DraftFort has no invoice upload or document-processing server. Browser draft saving is off by default for new visitors. If you enable Private draft, the form is stored only in that browser until you disable saving, press Reset, or clear site data.
What the invoice maker includes
- Supplier and customer contact details
- Optional tax or registration IDs for both parties
- A unique invoice number, PO or project reference, issue date and supply date
- Due on Receipt, Net 7, Net 14, Net 15, Net 30, Net 45 and Net 60 presets
- A custom due date for milestone or contract-specific arrangements
- Unlimited products or services with quantity, rate and line amount
- Percentage or flat discount, a primary tax and an optional second tax
- Payment instructions, notes and additional agreed terms
- USD, EUR, GBP, CAD, AUD, INR and other commonly used currencies
- Letter or A4 paper and a clean PDF with selectable text
How to create an invoice
- Add your business name and contact details. Include a registration or tax ID only when it applies to your business and transaction.
- Enter the customer’s billing details and any PO or project reference they gave you.
- Use a unique invoice number that fits your own recordkeeping system.
- Choose an issue date and payment term. Net terms automatically calculate the calendar due date; you can edit that date to switch to a custom term.
- Describe each product or service, then add its quantity and unit rate.
- Enter only tax rates and discounts that apply. The subtotal and total update automatically.
- Explain how to pay, review the live preview and download the PDF.
How automatic due dates work
“Net 30” means the due date is 30 calendar days after the invoice date in this tool. If an invoice is dated July 15, 2026, Net 30 produces August 14, 2026. Changing the issue date recalculates the due date. Editing the due date yourself switches the selector to Custom due date, so the tool will not overwrite your choice.
This date calculation is a convenience, not a substitute for the agreement with your customer. Some contracts count business days, start the clock after acceptance, or use an end-of-month rule. In those cases, choose a custom date and describe the agreed trigger in Additional terms. See the plain-English guide to Net 30 and other invoice payment terms, or model calendar days, weekdays and weekend handling with the invoice due date calculator. If you charge for time, calculate genuine hours, utilization and revenue first with the billable hours calculator.
Completed invoice example (fictional)
Suppose Northstar Design Studio invoices Harbor & Pine Co. on July 15, 2026 for a workshop and design work. These names and numbers are fictional and are provided only to show how the fields and calculations fit together.
| Field | Example entry |
|---|---|
| Invoice number | NDS-2026-014 |
| PO / reference | HP-WEB-1042 |
| Payment term | Net 30 |
| Due date | August 14, 2026 |
| Brand workshop | 4 hours × $150 = $600.00 |
| Homepage design | 12 hours × $95 = $1,140.00 |
| Subtotal | $1,740.00 |
| Discount | 5% = −$87.00 |
| Taxable amount | $1,653.00 |
| Example tax | 8% = $132.24 |
| Total due | $1,785.24 |
The tax rate is deliberately labelled an example. A real seller must determine whether tax applies, which rate is correct and what registration information or wording is required.
What should you put on an invoice?
For most business workflows, start with the identity of both parties, a unique reference, dates, a clear description of the supply, quantities and prices, taxes or discounts, the total, the due date and a practical way to pay. A PO number can help the customer’s accounts-payable team match the invoice to an approved purchase.
That practical list is not a universal legal checklist. Requirements depend on where the parties operate, tax registration, transaction type and invoice value. For example, the UK government lists a unique number, supplier and customer details, supply and issue dates, descriptions, amounts and applicable VAT among its invoice requirements. EU VAT rules contain their own full and simplified invoice fields. In the US, the IRS describes invoices as supporting business records and advises keeping them in an orderly, safe way.
Use our complete invoice checklist, then verify the current rules that apply to your transaction. Primary references: UK invoice requirements, European Commission VAT invoicing rules, and IRS Publication 583.
Payment instructions without unnecessary exposure
Give the customer enough information to use the agreed payment method: for example, an account name and transfer details, a payment link, or the payee and mailing address for a cheque. Confirm changes through a trusted channel before paying or requesting payment; invoice-redirection fraud often relies on altered bank details. Include only information you are comfortable placing in the PDF, because the recipient can save and forward it.
Why selectable-text PDF matters
DraftFort builds a real document PDF, not a screenshot of the preview. Text stays sharp when printed, can be selected for bookkeeping, and remains searchable in a document archive. Long invoices can continue onto additional pages while retaining a consistent header, totals block and page footer.
Country and profession starting points
The main generator uses global US defaults: USD and Letter paper. You are not limited to the US; choose another currency and A4 at any time, or use a focused starting point:
- UK invoice generator — GBP, A4 and editable VAT fields
- Canada invoice generator — CAD, Letter and editable GST/HST fields
- Australia invoice generator — AUD, A4 and editable ABN/GST fields
- Freelance invoice template — hourly and project billing
- Contractor invoice template — labor, materials and project references
- Photography invoice template — coverage, galleries and milestone terms
- Cleaning invoice template — service packages and completion terms
Presets are editable examples, not tax or legal conclusions. Replace every sample value and verify the final invoice before sending it.
Frequently asked questions
Is this invoice generator really free?
Yes. Every invoice feature is free with no sign-up, no account and no watermark.
Do you store my invoice or client data?
DraftFort does not receive or store it. The form, logo and PDF are processed in your browser. Browser draft saving is off by default for new visitors. If you enable Private draft, it stays only in that browser until you disable saving, press Reset or clear site data.
Which payment terms can I use?
Choose Due on Receipt, Net 7, Net 14, Net 15, Net 30, Net 45, Net 60 or a custom date. A Net preset recalculates the due date whenever the issue date changes.
Can I add tax IDs, a PO number and payment instructions?
Yes. There are optional fields for supplier and client tax or registration IDs, a PO or project reference, a supply date and instructions explaining how to pay.
Does DraftFort confirm that my tax rate or invoice is legally compliant?
No. Invoice, registration and tax rules depend on the transaction and jurisdiction. The tool performs the calculation you enter, but you must verify the rate, required wording and records with the relevant authority or a qualified adviser.
Is the downloaded PDF good enough to send to clients?
The PDF uses real selectable text instead of a screenshot, prints cleanly and supports multiple pages. Review every field before sending it.