How to Invoice Clients Like a Pro (Not Like a Scared Freelancer)
My first invoice was a Google Doc. I typed “INVOICE” at the top in bold, listed the work I’d done, wrote the amount, and emailed it as a PDF. No invoice number. No payment terms. No clear instructions on how to pay. Just “please send $1,200 to [my PayPal].”
The client paid me 26 days later. Not because they were slow — because my invoice was confusing, unprofessional, and easy to forget about.
Three years later, my average payment time is 11 days. The difference isn’t that I found better clients (though that helps). The difference is that I learned how to invoice properly. Here’s everything I know.
What Every Invoice Must Include
A professional invoice isn’t complicated, but it needs specific elements to get paid quickly and protect you legally:
1. Your Business Info
- Your name (or business name)
- Address
- Email and phone
- EIN or tax ID (some clients require this for their records)
2. Client Info
- Company name
- Contact person
- Address
- PO number if they provided one (corporate clients often require this — ask during onboarding)
3. Invoice Details
- Invoice number: Sequential and unique (INV-2026-001, INV-2026-002, etc.)
- Invoice date: The date you’re sending it
- Due date: Specific date, not just “Net-15” — put “Due: March 15, 2026”
- Payment terms: Net-15, Net-30, whatever you’ve agreed to
4. Line Items
Be specific. Don’t write “Web design - $5,000.” Write:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Homepage design (responsive, 3 revisions included) | 1 | $2,000 | $2,000 |
| About page design | 1 | $800 | $800 |
| Contact page with form integration | 1 | $700 | $700 |
| Mobile optimization and testing | 1 | $500 | $500 |
| CMS setup and content migration | 5 hrs | $200/hr | $1,000 |
| Total | $5,000 |
Detailed line items do three things: they show the client exactly what they’re paying for (reducing disputes), they help with scope creep conversations (“that wasn’t in the original invoice”), and they make you look thorough and professional.
5. Payment Instructions
Don’t make clients guess how to pay. Include:
- Preferred method: “Click the Pay Now button above for credit card or ACH payment”
- Alternative: “For bank transfer: [routing number, account number]” or “PayPal: [email]”
- Late fee notice: “Invoices over 15 days past due are subject to a 1.5% monthly late fee per our agreement”
6. Notes/Thank You
A brief personal note: “Thanks for the great collaboration on this project! Let me know if you need anything else.”
Small touch, but clients are humans. Appreciation goes a long way.
When to Send Invoices
Rule 1: Immediately after delivery.
Don’t batch invoices at month-end. The day you deliver work or hit a milestone, send the invoice. Right then.
Why? Client satisfaction and attention are highest at the moment of delivery. They just received something valuable from you. They’re happy with the result. They’re thinking about your project. Invoice now, while you’re top of mind.
Rule 2: For deposits, send the invoice before starting work.
“Here’s the invoice for the 50% deposit. Once this is paid, I’ll get started on the project.”
Clear, professional, and it establishes the expectation that payment comes before work.
Rule 3: For retainers, send on the same day every month.
My retainer invoices go out on the 1st. Clients expect them. They’re budgeted for. FreshBooks sends them automatically — I don’t think about it.
Payment Terms That Get You Paid
Net-15 (My Default)
Fifteen days from invoice date. Short enough to create urgency, long enough to be reasonable. Most clients can process payment in 15 days if they prioritize it.
I used to use Net-30. Switching to Net-15 reduced my average payment time by about 4 days. Clients who paid in 20 days on Net-30 terms now pay in 14-16 days on Net-15 terms. People tend to procrastinate until close to the deadline, so a shorter deadline moves everything up.
When to Accept Net-30
Large companies (50+ employees) with established accounts payable departments often require Net-30 because that’s their payment cycle. Fighting this isn’t worth the relationship friction. Accept Net-30 for these clients, but add them to your “large company” mental category where you expect slower payments.
Never Accept Net-60
I’ve been asked for Net-60 twice. Both times I said no. Net-60 means you’re financing the client’s business for two months with your labor. If they can’t pay within 30 days, that’s a cash flow red flag.
Deposit Structure
For projects, always require deposits:
- Under $2,000: 50% upfront, 50% on delivery
- $2,000-$10,000: 50% upfront, 50% on delivery (or 3 milestone payments)
- Over $10,000: 30% upfront, 30% at midpoint, 40% on delivery
Deposits protect you from scope creep, client ghosting, and cash flow gaps. They also psychologically commit the client to the project — people who’ve paid money are more responsive and collaborative.
The Reminder Sequence
Most late payments are forgetfulness, not malice. A structured reminder sequence gets you paid without awkward confrontations.
My FreshBooks auto-reminder setup:
- Day of send: Invoice delivery confirmation
- 3 days before due: “Friendly reminder: Invoice #X is due on [date]”
- Due date: “Invoice #X is due today”
- 3 days overdue: “Invoice #X is 3 days overdue. Please remit payment at your earliest convenience.”
- 7 days overdue: “Invoice #X is now 7 days past due. Please process payment to avoid late fees.”
- 14 days overdue: I take over with a personal email or phone call
This sequence resolves 95% of late payments before I ever have to personally intervene.
Common Invoicing Mistakes
Mistake 1: Vague Line Items
“Consulting services — $3,000” invites questions and disputes. “What exactly was this for?” is a question you never want to answer after the work is done.
Be specific: “Brand strategy session (2 hours) + Brand guidelines document (12 pages) + Logo revision (3 concepts, 2 rounds) = $3,000”
Mistake 2: No Due Date
“Please pay at your convenience” means “pay whenever, no rush.” Put a specific date. “Due: March 15, 2026.” Deadlines create action.
Mistake 3: Difficult Payment Process
If your client has to find your bank routing number, open their banking app, set up a new payee, enter the details, and initiate a transfer — that’s 10 minutes of friction. Many won’t do it today. Or tomorrow. Or next week.
A “Pay Now” button in your invoice that accepts credit cards? That’s 30 seconds. Use invoicing software with online payments. The 2.9% processing fee is worth the faster payment.
Mistake 4: Sending PDF Invoices as Email Attachments
PDF attachments get buried in email, can’t be paid with one click, and look dated. Use your invoicing software to send invoices through its system — clients get a clean email with a direct link to view and pay the invoice online.
Mistake 5: Not Following Up
You send the invoice and… wait. And wait. And hope. Hope is not a collection strategy.
Set up automatic reminders. If those don’t work, follow up personally. It’s not pushy to ask for money you’re owed. It’s professional.
Mistake 6: Invoicing at the End of the Month
I used to batch all invoices on the last day of the month. This meant some work was invoiced 3-4 weeks after delivery. By then, the client had mentally moved on.
Invoice immediately after delivery. Every day you wait is a day added to your payment timeline.
International Invoicing
If you work with clients in other countries:
Currency: Invoice in their currency or yours — agree beforehand. I invoice in USD regardless of client location because currency fluctuations are unpredictable and I don’t want to absorb them.
Payment method: International wire transfers cost $25-45 in fees. For international clients, I recommend:
- Wise (TransferWise): Low fees, mid-market exchange rates
- PayPal: Convenient but 3-4% in fees
- Stripe: Handles multi-currency well
Tax considerations: You generally don’t charge sales tax on services exported to another country, but tax rules vary. Consult your accountant for your specific situation.
My Invoicing Checklist
Before sending every invoice, I check:
- Invoice number is correct and sequential
- Client name and contact info are correct
- Line items are specific and match the agreed scope
- Total is correct (math errors happen)
- Due date is clearly stated
- Payment method is linked (online payments enabled)
- Late fee terms are referenced
- Personal note or thank you included
- Sent from invoicing software (not as PDF attachment)
Takes 60 seconds to review. Prevents embarrassing errors.
The Impact of Professional Invoicing
The difference between amateur and professional invoicing:
| Metric | My First Year (Amateur) | Now (Professional) |
|---|---|---|
| Average payment time | 24 days | 11 days |
| Overdue rate | 22% | 4% |
| Client disputes | 3 | 0 |
| Time spent chasing payments | 4 hours/month | 15 minutes/month |
| Missed invoices | 2 ($3,600 total) | 0 |
The tools matter (FreshBooks vs. Google Docs). The process matters more (immediate sending, auto-reminders, clear terms). Together, they transformed invoicing from my biggest stress into a non-issue.
The Bottom Line
Professional invoicing isn’t about impressing clients with fancy templates. It’s about removing every possible reason for them not to pay you quickly. Clear line items, specific due dates, easy payment methods, automatic reminders — these aren’t luxuries. They’re cash flow tools.
Set up your invoicing system once, template your most common invoice types, and let automation handle the follow-up. Then focus on what you actually became a freelancer to do — the work itself.