How to Invoice as a Freelancer: A Complete Guide
Set Terms Before You Start Work
The best invoice is one that surprises nobody. Before starting, agree in writing on: your rate, what's included, payment terms (Net 14/30), late-fee policy, and how you'll be paid. A one-page agreement or even a confirmed email thread prevents most payment disputes.
What Every Freelance Invoice Needs
Your business name and contact, client name, unique invoice number, issue date, due date, itemized services with rates, subtotal, tax (if applicable), total due, and payment instructions. Our free invoice generator builds all of this automatically.
When to Send the Invoice
Immediately upon delivery — same day. Freelancers who invoice within 24 hours get paid measurably faster than those who batch monthly. For long projects, invoice on milestones (e.g. 50% upfront, 50% on delivery) rather than waiting until the end.
Choosing Payment Terms
Net 14 is the freelancer sweet spot — professional without being aggressive. For new clients, consider 50% upfront. For large projects, milestone billing protects your cash flow. Whatever you choose, print it on the invoice and in your initial agreement.
Getting Paid Faster
- Make paying effortless: include a direct payment link or bank details on the invoice.
- Send a friendly reminder the day after the due date — most late payments are forgetfulness, not malice.
- Offer a small early-payment discount (2% for payment within 7 days) if cash flow matters more than margin.
- Stop work on overdue accounts. Politely, firmly, every time.
Keep Records
Save every invoice as PDF with a consistent naming scheme (e.g. INV-2026-001_ClientName.pdf) and keep them at least 6 years for tax purposes. Sequential numbering with no gaps keeps bookkeeping clean.