A freelancer who invoices $10,000 in a month and has not been paid for any of it is profitable on paper and broke in the bank. Profit is what was earned. Cash flow is when that money actually arrives. The gap between those two things is where most freelance businesses break. According to Jobber's 2025 Global Freelance Client Payment Delay Report, freelancers wait an average of 30 days to get paid. The fix is not earning more. The fix is changing when the money arrives.
TL;DR
Profitable but broke is the most common financial state for freelancers in their first two years. The income is real, the clients are real, and the bank account is empty because the money has not arrived yet. The average freelancer waits 30 days for payment after sending an invoice, according to Jobber's 2025 report. Shorter payment terms, upfront deposits, and one-click card payment through PayFly close the gap. A freelancer who switches from net 30 to net 15, charges a 30% deposit, and sends invoices with a payment link gets cash in the bank within days instead of weeks.
Why Profit Does Not Mean Cash
A freelancer sends a $5,000 invoice on October 1. The client has net 30 terms. The invoice arrives in the client's accounts payable system on October 2. The approval process takes a week. The payment processes on October 28. The money lands in the freelancer's bank account on October 31.
That freelancer was profitable in October. The $5,000 counts as October revenue. But for 31 days, the freelancer's bank balance did not change. Rent was due on October 5. Software subscriptions hit on October 15. Groceries, utilities, and gas came out of whatever was left from September. If September was also a net 30 month, the freelancer started October with the previous month's payment arriving mid-month and no new cash coming in until October 31.
This is how a freelancer with $8,000 in monthly invoices ends up putting rent on a credit card. The business is profitable. The cash is not there. The 30-day gap between invoicing and payment is the problem.
The Three Levers That Fix Cash Flow
Lever 1: Shorten payment terms
Net 30 is the default. Clients assume it. Most freelancers put it on their invoices without thinking. Switching to net 15 cuts the waiting period in half. A $5,000 invoice sent on October 1 with net 15 terms is due October 16. The client processes it in their system and pays by October 20. The freelancer has the money in October instead of November.
Some freelancers go further and use net 7 or due on receipt. Net 7 is aggressive but workable for small invoices under $2,000. Due on receipt works for project deposits, where the client has already agreed to pay before work starts.
The objection is always the same: "Won't shorter terms scare off clients?" In practice, clients rarely negotiate payment terms. The terms are what they are. A freelancer who puts net 15 on the invoice and states it in the contract gets paid in 15 days. A freelancer who puts net 30 gets paid in 30. The client reads the terms and follows them.
Lever 2: Charge a deposit
A 30 to 50% deposit before work starts puts cash in the bank on day one. On a $6,000 project, a 40% deposit is $2,400. The freelancer starts the project with $2,400 in the bank instead of $0. That deposit covers the first two weeks of work, including rent and expenses. The remaining $3,600 is invoiced at the project milestone or completion.
Freelancers Union recommends at least 20% on signing. Most experienced freelancers charge 30 to 50% for new clients and 25 to 30% for established ones. The deposit does two things. It provides cash flow at the start of the project, and it gives the client a financial stake in the work. A client who has paid $2,400 upfront responds to emails faster and reviews deliverables sooner.
Send the deposit invoice the day the contract is signed. Do not wait until the kickoff call. Do not wait until the project brief is finalized. The contract is signed, the deposit invoice goes out, and a PayFly payment link lets the client pay by card before the call ends.
Lever 3: Send invoices with a payment link
An invoice that requires the client to log into their bank, add the freelancer as a payee, and schedule a transfer takes three to five business days. An invoice with a one-click card payment link takes 30 seconds.
PayFly charges 2.9% per transaction. On a $3,000 invoice, the fee is $87. The freelancer keeps $2,913. The alternative is waiting five business days for the bank transfer to clear, during which the freelancer carries the expense of running the business with $3,000 less in the bank.
The math is straightforward. If the freelancer's monthly overhead is $4,000, the cost of waiting five days for $3,000 is the difference between covering this week's expenses and dipping into savings. The $87 fee is the cost of having the money now instead of next week. Most freelancers who try card payment for the first time do not go back to bank transfer.
The Cash Flow Calendar
A freelancer with $8,000 in monthly revenue, net 15 terms, a 40% deposit, and PayFly card payment on every invoice has a cash flow calendar that looks like this:
Week 1: Deposit invoice for new project arrives. $3,200 (40% of $8,000) lands in the bank via card payment within 24 hours.
Week 2: Milestone invoice for previous project sent. $2,400 arrives within 15 days of the invoice date.
Week 3: Milestone invoice for current project sent. Another $2,400 enters the payment pipeline.
Week 4: Final invoice for completed project sent. $2,000 due, card payment link included. Client pays within two days.
Total cash in bank by end of month: $10,000 across deposits and milestones, instead of $8,000 arriving all at once on day 30.
The freelancer who runs this schedule never has a week where $0 arrives. There is always money moving. The gaps between invoices are filled by deposits and milestone payments from other projects. This is how a freelance business stops feeling like a roller coaster and starts behaving like a payroll.
Building a Cash Reserve
Cash flow management is not just about timing. It is about building a buffer for the weeks when nothing arrives. The freelancer who has one month of expenses in savings can handle a late invoice without stress. The freelancer who has zero savings feels every late payment as a crisis.
Set aside 10 to 20% of every invoice into a separate savings account. On a $4,000 invoice, that is $400 to $800. Over six months of steady work, that builds a one-month cushion. The goal is three months of expenses, but one month is the starting line.
A freelancer with three months of expenses in reserve can take on a client who pays net 30 without losing sleep. A freelancer with no reserve needs every invoice paid within 7 days or the business stops functioning. The reserve is what turns a late payment from an emergency into an inconvenience.
The Freelancer Cash Flow Checklist
- Put net 15 in the contract, not net 30. State the payment terms before the project starts.
- Charge 30 to 50% as a deposit. Send the deposit invoice the day the contract is signed.
- Add a PayFly card payment link to every invoice. The 2.9% fee buys speed.
- Send invoices the day a milestone is approved. Do not wait until Friday.
- Set up a separate savings account. Move 10 to 20% of every payment into it.
- Build to three months of expenses in reserve. Start with one month.
- Follow up the day after an invoice is due. Do not wait a week. A polite reminder the day after the due date gets paid faster than an urgent one two weeks later.
A freelancer who follows these seven steps will have cash in the bank within days of starting a project instead of weeks. The business stays profitable on paper and solvent in the account. That is the difference between a freelance business that survives and one that thrives.
FAQ
Can a freelancer be profitable and broke at the same time?
Yes. Profit is what a freelancer earned. Cash is what is in the bank. A freelancer who invoices $10,000 in a month but has not been paid for any of it is profitable on paper and broke in the bank. Cash flow, not profit, determines whether the rent gets paid. The fix is shorter payment terms, upfront deposits, and payment links that let clients pay the moment they receive the invoice.
What payment terms should a freelancer use to improve cash flow?
Net 15 or shorter for new clients. Net 30 is the default most clients assume, but it means the freelancer waits a full month after invoicing. Net 15 cuts that wait in half. A 30 to 50% deposit before work starts puts cash in the bank on day one. Card payment through PayFly lets the client pay the moment they open the invoice, which reduces the gap between sending and receiving.
How does a freelancer build a cash reserve?
Set aside 10 to 20% of every invoice into a separate savings account. On a $4,000 invoice, that is $400 to $800. Over six months of steady work, that builds a one-month cushion. The goal is enough savings to cover one month of expenses with zero invoices paid. A freelancer with a one-month cushion can take on clients who pay net 30 without stress. A freelancer with no cushion feels every late invoice as an emergency.
Should a freelancer use card payment or bank transfer for invoices?
Card payment is faster. A client who receives an invoice with a one-click card payment link can pay immediately. Bank transfer requires the client to log into their banking portal, add the freelancer as a payee, and schedule the transfer. That process takes two to five business days. PayFly charges 2.9% per transaction. On a $3,000 invoice, the fee is $87 and the freelancer keeps $2,913. The freelancer who needs cash now takes the $87 fee over waiting five days.
What is the fastest way for a freelancer to get paid?
Send an invoice with a one-click card payment link the moment a milestone is approved. Do not wait until the end of the project. Do not batch invoices weekly. Send the invoice the same day the deliverable is approved. A client who receives the invoice while the work is fresh pays faster than a client who receives it two weeks later.
How many months of expenses should a freelancer keep in reserve?
Three months is the standard recommendation for freelancers. One month covers a single late payment. Two months covers a client dispute. Three months covers a client loss plus a slow month. A freelancer just starting out should aim for one month first, then build from there. Three months is the target, not the starting line.