Clients & Delivery

Why is agency cash flow so unpredictable?

Agency cash flow swings because delivery drifts and payments lag, and the two compound. Work you sold at one level of effort quietly takes more, while invoices land late. You cannot fix…
Marc Pitre·September 25, 2022·7 min read

Agency cash flow swings because delivery drifts and payments lag, and the two compound. Work you sold at one level of effort quietly takes more, while invoices land late. You cannot fix the bank timing alone, but you can see delivery drift early, and that is the half of the problem that sits inside your control.

Two problems arrive as one

Cash gets tight for two broad reasons. Delivery consumes more effort than the plan allowed, and clients pay later than the agreement allowed. One weakens the value of the work. The other delays the cash you expected from it.

Ignition’s 2025 Agency Pricing and Cash Flow Report found that 97% of agencies deal with late client payments, while 56% wait two weeks to two months past the due date. The same report says 63% of agencies describe cash flow as unpredictable. Those findings will sound familiar to owners who have watched a healthy-looking pipeline fail to produce a comfortable bank balance.

The painful part is the compounding. A fixed-fee Job drifts. Your team gives it more effort, perhaps through revisions or an unclear handoff. The client then pays late. You have already absorbed the delivery overrun, and now you carry the payment gap too.

Why a bank problem often starts in delivery

Cash flow becomes visible in the bank, so it is natural to manage it from a spreadsheet or accounting tool. You absolutely need that financial view. But the warning signs often appear earlier, inside the work.

A Deliverable is using effort faster than expected. A client decision is holding up a milestone tied to billing. A revision that looked small has pulled the same specialist away from another Job. A retainer keeps accepting Quick Tasks without any adjustment to what the team can reasonably deliver.

None of those events moves cash on its own. Together, they change when a Job can finish and how much delivery capacity remains for work that comes next. By the time the bank balance shows the result, the practical choices may be gone.

This is why a sales forecast and a cash forecast are not enough. They describe commercial expectations. They do not tell you whether the team is still delivering the work at the planned level of effort or whether a milestone is quietly slipping.

The controllable half is effort drift

You cannot force a client to process an invoice on the day you want. You can notice when delivery is moving away from the plan.

Start with a clear effort plan for each Job. Break it into Deliverables and, where useful, Service Types such as strategy, design, development, or account work. Then compare actual effort with the plan while the Job is active.

Do not wait for a final review. Look for early changes in shape. If design is consuming its pool while development has barely started, find out why. If a revision is outside the agreed scope, document it and decide whether the work needs a Change Order. If a client dependency blocks the next Deliverable, record it and reset the timeline before the missed milestone surprises anyone.

Ignition also reports that 70% of agencies lose $5,000 or more per month to scope creep. That is a money finding from an external source, not something a workflow system calculates. The operational lesson is simple: unexamined effort drift has a financial consequence, even when the workflow system never handles dollars.

Forecasting habits that suit a small firm

Keep the financial forecast in the owner’s finance process. Begin with cash you have, committed inflows, realistic payment timing, and known outflows. Separate signed work from possible work. A promising conversation is not the same as a contracted engagement, and a sent invoice is not the same as cash received.

Use a short rolling forecast that you update often enough to make decisions. Add a longer view for major commitments such as hiring, equipment, or a lease. The useful horizon depends on your billing rhythm and cost structure, but the forecast should reach far enough to expose a gap before the only response is panic.

Make assumptions visible. If you expect a client to pay later than the written term because they always do, model the likely timing, not the hopeful timing. If a project milestone depends on client content, reflect the delivery risk instead of pretending the original date is still solid.

Compare the forecast with reality. Which payments arrived when expected? Which costs differed? Which Jobs slipped? Adjust the assumptions. A forecast earns trust by getting corrected, not by looking precise on the day it is created.

The uncontrollable half needs buffers

Late payment remains late payment. You can reduce its effect with clear terms, prompt invoicing, polite follow-up, and a defined escalation path. You can also ask for deposits, milestone payments, or recurring payment arrangements where they fit your contracts and client relationships. Those are commercial choices, so discuss them with your financial and legal advisers where appropriate.

Build a cash buffer based on the delays your firm actually experiences. Avoid copying a generic target without considering payroll timing, fixed costs, concentration in a few large clients, or seasonal work. The right buffer is the one that buys you enough decision time when a payment slips.

Client concentration deserves special attention. A late payment from a small account is annoying. A late payment from the client carrying much of the month can reshape every decision. Your forecast should make that exposure obvious.

Better delivery information supports better financial choices

Profit is an owner outcome, not a field a workflow tool can promise. You protect it by understanding what delivery consumes, catching drift, and using that evidence alongside your accounting and cash forecast.

Net Net can show planned effort against actual effort and timeline across active Jobs. It does not forecast cash, calculate margin, send invoices, or touch your bank data. Its role is narrower: give you an earlier view of the delivery half of the problem.

That earlier view will not make a late-paying client move faster. It can help you avoid learning about a delivery overrun and a payment delay on the same bad morning.

FAQ

How far ahead should a small agency forecast cash flow?

Forecast far enough to see a gap while you still have reasonable choices. Maintain a short rolling view for near-term receipts and costs, then a longer view for major commitments. The exact horizon depends on your billing cycle, fixed costs, and payment patterns. Update it regularly, show assumptions clearly, and compare expected timing with what actually happens.

How do I deal with clients who pay late?

Set clear payment terms, invoice promptly, confirm receipt, and follow a consistent reminder and escalation process. Base your forecast on the client’s observed payment pattern, not only the due date. Deposits, milestone payments, or recurring arrangements may reduce exposure when appropriate. For contract language and collection options, use qualified financial or legal advice rather than improvising under pressure.

Does tracking effort actually help cash flow?

It helps indirectly. Effort tracking does not predict payment timing or calculate money. It shows whether delivery is consuming more than planned and whether milestones are at risk. That earlier operational signal lets you address scope, staffing, or timing before the financial effect is fixed. Pair it with accounting records and a separate cash forecast for the complete picture.

See your work before it drifts.

Net Net keeps plan and effort side by side, so you catch the slip while there is still time to act.

Start your free trial