How to Invoice Clients as a Freelancer: The Complete Guide (+ Free Templates)
The first time I sent an invoice, I copied a Word doc from Google, deleted half the fields I didn't understand, and emailed it with the subject line "here's my invoice." The client paid — eventually — but it took three follow-up messages and six weeks. I've since sent hundreds of invoices. The system I use now gets most clients paying within 10 days. Here's exactly how it works.
1. What Every Invoice Must Include
Before you worry about design or automation, you need to get the basics right. A legally and professionally sound invoice contains these fields — every single time:
-
1
Your business name and contact detailsYour legal business name (or full name if sole trader), address, email, and optionally your phone number. If you have a registered business number or VAT/tax ID, include it.
-
2
Client name and billing addressThe full legal name of your client's company and their billing address. Ask upfront — some companies have a separate accounts payable address that's different from the main office.
-
3
Invoice numberA unique identifier for this specific invoice. This is critical for your accounting and theirs. More on numbering systems in section 3.
-
4
Issue dateThe date you're sending the invoice. This is the starting point for calculating your payment due date.
-
5
Payment due dateNot just "Net 30" in vague terms — write out the actual calendar date. "Due: June 21, 2026" leaves no ambiguity.
-
6
Line items with descriptionsEach service or deliverable listed separately with quantity, rate, and subtotal. Never lump everything into one vague "services rendered" line.
-
7
Subtotal, taxes, and totalShow the math clearly. Subtotal before tax, any applicable taxes as a separate line, then the final total owed.
-
8
Payment terms and accepted methodsHow to pay you, where to send the money, and any late payment conditions. Bank details, PayPal address, or a payment link.
Always verify the billing contact before you send. "Who should I address the invoice to?" is a normal question. Sending it to the wrong person at a large company can delay payment by weeks while it bounces around internally.
2. How to Set Payment Terms
Payment terms tell your client how long they have to pay. The most common are Net 15 and Net 30. Net 15 means they owe you within 15 calendar days of the invoice date. Net 30 is 30 days.
Most freelancers default to Net 30 because it feels "standard." I've mostly moved away from it. Here's my framework:
| Client Type | Recommended Terms | Reasoning |
|---|---|---|
| New client, first project | Net 15 | You don't know them yet. Shorter terms protect you if they disappear. |
| Ongoing retainer client | Net 15 or Net 7 | Predictable work deserves predictable cash flow. Negotiate this in the contract. |
| Large corporate client | Net 30 | Big companies often have rigid AP cycles. Net 30 is realistic. Get a PO number. |
| Project milestone payment | Due on receipt | If this is a milestone trigger, collect immediately. Don't let it linger. |
For new clients especially, I strongly recommend Net 15. The worst that happens is they ask for Net 30 and you negotiate. But most clients just pay by whatever date you put on the invoice without questioning it. You'd be surprised how rarely anyone pushes back on Net 15 if you've priced fairly and delivered good work.
Avoid "due upon receipt" as a standard policy for project work — it can come across as aggressive with clients who have normal accounting cycles. Reserve it for milestone payments you've agreed to in the contract, or for clients who have already paid late once.
3. How to Number Your Invoices
Your invoice number needs to be unique, sequential, and easy to reference. The system I use — and the one I recommend to every freelancer I talk to — is:
INV-2026-001
That's INV (prefix), the 4-digit year, and a 3-digit sequential number. Every new year, the sequence resets. So your 47th invoice in 2026 is INV-2026-047.
Why this format? It's immediately recognizable, sorts correctly in any file system or spreadsheet, and the year prefix means your client's AP team can file it without a second thought. It also signals that you're running a real business with proper systems — small signals like this build confidence.
If you work with multiple clients and want to track by client, you can add a client prefix: INV-ACME-2026-001. Keep it consistent within each client relationship.
4. How to Write Line Items That Clients Actually Understand
Vague line items create confusion, delay approvals, and invite disputes. The rule is simple: each line item should describe what was delivered, not just what category of work it falls under.
Bad line item: "Design services — $2,400"
Good line items:
- Website homepage design (Figma mockup, 2 revision rounds) — $1,200
- About page design (Figma mockup, 1 revision round) — $600
- Mobile responsive adaptation, all pages — $600
The good version lets anyone reading it instantly understand what they got. It also protects you if there's ever a "but I thought that included X" conversation — there's nothing to argue about when it's written down.
For retainer clients, use consistent monthly line items so their AP team recognizes the pattern. "Monthly content retainer — October 2026 (8 articles)" is perfect. They see it every month, they approve it without question.
If you bill hourly, include hours and rate: "Strategy consulting — 6.5 hrs @ $150/hr = $975." Never just write the total. Showing your math prevents the silent "wait, that seems high" reaction and builds trust.
5. Payment Methods to Offer
Give clients options. Different clients have different infrastructure and preferences. At minimum, I recommend offering two payment methods on every invoice:
| Method | Best for | Notes |
|---|---|---|
| Bank transfer (ACH / wire) | US clients, corporate clients | No fees, but slower. Always include routing + account number or IBAN/SWIFT for international. |
| PayPal | Small businesses, international | Widely trusted. Watch the currency conversion fees if you're in a different country. |
| Stripe (payment link) | Clients who pay by card | ~2.9% fee. Worth it for fast payment. FreshBooks integrates this directly into the invoice. |
| Wise | International clients | Best option for cross-border. Much lower fees than PayPal or wire. I use this for all non-US clients. |
For most of my domestic US-based clients, I list bank transfer as the primary option and Stripe as the "pay now by card" alternative. For international clients, I lead with Wise and offer PayPal as a backup. The easier you make it to pay you, the faster you get paid — this sounds obvious but it's genuinely where I've seen the biggest improvement in payment speed.
6. How to Send Invoices
The mechanics of sending matter more than people realize. A few rules I follow:
Always send as a PDF. Don't send editable Word docs or Google Sheets links. PDFs look professional, can't be accidentally edited by the recipient, and render consistently across all devices. If you use invoicing software (more on that below), it generates the PDF for you.
Subject line format: "Invoice INV-2026-047 — [Your Name] — Due June 21" is perfect. It's immediately filterable in their inbox, shows the due date at a glance, and is specific enough to be easily found later.
Body of the email: Keep it short. Confirm the work completed, state the total and due date, list the payment methods. Three sentences max. Don't bury the important numbers.
Client portals vs. email: For ongoing clients with significant monthly volume, client portal software (FreshBooks, HoneyBook) is cleaner — everything lives in one place, clients can see payment history, and reminders are automated. For one-off projects, a PDF by email is perfectly fine. Don't over-engineer a system you don't need yet.
Send the invoice the same day you complete the work or hit a milestone. Every day you wait is a day you're extending your client's effective payment window. Many freelancers delay "to be polite" — there's nothing impolite about sending an invoice promptly for work you delivered.
7. How to Follow Up on Late Payments
Late payments happen. Even with great clients, invoices get buried or lost in handoffs. A structured 3-step follow-up sequence handles 90% of cases without damaging the relationship:
Assume it was an oversight. Keep your tone warm and helpful. Give them an easy out.
Still friendly, but more direct. Make the action clear and specific.
State the consequences clearly. This is the last step before escalation (collections, small claims, etc.).
In my experience, Step 1 resolves it 70% of the time. Step 2 handles another 20%. The remaining 10% are clients who have either disappeared or are genuinely in financial trouble — and at that point you need to decide whether to escalate based on the amount owed. For amounts under $500, the time cost of small claims court is rarely worth it. For anything significant, it's worth pursuing.
8. Sample Invoice — Visual Example
Here's what a clean, professional invoice looks like. You can use this layout as inspiration for your own template, or use invoicing software (see section 9) to generate this automatically.
marcus@marcusreedcreative.com
+1 (512) 000-0000
Austin, TX 78701
456 Business Ave, Suite 200
New York, NY 10001
| Description | Qty | Rate | Amount |
|---|---|---|---|
|
Website homepage design
Figma mockup, desktop + mobile, 2 revision rounds
|
1 | $1,200 | $1,200.00 |
|
About & Contact page design
Figma mockup, 1 revision round per page
|
2 | $600 | $1,200.00 |
|
Brand strategy consultation
3 hr session @ $150/hr — June 2, 2026
|
3 | $150 | $450.00 |
| Subtotal | $2,850.00 |
| Sales Tax (0%) | $0.00 |
| Total Due | $2,850.00 |
9. Tools That Automate All of This
Doing invoicing manually in Word or Google Docs is fine when you have two clients. When you have ten, you'll want software. Here are the two tools I recommend:
FreshBooks is the invoicing tool I use for my own freelance work and the one I recommend to anyone who's serious about getting paid on time. It handles invoice creation, automated reminders, client portals, time tracking, expense tracking, and basic accounting — all in one place.
The reason I switched to FreshBooks was the automated follow-up system. You set the rules once (remind at 1 day overdue, 7 days overdue, etc.) and it sends the emails without you having to remember. Combined with the Stripe integration for one-click card payments, my average time-to-payment dropped from 22 days to 11 days. That's a real cash flow improvement for a solo business.
It's not free, but the time it saves — and the payment speed improvement — is worth every dollar.
Wave is genuinely free — not a freemium trial, but free for invoicing and accounting with no invoice limit. It's a solid option if you're just starting out or keeping costs low. You get professional invoices, payment tracking, basic accounting, and bank connection.
The limitations: automated payment reminders are less robust than FreshBooks, the UI feels slightly older, and their payment processing fees are a bit higher when clients pay by card. But for someone sending 5–10 invoices a month, it's hard to argue with free.
My honest take: start with Wave if you're brand new to freelancing and want zero overhead. Upgrade to FreshBooks once you have consistent clients and want the automated reminders and better client experience. The $19/month pays for itself if it gets even one invoice paid a week faster.
10. Tax Considerations
I'm not a tax advisor and this isn't tax advice — but here's what every freelancer needs to have on their radar:
Sales tax / VAT: Depending on your country, state, and the type of service you provide, you may be required to charge sales tax or VAT. In the US, most service-based freelancers don't charge sales tax, but digital products and some consulting services can trigger it in certain states. In the EU, VAT rules for B2B and B2C cross-border transactions are complicated. When in doubt, ask an accountant before you invoice — not after you've sent 40 invoices incorrectly.
Self-employment taxes: As a freelancer, you're responsible for both halves of Social Security and Medicare tax (in the US). Set aside 25–30% of every invoice payment into a separate account. Quarterly estimated tax payments are required if you expect to owe more than $1,000 in taxes for the year.
Record keeping: Keep every invoice you send and every payment you receive. FreshBooks and Wave both do this automatically. If you're invoicing manually, keep a spreadsheet. Tax season is much less stressful when your records are already organized.
W-9 and 1099: US clients paying you more than $600 in a calendar year will likely ask for a W-9 form and will issue you a 1099-NEC. This is standard and expected — have your W-9 ready to send when asked.
FAQ
The same day, if possible. At the very latest, within 24–48 hours. The longer you wait, the longer it takes to get paid — and clients are most motivated to pay immediately after receiving the work.
Yes, for project work over a few hundred dollars. A 25–50% upfront deposit is standard and professional. It filters out low-commitment clients and ensures you're not left unpaid if a project goes sideways. Invoice the deposit as "Project deposit — [Project Name]" with payment due before work begins.
Stay calm and ask for specifics in writing. Most disputes are honest misunderstandings about scope. This is where detailed line items protect you — you can point directly to the agreed deliverable. If you have a signed contract or proposal, reference it. For genuine mistakes on your end, issue a corrected invoice promptly.
Yes, and you should include your late fee policy in your payment terms — before it comes up. A standard rate is 1.5% per month on the outstanding balance. You may not always enforce it, but having it in writing gives you leverage and signals that you're serious about timely payment.
Large corporations often have 30- or 45-day payment cycles baked into their AP systems. For enterprise clients, Net 30 is more realistic and you won't win the argument. For everyone else — agencies, small businesses, startups — Net 15 is completely normal. You'll know within the first invoice which type of client you're working with.
A PDF template is fine when you're starting out. As your client roster grows, the time spent manually tracking payments, sending reminders, and updating spreadsheets adds up fast. Invoicing software becomes worth it around the 5–8 regular clients mark — or earlier if you value your time.
Bottom Line
Getting paid reliably as a freelancer comes down to three things: clear invoices with no ambiguity, short payment terms that favor your cash flow, and a consistent follow-up system for when invoices go past due. None of it is complicated — it just needs to be done consistently on every single invoice.
If you're doing this manually right now, it works. But if you want to spend less time chasing money and more time doing the work you're paid for, FreshBooks is the tool that made the biggest practical difference for me. The 30-day free trial is worth taking — you'll know within a week whether it's worth keeping.