Free Invoice Generator
Create, customize, and download professional invoices in seconds. No sign-up, no watermark, no limits. Your data stays in your browser.
Tip: use your browser's “Save as PDF” option when the print dialog appears.
Style
Invoice Details
From (Your Business)
Bill To (Client)
Line Items
Totals Adjustments
Notes & Payment Terms
From
Your Business Name
123 Main Street City, State 12345 Country
hello@yourbusiness.com
+1 (555) 123-4567
#INV-001
Bill To
Client Name
456 Client Avenue City, State 67890 Country
client@example.com
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Consulting services | 10 | $100.00 | $1,000.00 |
| Design work | 5 | $150.00 | $750.00 |
Notes
Thank you for your business.
Payment Terms
Payment due within 30 days. Late payments subject to 1.5% monthly interest.
What Is an Invoice?
An invoice is a commercial document that itemizes goods or services provided and requests payment. It establishes a clear record of who owes what, when, and under what terms — protecting both parties. A proper invoice includes the seller and buyer's details, an invoice number, issue and due dates, a line-item breakdown, totals, and payment instructions.
How to Make an Invoice in 60 Seconds
- Fill in your business name, address, and contact details under From. The tool remembers these for next time.
- Enter your client's information under Bill To.
- Add one or more line items — describe the work, enter quantity or hours, and the rate. The amount is calculated automatically.
- Set a tax rate (VAT, GST, sales tax) if applicable, and a discount if you're offering one.
- Click Download PDF / Printand choose “Save as PDF” in your browser's print dialog.
That's it — no account, no email capture, no watermark. Your invoice data stays in your browser (localStorage) so you can come back and re-download without re-typing.
What to Include on an Invoice
A legally sound, professional invoice has these elements. This generator includes all of them:
- The word Invoice clearly at the top
- A unique invoice number for your records and the client's
- Issue date and payment due date
- Your business name, address, email, and phone
- Your client's name, address, and contact details
- Itemized list of services/goods with quantity, rate, and subtotal
- Tax or VAT, if applicable, clearly shown
- Any discounts or adjustments
- Grand total in the correct currency
- Payment terms (net 30, late fee policy, accepted methods)
- Optional: logo, thank-you note, next-steps
Invoice Formats: PDF, Excel, and Word
PDF is the universal standard for sending invoices — clients can't edit it, it prints the same on every device, and email clients preview it inline. That's why this tool outputs directly to PDF via your browser's print dialog.
Excel and Word invoice templates are popular for editing historical invoices or batch-generating from a spreadsheet, but they have real downsides:
- Excel: easy to accidentally send with formulas visible; clients can edit totals.
- Word: inconsistent rendering across versions and platforms.
- PDF: locked, consistent, universally previewable.
If you need a specific template format, most PDFs exported from this tool can be imported into Excel or Word if your client insists — but PDF is the default for a reason.
Invoice Tips for Freelancers, Contractors, and Consultants
If you bill hourly or by project, a few specifics make invoices go through accounts payable faster:
- Number invoices sequentially. INV-001, INV-002... some jurisdictions require this for legal/tax purposes. No gaps.
- Match line items to purchase orders. If the client sent a PO, reference its number in the invoice notes so their AP team can match quickly.
- Break down hours by task. “10 hours of development” gets questioned; “6 hours API integration, 4 hours bug fixes” doesn't.
- State payment terms explicitly. Net 30 is standard; shorter terms (Net 15, Net 7) are fine if agreed in advance. Include late fee policy.
- Send the same day you finish work. Delayed invoices mean delayed payments. Don't batch monthly unless a retainer.
For calculating what rate to charge in the first place, see our freelance rate calculator.
Privacy & Data Handling
This tool runs entirely in your browser. Your invoice data is saved to your browser's localStorage — nothing is sent to our servers, we have no database of your invoices, and your client information never leaves your device. The only way to share an invoice is to download the PDF yourself and send it.
Invoice Generator FAQ
Is this invoice generator really free?
Yes — no account, no subscription, no watermark, no limits on how many invoices you can create or download. It runs in your browser and always will.
How do I save the invoice as a PDF?
Click “Download PDF / Print” at the top of the page. Your browser's print dialog opens. Choose “Save as PDF” as the destination and click Save. This works in Chrome, Firefox, Safari, and Edge on desktop and mobile.
Does it work for contractors, freelancers, and small businesses?
Yes. The format fits any service-based business — freelancers, consultants, contractors, agencies, and small product sellers. It supports VAT, GST, sales tax, multi-currency pricing, and line-item descriptions up to any length.
Can I use this invoice generator for VAT or GST?
Yes. Enter your VAT or GST percentage in the tax field — it'll be calculated on the subtotal after discounts and shown as a separate line on the invoice. For compliance in your jurisdiction, confirm the specific fields your tax authority requires (VAT number, GSTIN, etc.) and add them in the Notes field.
Does this tool save my invoices?
Only in your browser. The current invoice is saved to localStorage so your business details persist when you come back. Clearing browser data wipes it. We don't have a server-side record.
Can I upload my logo?
Yes — the logo field accepts any image under 500KB. It stays in your browser and appears on the generated PDF.
What currencies are supported?
USD, CAD, EUR, GBP, AUD, INR, JPY, CHF, SGD, and NZD. Line item rates, tax, and totals all use the currency you select.
Are there templates to choose from?
Three: Classic (traditional business), Modern (colored header and totals), and Minimal (low-ink, text-forward). You can also change the accent color to match your brand.