Time tracking and billing: the complete guide for agencies
27 Sep 26
Share

The short version
Agency cash flow management is the practice of matching when money comes in against when it goes out, so a profitable firm does not run short of cash in the gap between doing the work and getting paid for it. Most agencies with cash trouble are not unprofitable. They are profitable on paper and still tight in the bank, because payroll and suppliers are paid weekly or monthly while client payments arrive 30, 60, or 90 days after the work is delivered. This guide explains why profit and cash diverge, where agency cash gets stuck, and the levers that speed cash in and smooth cash out.
Profit and cash are not the same because profit measures whether a project earned more than it cost, while cash measures whether the money is in your account on the day you need it. A project can be profitable and still leave you short, because you pay your team long before the client pays you.
Here is the gap in practice. You staff a project in January, run payroll at the end of January and February, and invoice the client when a milestone completes in March. If the client pays on 45-day terms, the cash lands in late April. For three to four months you funded salaries out of your own reserves while the project margin sat locked up in unbilled and unpaid work. The project's profit was healthy the whole time. The cash position was not.
This is why fast-growing agencies often feel the most cash pressure. Growth means hiring ahead of revenue and funding more work in progress at once, so the faster you grow, the wider the gap between money out and money in. The P&L says the business is healthy. The bank balance says payroll is tight. Both can be true at the same time, and cash flow management is how you keep the second one from turning into a crisis.
For a fuller treatment of whether the work itself makes money, see how to track project profitability for agencies. Profitability is about margin on paper. This guide is about the timing of the cash, which is a separate problem you can have even when every project is profitable.
Agency cash gets stuck in the delay between doing the work and collecting payment for it. That delay runs through several distinct stages, and cash can pile up at any of them.
Each stage adds days to the cash cycle. The total, from the first day you pay for work to the day the client's payment clears, is the number cash flow management exists to shrink.
Most cash problems map to a specific lever. This table pairs the common ones with the fix and what it does to your cash position.
| Cash problem | Lever | Effect on cash |
|---|---|---|
| Unbilled work in progress | Invoice on a fixed weekly or milestone cadence | Starts the payment clock sooner |
| New project funded from your reserves | Take a deposit before work starts | The client funds the first stage instead of you |
| Lumpy, unpredictable project revenue | Move suitable clients to monthly retainers | Predictable cash in every period |
| Long payment terms | Shorten terms and offer an early-payment discount | Cash lands in days rather than months |
| Overdue invoices | Automate reminders and chase from day one | Fewer invoices drift past their due date |
| Payroll due before revenue arrives | Hold a cash buffer and phase hiring to booked work | Costs stop outrunning income |
The two sections below work through the same levers in more detail, split into getting cash in faster and letting cash out more smoothly.
The fastest way to improve cash flow is to shorten the time between doing work and collecting payment. Five levers do most of the work.
Take a deposit before work starts. A deposit means the client funds the first stage of delivery instead of your reserves. An upfront payment of 20 to 50% of the fee covers your early payroll, so the engagement is cash-positive from day one. Deposits are standard in agency contracts, and for a new project they are usually the single biggest improvement you can make to cash flow.
Bill recurring work on retainers. A retainer invoiced at the start of each month brings cash in before the work is delivered rather than months afterward, and recurring revenue is the most predictable cash you have, which makes the rest of your forecasting easier. Keeping those retainers profitable is its own discipline, covered in retainer management for agencies.
Invoice on a fixed cadence and hold to it. The cheapest cash improvement available is simply invoicing faster. If you bill monthly, moving to invoicing at each milestone or every two weeks pulls cash forward by weeks at no cost. Slow billing is also a common source of lost revenue, because an invoice that is never raised is never paid. See the seven places agency margin disappears for how late invoicing turns into permanent loss.
Shorten payment terms and reward early payment. Net-30 collects faster than net-60, and a small early-payment discount can pull cash forward in a tight month. Terms are negotiable more often than agencies assume, and the easiest moment to set shorter ones is when a new contract is being signed.
Chase overdue invoices from day one. An overdue invoice is money you have already earned that the client is holding past the agreed date. Automated reminders that go out the moment an invoice is late, backed by a personal follow-up, recover cash that otherwise sits for months. Agencies with the strongest cash position tend to be the ones that treat chasing payment as a routine step rather than an awkward favour.
Speeding cash in is half the job. The other half is controlling when money leaves, so a large outflow does not land in a week when little is coming in.
Phase hiring to booked revenue. Hiring ahead of signed work is the most common way agencies create their own cash squeeze. Tying each hire to committed pipeline keeps payroll growth in step with revenue growth instead of running ahead of it.
Match subcontractor terms to client terms. If you pay freelancers in 14 days but collect from clients in 45, you fund that gap yourself on every project. Negotiating subcontractor terms closer to your client terms closes it. Where the relationship allows, agreeing to pay the subcontractor once the client has paid you removes the gap entirely.
Hold a cash buffer. A reserve of one to three months of operating costs absorbs the timing mismatches that no amount of invoicing discipline fully removes. The buffer is what keeps a single late payment from becoming an emergency.
Smooth large one-off costs. Annual software renewals, tax bills, and bonuses are predictable, so provision for them across the year rather than letting them hit in a single month. A cost you planned for does not threaten payroll the way a forgotten one does.
The simplest useful tool is a 13-week rolling cash forecast: a week-by-week view of expected cash in and cash out over the next quarter. Thirteen weeks is long enough to see problems coming and short enough to forecast with reasonable accuracy.
To build one:
The forecast turns cash from a monthly surprise into something you steer. When you can see a tight week six weeks out, you have options: pull an invoice forward, ask a client for a deposit, delay a discretionary cost, or draw on a facility. Without the forecast, that same tight week arrives with no room left to respond.
Update the forecast every week. The point is direction and early warning. A rough forecast you keep current beats a detailed one you build once and abandon.
Cash flow is hard to manage when time, invoicing, and project financials live in separate tools, because you cannot watch unbilled work turn into an invoice and then into a payment. Pike connects delivery to billing, so work in progress, invoices raised, and payments due sit in one place instead of a spreadsheet rebuilt each month. See how Pike handles agency finance and billing, or check pricing for your team.
If your agency looks profitable but cash feels tight, the fix usually lives in the timing of billing and collection rather than in your margins.
Book a demo at cal.com/usepike/demo and we will show you how Pike connects delivery, invoicing, and cash in one view.
Share
ISO 27001
GDPR
SOC 2 Type IIBuilt to keep sensitive client data secure and private.