Create a Free Invoice in 60 Seconds

✓ No sign-up ✓ No watermark ✓ Logo upload ✓ Multi-currency

Your logo
Logo
Description Qty Rate Subtotal
Live Preview

💡 Click "Download PDF (via Print)" → set Destination to Save as PDF → Save.

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

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 amountTax (% 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.