How to Invoice a Client (Step by Step, with a Free Template)
Invoicing is how you get paid, but most freelancers learn it by trial and error. Here is the straightforward version: what a good invoice includes, how to send it, and a few habits that get you paid faster.
1. Include the essentials
A professional invoice has all of the following. Missing any of them is the most common reason invoices get delayed or questioned.
- Your business name (and logo, if you have one)
- Your client's name and email
- A unique invoice number (e.g. INV-001)
- The invoice date and a clear due date
- Line items: a description, quantity, and rate for each
- Subtotal, any tax, and the total amount due
- Payment instructions (how you want to be paid)
2. Set clear payment terms
Put a real due date on the invoice, not "due on receipt" with no date. Net 14 or Net 30 are common. Shorter terms get you paid sooner - many freelancers use Net 7 or Net 14. State any late fee up front so it is fair and expected.
3. Send it the right way
Email the invoice as a PDF, with a short, friendly message. Send it promptly - the day you finish the work, not weeks later. The faster you invoice, the faster you're paid.
4. Track it and follow up
Note when each invoice is sent, and follow up if it goes past due. A polite reminder a few days before the due date, and again the day after, dramatically improves on-time payment. This is the part freelancers hate most - and the part worth automating.
Create your invoice now
You can build a clean, professional invoice in two minutes with the free invoice generator - no signup, no watermark. If you invoice clients regularly, InvoiceApp saves your clients, sends invoices by email, tracks who has paid, and sends those polite reminders automatically.