
The work is done, the client is happy, and revenue looks good on paper, yet there still isn’t enough cash to make payroll. For agencies on net-60 or net-90 terms, that’s a working capital problem, not a collections one.

An agency wraps a project. The deliverable ships, the client is happy, and the invoice goes out. Then the waiting starts: 30 days, 60 days, sometimes 90.
Meanwhile, none of the agency’s own obligations wait. Payroll runs biweekly. Contractor invoices come due on their own schedule. SaaS subscriptions renew monthly whether or not the client has paid. One agency working with CloudCFO in the advertising space put it plainly: some of their clients took as long as 180 days to pay after billing, and that gap collided directly with freelancer payments and biweekly payroll, even though the underlying business was healthy and growing.
That’s the paradox founders keep running into: the work is done, the client relationship is fine, revenue on paper looks good, and there still isn’t enough cash in the bank on a Friday to make payroll. If that sounds familiar, the problem probably isn’t your team’s ability to collect. It’s a working capital management problem: how the business is structured around a payment lag it can’t remove.
The instinctive response to a cash crunch is to lean harder on accounts receivable: more follow-up emails, more calls, maybe a “polite but firm” reminder template. That helps at the margins, but it rarely solves the actual problem for agencies and other project-based service businesses, for one simple reason: your payment terms usually aren’t yours to set.
Net-60 and net-90 terms are often written into the client’s procurement policy, not negotiated deal by deal. Larger clients, the ones agencies most want on their roster, tend to have the most rigid finance departments and the longest payment cycles. Retainer clients renegotiate scope constantly but almost never renegotiate when they pay. And if you push too hard on terms with a client that has other agencies to choose from, you risk the relationship more than you fix the cash flow.
So the terms are fixed. What’s not fixed is everything else: how you bill against those terms, whether you have financing lined up before you need it, and whether your forecast is built around invoice dates or around the date cash actually lands. Those three levers, billing structure, financing, and forecasting, are what separate agencies that manage a long payment cycle comfortably from agencies that are permanently one late payment away from a payroll problem.
If you can’t shorten the client’s payment terms, the next best move is shortening the distance between doing the work and sending the invoice. That’s a billing structure problem, and it’s entirely within your control.
Lump-sum, end-of-project invoicing is the riskiest structure for cash flow. You carry 100% of the project’s cost, salaries, contractor fees, software, overhead, for the entire delivery period, and only start the client’s payment clock once everything is finished. On a three-month project with net-60 terms, that means up to five months between the first dollar spent and the first dollar collected.
Three structures fix this without touching the client’s actual payment terms:
None of these require the client to pay faster. They require you to invoice differently: sooner, more often, and tied to progress rather than completion.
Even with better billing structure, most agencies will still carry some gap between delivering work and collecting cash. The mistake isn’t having a gap. It’s discovering it during a crisis instead of planning for it in advance.
A few financing tools exist specifically for businesses with long, contractual payment terms and short-term obligations that can’t wait:
The evaluation question is always the same: does the cost of financing (the fee, the interest, the arrangement cost) sit below the cost of the alternative, delayed payroll, damaged vendor relationships, or a stalled project because you couldn’t staff it? For agencies with reliable, creditworthy clients on long but predictable terms, that math usually favors financing the gap rather than absorbing it.
The part that actually matters strategically: arrange this before the cash crunch, not during it. A financing facility negotiated calmly, with clean books and a clear forecast, comes with better rates and fewer conditions than one negotiated under pressure with two weeks of payroll runway left.
The third lever is the one that costs nothing to implement and prevents the most damage: build your cash flow forecast around when cash actually arrives, not around when you send an invoice.
A forecast that assumes a client will pay on the invoice date, even when your own payment history shows they consistently pay in 75 days on a net-60 contract, isn’t really a forecast. It’s a hope. And every payroll run, contractor payment, or vendor commitment planned against that hope is a decision made on inaccurate information.
A working forecast for a project-based business should:
This is also where it’s worth understanding the mechanics behind the lag itself. If you want the underlying math, how Days Sales Outstanding and the Cash Conversion Cycle explain exactly how many days of cash your business has tied up in unpaid client work, and why investors look closely at this number, that’s covered in our piece on what investors and shareholders want to know about your accounts and finances. And if you’re newer to cash flow management generally, our primer on cash flow challenges for SMEs is a good starting point before applying the levers in this article.
If you’re not sure which of these levers your agency needs most, these four questions usually surface the answer fast:
If you answered “no” or “not sure” to more than one of these, the gap between your revenue and your cash isn’t a collections problem waiting to be solved with a firmer follow-up email. It’s a structural gap that billing design, financing, and forecasting are built to close.
Why does my agency run out of cash even when revenue is growing?
Growing revenue on long payment terms usually means growing receivables, not growing cash. Each new project adds delivery costs immediately but only adds cash 30 to 90 days later, so faster growth can widen the cash gap even as the business becomes more profitable on paper.
Can I just ask clients to pay faster?
You can ask, but for most agencies, especially with larger enterprise clients, payment terms are set by the client’s procurement or AP policy and aren’t negotiated per invoice. It’s usually more productive to change how and when you invoice than to try to change when the client pays.
Is invoice factoring worth it for a small agency?
It depends on the fee relative to what the cash unlocks. Typical factoring fees run roughly 1 to 5% of the invoice value, and the businesses that benefit most are those with creditworthy clients on long, contractual terms where the cost of not having the cash, missed payroll, a stalled hire, a lost project, is higher than the factoring fee itself.
What’s the difference between milestone billing and a retainer?
Milestone billing ties invoices to project deliverables within a single engagement (e.g., 30% at kickoff, 40% at midpoint, 30% at delivery). A retainer is a recurring fixed fee for ongoing work, billed on a set schedule regardless of specific deliverables. Agencies often use both: retainers for ongoing accounts, milestones for discrete projects.
How do I build a cash flow forecast if my clients don’t pay on time?
Base the forecast on each client’s actual historical payment behavior rather than their contracted terms. If a net-60 client has paid in 75 to 80 days for the last four invoices, forecast the next one at 75 to 80 days, and plan payroll and vendor commitments against that date, not the invoice date.
Billing structure, financing, and forecasting aren’t separate fixes. They work together. A better billing structure reduces how much of the gap you need to finance. A clear forecast tells you exactly when and how much financing you’ll need, and for how long. And financing arranged in advance buys you the room to fix billing and forecasting properly, instead of reacting invoice by invoice.
This is the kind of structural work that’s hard to do well from inside the day-to-day of running client accounts, and it’s exactly where CloudCFO works alongside agencies and project-based businesses: building billing models suited to how you actually deliver work, setting up rolling cash flow forecasts based on real payment behavior, and helping you evaluate financing options before the gap becomes an emergency. Not bookkeeping after the fact, the financial structure that keeps a long payment cycle from becoming a recurring crisis.
If long client payment terms are shaping every hiring and spending decision in your agency, talk to our team about building a cash flow structure designed around the lag you already have, not one hoping it will disappear.
Talk to Our Team
Get clean, up-to-date books every month from a dedicated bookkeeping team working in Xero or QuickBooks.
Explore this service →or book a free consultation

Questions about how this affects your business? Our team replies within one business day.