A poorly written invoice does more damage than most freelancers realise. It creates confusion about what was delivered, gives clients an excuse to delay payment, and signals that you're not serious about your business — even if your work was excellent.
A well-written invoice does the opposite. It removes ambiguity, sets clear expectations, and makes it easy for your client to approve and process the payment quickly. The difference between getting paid in 3 days versus 3 weeks often comes down to the quality of your invoice.
Here's exactly what a professional invoice needs.
Every professional invoice must include these elements without exception. Missing even one can delay payment or create disputes.
The line item descriptions on your invoice should be specific enough that both you and your client know exactly what was delivered — but not so detailed that they become a paragraph of text.
Vague descriptions invite disputes. A client who sees "design work — $500" can question what that covers. A client who sees the specific deliverables has no grounds for confusion.
Most new freelancers write "payment due upon receipt" without thinking about it. This is actually the weakest payment term you can use — it's vague and creates no urgency.
Net 7 is the strongest standard term for small projects. It gives your client enough time to process the invoice internally while creating a clear deadline. For larger projects or ongoing work, Net 14 or Net 30 are acceptable.
If you want to incentivise early payment, consider adding an early payment discount — "2% discount if paid within 3 days." For clients with a history of late payment, a late fee clause — "1.5% per month on overdue balances" — creates accountability without damaging the relationship.
Sending an invoice with no invoice number makes it harder for your client's accounts department to process it. Most companies require an invoice number to log payments — without one, your invoice sits in someone's inbox waiting for a follow-up.
Forgetting to specify the currency is a surprisingly common mistake when working with international clients. Always write the full currency name or code — USD, EUR, LKR — not just the symbol, since $ could mean US dollars, Canadian dollars, or several others.
Sending the invoice late is the single biggest cause of late payment. Invoice immediately upon completing the work — the same day if possible. Every day you wait to send the invoice adds to the time before you get paid.
Your invoice should be clean, easy to scan, and professional in appearance. It doesn't need to be elaborate — a simple, well-structured layout with clear sections for your details, client details, line items, and totals is all you need.
Send invoices as PDF whenever possible. PDFs preserve formatting across all devices and can't be accidentally edited by the recipient. If you're generating your invoice in a browser, use the print function to save it as a PDF before sending.
Create a professional invoice in under 2 minutes. Free, no signup required.
Try the Invoice Generator →