100% free, no account required
An invoice template is a ready-made layout you fill in with your business details, client info, and line items instead of building an invoice from scratch. Fill in your details below, preview your professional invoice, and download it as a PDF. Free, instantly, no signup required.
Virtual assistants can also use the free VA invoice template and download guide for retainer, hourly, and task-based billing. Shipping goods internationally? Use the free commercial invoice template for PDF, Word, and Excel.
Client Information (Bill To)
Line Items
DescriptionQtyUnit Price
Live Preview
Updates as you typeThis is a live preview. Edit the fields on the left to update it, then click Download PDF below. | Description | Qty | Price | Total |
|---|
| Design services | 1 | $500.00 | $500.00 |
| Revisions | 2 | $75.00 | $150.00 |
Subtotal$650.00
Total$650.00
Generated with WaffleInvoice, waffleinvoice.com
No card to sign up. Card on file only when you send, never charged on Free.
Your draft saves automatically.
Do this automatically
Stop filling in the same fields every time. WaffleInvoice remembers your clients, auto-calculates totals, sends invoices by email, and tracks payments, all from one free account.
No card to sign up; card on first Send, never charged on Free.
Unlimited invoicesClient portalOnline paymentsAutomatic reminders Learn more
Invoicing guides for freelancers
Common questions about invoice templates
Is this invoice template really free?
Yes, 100% free. Fill in your details and preview your invoice instantly, no account needed. The Download PDF button uses your browser print dialog so you can save the invoice anywhere. A free WaffleInvoice account adds saved invoices and up to 25 invoice emails per rolling 30 days. Online payments require Pro and a connected Stripe account.
What should I include on a professional invoice?
A professional invoice should include: your name/business name, client name and billing address, a unique invoice number, the invoice date and due date, line items describing the work done with quantities and prices, subtotal, any applicable tax, and the total amount due. Payment instructions help too.
How do I send an invoice to a client?
You can email it as a PDF attachment, or use WaffleInvoice Free for limited platform email delivery and manual payment tracking. Online card and bank payments require Pro and a connected Stripe account.
What payment terms should I use?
Net 30 (due in 30 days) is common for established clients and larger companies. For new clients or smaller amounts, Net 15 or "Due on receipt" reduces your risk of late payment. You can also offer early-payment discounts (e.g., 2% off if paid within 10 days).
Do I need to charge sales tax on my invoices?
It depends on your location, your business type, and what services you provide. This tool calculates the rate you enter; it does not determine whether tax applies. Confirm the applicable rules before sending your invoice.