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

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.

Put It Into Practice

Grab a free template and start now.

Browse Free Templates