How freelancers should invoice clients
Freelance invoices work best when they mirror the agreement: the same scope, pricing basis, milestones and payment terms the client already approved.
Choose the billing event
Bill a deposit to reserve time, milestones for longer projects, completed deliverables for fixed work, or an agreed period for hourly and retainer work. Do not wait until the end of a long project if the agreement allows staged billing.
Describe value without losing detail
Name the deliverable or period first, then add hours and rate where relevant. Attach a timesheet only when the client needs that evidence; the invoice itself should still make sense alone.
Handle expenses and currencies explicitly
Separate reimbursable expenses and attach evidence if agreed. For international clients, write the currency code, who bears transfer fees and the payment details that work for that currency.
Keep a simple control list
Record the invoice number, date, customer, currency, amount, due date and status. Follow up consistently and keep the final invoice with the quote and proof of payment.