How to Invoice Clients (Step-by-Step Guide for Freelancers)
Sending a professional invoice sounds simple — but most freelancers get it wrong. They send late, include the wrong details, make it hard to pay, and then wonder why clients take weeks to settle up. Here is how to do it right.
Step 1 — Get a signed agreement first
Before you send a single invoice, make sure you have a signed client agreement in place. This is the step most freelancers skip — and it is the reason most payment disputes happen.
A signed agreement establishes the scope, the price, the timeline, and what happens if payment is late. Once the client has signed, your invoice becomes a legally backed request for payment rather than a polite ask that can be ignored.
Step 2 — Send the invoice immediately on delivery
The best time to send an invoice is the moment you deliver the work. Not the next day. Not Friday. Right now, while the client is opening your email with the deliverables attached.
There is a psychological window right after delivery where the client is happiest with you. That is the moment to invoice. Waiting even 24 hours lets the momentum fade and puts your invoice in competition with everything else in their inbox.
Step 3 — Include every required detail
A professional invoice must include:
A unique reference number for tracking. Start at INV-0001 and go up sequentially.
Your name or business name, email address, and optionally your address.
The client's name or company name and their email address.
When the invoice was issued and when payment is expected. Be specific — "Net 14" is less clear than "Due: June 15, 2026."
What you delivered, the quantity, the rate, and the total. Vague invoices get disputed. Specific invoices get paid.
Make it obvious. Bold it. Put it at the bottom right where people expect to find it.
How do they actually pay? Bank transfer, card, PayPal? If there is no easy way to pay, people put it off.
Step 4 — Include a payment link
This is the single biggest change you can make to get paid faster. Invoices with a one-click payment link get paid an average of 3x faster than invoices that ask clients to set up a bank transfer.
Tools like Becflow automatically attach a Stripe or PayPal payment link to every invoice. The client clicks, enters their card details, and it is done in under two minutes. No bank details to copy, no transfers to set up, no excuses to delay.
Step 5 — Set up automatic payment reminders
Most late payments are not intentional. Clients get busy, your invoice gets buried, and days turn into weeks. The solution is automatic reminders — a polite follow-up that goes out at day 3, day 7, and day 14 if the invoice is still unpaid.
You should never have to write a "just following up" email. That is what software is for. Becflow sends these reminders automatically in the background — you set it once and forget it.
Common invoicing mistakes to avoid
- Sending late. Every day you wait to send an invoice is a day added to your payment timeline.
- No due date. "Payment due upon receipt" is not a due date. Give a specific date.
- Making it hard to pay. If the only option is a bank transfer, expect delays. Add a card payment option.
- Vague line items. "Design work — $2,000" gets questioned. "Logo design (3 concepts, 2 revision rounds) — $2,000" does not.
- No follow-up system. Sending one invoice and hoping for the best is not a payment process. Set up reminders.
- No late payment clause. If your agreement does not mention late fees, you have no leverage when payment is overdue.
What a good invoicing workflow looks like
Client agrees to work → send agreement → client signs
Work delivered → invoice sent immediately with payment link
Day 3 → automatic reminder fires if unpaid
Day 7 → second reminder fires
Day 14 → final reminder fires
Client pays → invoice marked as paid automatically
That entire flow — from signed agreement to paid invoice — should happen automatically. If you are manually sending reminders and chasing payments, you are doing it the hard way.
Send your first invoice in 2 minutes
Agreements, invoices, payment links, and automatic reminders — all in one place.
Start free trial →