Create a Free Invoice in 60 Seconds
✓ No sign-up ✓ No watermark ✓ Logo upload ✓ Multi-currency
How to Create a Professional Invoice
A proper invoice communicates exactly what was provided, the total amount owed, and when payment is expected. Here's what every invoice should include.
Essential Invoice Elements
- Your business name and contact details — so the client knows who to pay.
- Client name and address — makes the document legally addressed to the right party.
- Unique invoice number — for tracking and accounting purposes. Use a consistent format (INV-001, 2026-001, etc.).
- Issue date and due date — Net 30 is the most common payment term for freelancers, meaning payment is due 30 days after the invoice date.
- Itemized line items — description, quantity, rate, and subtotal for each deliverable or service.
- Tax line (if applicable) — VAT (UK/EU), GST (Australia/India/Canada), or local sales tax.
- Total amount due — in large, clear type.
- Payment instructions — bank details, PayPal, Stripe link, check payable to, etc.
Understanding Payment Terms
Net 7: Payment due within 7 days — for small amounts or long-term clients with fast payment history.
Net 30: The standard for most freelancers and small businesses.
Due on Receipt: Payment expected immediately — appropriate for deposits or one-time clients.
How Totals Are Calculated
The calculation order is: Subtotal (sum of all line items) → Discount (flat or % off subtotal) → Taxable amount → Tax (% of taxable amount) → Total due.
Example: 2 × $150 + 1 × $300 = $600 subtotal. A 10% discount = −$60 → $540. Add 8% tax on $540 = +$43.20 → Total: $583.20.
Frequently Asked Questions
Yes — completely free with no account required and no watermark on the PDF. There are no hidden costs or limits.
All invoice data stays in your browser's localStorage. Nothing is sent to any server. We have zero visibility into your invoices, clients, or business details. You can export a JSON backup anytime.
Yes. Enter a tax rate percentage in the Tax Rate field. The totals section shows subtotal, discount, tax amount, and final total — all calculated live so you can see exactly how the numbers break down.
Over 10 currencies: USD, EUR, GBP, JPY, CAD, AUD, INR, BRL, MXN, SGD, ZAR, CHF, SEK. Currency symbol placement follows international conventions (e.g., ¥ prefix for JPY, $ prefix for USD, kr suffix for SEK in some locales).
Click "Download PDF (via Print)". In your browser's print dialog, set the Destination to "Save as PDF". On Chrome and Edge this is the default option. On Safari, click "PDF" in the bottom-left corner of the print dialog.
Yes. Fill in the client details and click "Save Client". Saved clients appear as quick-fill chips at the top of the Bill To section. Your client list is stored in your browser's localStorage.