← Blog
Guide6 min read

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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

Day 1 after dueSend a polite, friendly reminder. Many overdue invoices are simply forgotten — not intentional.
Day 7 after dueFollow up again, slightly more direct. Reference the invoice number and amount.
Day 14 after dueA firm final notice. Mention that you may pause further work or add a late fee if applicable.
Day 30+ after dueEscalate — consider a formal demand letter or a collections service for larger amounts.

Invoice checklist

Your name / business name
Your contact email
Client name and address
Unique invoice number
Invoice date
Clear due date
Itemised line items
Subtotal and tax
Total amount due
Payment method / bank details

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