Cash Flow · June 2026
Speeding Up Cash Flow Without Playing Hardball
Accounts receivable anxiety turns a profitable month on paper into a stressful one in reality. The problem is usually not your client. It is your process.
Profit and cash are not the same thing, and the gap between them is where service businesses get into trouble. You can have your best month on the P&L and still be moving money between accounts on the 14th to cover payroll.
The number that explains it is days sales outstanding. DSO is how long it takes, on average, for work you have done to become money you have.
Calculate your DSO first
Take your accounts receivable balance, divide by revenue for the period, multiply by the number of days in the period.
$310,000 in AR against $1.8M of annual revenue is 310,000 ÷ 1,800,000 × 365, which is about 63 days.
Sixty-three days means the work you did in January becomes cash in early March. If you pay your people in January, you are financing your clients for two months, every month, out of your own balance sheet.
Under 30 days is strong for a service business. 30 to 45 is normal. Past 60 you are carrying a second business that you do not get paid for.
Run that calculation before you read any further. Most owners have never seen the number and are surprised by it.
Milestone invoicing
The single highest-leverage change is when you invoice, not how hard you chase.
Shift from invoicing at the end to invoicing against project milestones. Instead of $30,000 at the end of month three, invoice $10,000 at signing, $10,000 at the review milestone, and $10,000 at delivery.
Nothing about the total changed. You collected the first third eleven weeks earlier.
Step 1. Map your project phases. Find two or three natural points where value has clearly been delivered and the client would agree it has.
Step 2. Assign payment percentages. A third up front, a third at the middle milestone, a third on completion. For shorter engagements, 50/50.
Step 3. Put it in the contract template. Frame it as how you work, not as a request. Almost every client accepts it when it arrives as standard practice, and almost every client negotiates it when it arrives as an exception.
A software consulting firm cut DSO from 58 days to 31 in two months with this framework. They stopped running payroll off their line of credit and hired the developer they had been putting off.
Seven changes that cost you nothing
None of these require a difficult conversation.
Invoice the day the work is done. Not at month end. A firm that batches invoices on the 30th adds an average of fifteen days to every invoice for no reason at all.
Shorten the terms. Net 30 is a default nobody chose. Net 15 is perfectly normal in professional services. Change it on new contracts and at renewal.
Take ACH and card. Yes, the card fee costs you. Twenty days of float costs more, and a client who can pay in four clicks pays faster than one who has to cut a check.
Send the invoice to the person who pays it. Not to your contact, who forwards it on Thursday. Get the AP email address at kickoff, before there is anything to chase.
Get the PO number up front. Corporate clients will hold an invoice for three weeks over a missing PO and nobody will tell you.
Automate the reminders. One at three days before due, one on the due date, one at seven days past. Your accounting software already does this and it is probably switched off.
Deposit on new clients. Every new engagement starts with money. This does more for cash flow and for client seriousness than anything else on the list.
When someone is genuinely late
Call. Do not email a fourth time.
Most late payments are administrative, not financial. The invoice went to someone who left, it is sitting unapproved, the PO does not match. A two-minute call resolves what four emails will not, and it does it without damaging anything.
If it is not administrative, find out what is actually happening and get a date. A client in trouble will usually tell you if you ask directly and without hostility, and knowing early is worth far more than being right.
Stopping work is a real tool and it should be rare. Use it when someone is 60 days past on a meaningful balance and has stopped responding. Say it plainly, give a date, and mean it.
The one to watch
Watch for the client who pays slower than everyone else and always has. They are not a cash flow problem you solve. They are a pricing decision you have not made.
Run the profitability math on that account including the cost of the float, and you will often find the answer is not a better collections process. It is a higher price or a different client.
What this is worth
Going from 60 days to 35 on $1.8M of revenue frees roughly $123,000 of cash permanently. Not once. It stays free.
That is a hire, or a line of credit you stop drawing, or the cushion that lets you say no to work you should not take.
Calculate your DSO this week. If it is over 45, change the invoicing schedule on the next contract you send.
Tired of spreadsheets that do not tell the full story? Book a Financial Clarity Session
Run this on your own numbers
A free thirty-minute Financial Clarity Session. I review your books, tell you what I see, and give you a flat price.
