Getting paid is the entire point of freelancing — yet invoicing remains one of the most neglected, error-prone parts of the freelance workflow. Late payments, unprofessional invoice formats, missing information, and inconsistent follow-up can cost freelancers significant money and client relationships.
According to the FreshBooks annual self-employment report, freelancers wait an average of 29 days to receive payment after an invoice is sent — and 29% of freelancers report clients who never pay at all. Professional invoicing practices don't just look better; they get you paid faster and with fewer disputes.
What Makes an Invoice Professional
A professional invoice is not just a request for payment. It is a legal document that establishes the terms of payment, documents the work delivered, and creates a paper trail for disputes. Every professional invoice should include:
Your information:
- Full legal name or business name
- Address (or city/state at minimum)
- Email address and phone number
- Any business registration number or tax ID (if applicable)
Client information:
- Client full name and/or company name
- Client billing address
- Client contact email
Invoice details:
- Unique invoice number (for tracking and reference)
- Invoice date (the date you're issuing the invoice)
- Payment due date (specific date, not "net 30")
- Currency
Itemized work:
- Description of each deliverable or service
- Quantity (hours, units, or deliverables)
- Rate per unit
- Subtotal per line item
- Total amount due
Payment instructions:
- Accepted payment methods (bank transfer, PayPal, Stripe, check, etc.)
- Bank details for direct transfer (account number, routing number, or SWIFT/IBAN for international)
- Any late payment fees
Setting Payment Terms That Get You Paid
The payment terms you set have a measurable impact on when you actually receive money. Best practices:
Use specific due dates, not "net X" terms. "Payment due June 15, 2026" is more actionable than "Net 30." Clients are less likely to ignore a specific date than an abstract term.
Shorten your payment window. Net 30 has become the default, but there's nothing sacred about it. Many freelancers successfully operate on Net 14 or even Net 7 for established clients. The shorter the window you request, the faster you get paid.
Require deposits for large projects. A 25-50% upfront deposit for significant projects protects you against non-payment and ensures clients have genuine commitment to the project before you invest significant time.
Specify late payment fees. A 1.5% monthly late fee (stated on the invoice and agreed in your contract) creates a financial incentive for on-time payment and covers the cost of late payment to your cash flow.
Creating Invoices From Your Shift Logs
Manual invoice creation — adding up hours from memory, building tables in Word documents or Google Docs — is time-consuming and error-prone. The more efficient approach: log your project time as you work and generate invoices directly from those logs.
ShiftFlow's Invoice Generator does exactly this. Log each project session with the client name, project, work description, and hours. When the project milestone or month ends, open ShiftFlow, select the logged sessions, and generate a professional invoice pre-populated with all session details.
The benefits of log-based invoicing:
- No time rounding errors: Your logged hours are your invoice hours — no manual calculation
- Detailed line items: Clients see exactly what was delivered, when, and at what rate
- Audit trail: Every hour billed is documented in your shift log — dispute-proof
- Speed: Invoice generation takes under a minute instead of 30 minutes
Following Up on Outstanding Invoices
The most common freelancer mistake is sending an invoice and then waiting passively. Professional follow-up is expected and necessary. A structured follow-up sequence:
Due date minus 3 days: Send a friendly reminder email: "Just a quick note — invoice #INV-042 for [project] is due on [date]. Let me know if you need anything from my end."
Day 1 overdue: Brief professional check-in. Don't apologize for following up.
Day 7 overdue: More direct communication. Reference the specific invoice, amount, and due date. Ask for a payment commitment date.
Day 14 overdue: Formal letter referencing any late payment fee clause in your contract. Consider pausing ongoing work until payment is received.
Day 30+ overdue: Escalate to collections agency or small claims court depending on the amount.
Tracking Invoice Status
Professional freelancers maintain a clear view of all invoices by status:
- Draft: Created, not yet sent
- Sent: Delivered to client, awaiting payment
- Viewed: Client has opened the invoice (trackable with invoicing software)
- Paid: Payment received and confirmed
- Overdue: Past due date with no payment
ShiftFlow's Invoice Dashboard tracks all invoices in real time with status, amount, client, and days outstanding — giving you the information needed to follow up at the right moments.
Key Takeaways
- Every invoice is a legal document — include all required information to make it enforceable.
- Specific due dates outperform "Net X" terms — name a date, not a window.
- Deposits protect you on large projects — require 25-50% upfront before starting significant work.
- Log your time as you work and generate invoices from those logs — faster, more accurate, and dispute-proof.
- Follow up proactively — professional follow-up is expected and dramatically improves payment timing.
Frequently Asked Questions
Do I need a contract before I can invoice a client?
A signed contract is strongly recommended and makes invoices more enforceable, but you can invoice without one. Without a contract, your invoice itself (with payment terms) becomes the primary documentation of the agreement. Always confirm project scope and rate in writing before starting work.
Can I charge a late fee if I didn't include it on the original invoice?
Generally, late fees can only be enforced if they were disclosed upfront — either in your contract or in your payment terms on the invoice. Adding a late fee after the fact is difficult to enforce. Include late payment terms on every invoice.
What's the best way to accept international payments?
For international clients, Wise (formerly TransferWise) typically offers the best exchange rates and lowest fees for receiving international bank transfers. Stripe and PayPal are also widely accepted. Avoid receiving international checks — the bank fees and clearing time make them impractical.
How do I handle clients who always pay late?
First, add a late payment fee clause to your contract and enforce it. Second, consider requiring upfront deposits from repeat late payers. Third, factor late payment risk into your rates — chronic late payers cost you cash flow and deserve to pay a premium for that cost.