How to Invoice Clients as a Freelancer (Step-by-Step)
Sending your first invoice can feel intimidating. What do you include? How formal should it be? What happens if they don't pay? This guide covers everything a new freelancer needs to know.
Include your business information
Every invoice should clearly show who it's from. Include your full name or business name, your email address, and optionally a phone number or business address. This isn't just professional — it gives your client everything they need to process the payment and reach you if there's a question.
Add your client's details
List the client's name or company name, their email or billing address, and a contact name if you're invoicing a larger company. Getting the recipient right matters — many businesses require invoices to be addressed to a specific department (e.g., 'Accounts Payable') or a purchase order number.
Use a unique invoice number
Every invoice should have a unique reference number. Start with 001 or INV-001 and increment from there. This makes it easy to track, reference in follow-up emails ('regarding Invoice #INV-023'), and match against payments in your records. Some clients' accounting software requires an invoice number to process payment.
Set a clear due date
Don't just write 'due upon receipt' — give a specific date. The most common terms are Net 7, Net 14, or Net 30, meaning payment is due 7, 14, or 30 days after the invoice date. For new clients, Net 7 or Net 14 reduces your risk. For long-term clients, Net 30 is standard. If you want to speed up payment, try Net 7 with a note that you offer early payment discounts.
Itemise your work clearly
List each deliverable, service, or product on its own line with a description, quantity, and rate. Vague line items like 'design work — $2,000' lead to payment disputes. Instead: 'Homepage design (3 rounds of revisions) — 20 hours × $100/hr = $2,000'. The more specific you are, the harder it is for a client to question the invoice.
Show the total clearly
Break out subtotal, tax (if applicable), and total owed. In many countries, freelancers are required to show VAT/GST separately once they hit a certain revenue threshold — check your local rules. Always put the total in a large, prominent place so clients can find it instantly.
Add payment instructions
Tell your client exactly how to pay you. Include your bank details (account name, account number, sort/routing code), or specify that you accept bank transfer, PayPal, Stripe, etc. Don't make clients guess — the friction of having to ask how to pay is a major reason invoices go unpaid.
Include a short notes section
Use the notes section for a thank-you message, any specific payment instructions, or to reference the project or contract. A simple 'Thank you for the opportunity to work with you — please don't hesitate to reach out with any questions' goes a long way.
What to do when a client doesn't pay
Invoice checklist
Create your first invoice in 60 seconds
SwiftBill handles all of this automatically — just fill in the details and download a PDF.
Start free — no card needed