Profit on Paper Doesn't Mean Cash in the Bank
Marketing agencies are especially prone to a gap between reported profit and actual cash position, because so much of what moves through the business isn't really the agency's own money. Ad spend fronted for clients, staff wages due weekly regardless of when clients pay, and a mix of retainer and project income that rarely lands evenly all create cash flow pressure that a standard profit and loss statement doesn't show. An agency can be genuinely profitable on paper and still be scrambling to cover payroll in a given week.
The Ad Spend Float Problem
When an agency pays for a client's Google or Meta advertising upfront — often on the agency's own card or ad account — and invoices the client afterward, the agency is effectively financing that client's ad spend for the gap between paying the platform and being reimbursed. That gap can stretch to weeks depending on invoicing and payment terms, and it ties up cash the agency needs for its own operating costs. The bigger a client's ad spend, the bigger this float becomes, and agencies scaling client ad budgets without addressing the float problem often find growth itself becomes a cash flow risk rather than a win.
True Tally — bookkeeping for Melbourne marketing agencies
We help agencies separate ad spend pass-through from real revenue, track retainer vs project income mix, and build cash flow forecasts that actually reflect how the business runs. Book a free call to talk it through.
Book a Free 20-Minute CallAd Spend Isn't Agency Revenue
Ad spend paid on a client's behalf and passed through at cost is a pass-through cost, not agency revenue — booking it as revenue inflates the top line without reflecting what the agency actually earns, and distorts both internal performance reporting and GST treatment on the transaction. An agency reviewing its "revenue" without separating out pass-through ad spend is looking at a number that tells them very little about actual business health or true margin.
Retainers Smooth What Projects Can't
Retainer clients paying a fixed monthly fee provide predictable, recurring cash flow that one-off project work simply doesn't. Agencies that build a larger proportion of revenue from retainers generally experience far less month-to-month cash volatility than those relying mainly on project-based income, where a slow sales month several months earlier can suddenly show up as a cash gap when those projects wrap and nothing new has landed yet to replace them.
Contractor and Freelancer Payment Timing Adds Another Layer
Many agencies lean on freelance designers, copywriters and specialist contractors to flex capacity around project demand, and those contractors typically expect payment on shorter terms than the agency itself is receiving from clients — often 7 to 14 days rather than the 30 or 60 days a client might take. That mismatch means an agency can be sitting on a healthy pipeline of invoiced work while still needing to fund contractor payments out of its own cash reserves in the meantime. Tracking contractor payment obligations against expected client receipts on a rolling basis, rather than paying contractors as invoices land and hoping client payments arrive in time, is what keeps this gap from turning into a genuine cash crunch during a run of larger projects.
KPIs That Track Cash Flow Health, Not Just Revenue
- Utilisation rate — billable hours as a proportion of available staff hours, the core driver of agency margin.
- Retainer vs project revenue mix — tracked as a percentage, watching for over-reliance on lumpy project income.
- Ad spend float days — the average gap between paying platforms and being reimbursed by clients.
- Debtor days — how long invoiced fees actually take to collect, separate from ad spend recovery.
Fixing Payment Terms at the Source
Negotiating shorter payment terms — 7 or 14 days rather than 30 or 60 — closes part of the gap, but the bigger fix is requiring ad spend to be paid or deposited by the client in advance rather than the agency fronting it at all. This removes the float problem at the source instead of just managing around it, and it's a far more sustainable position for an agency planning to keep scaling client ad budgets.
Existing client relationships built on old terms can be harder to renegotiate than new ones set up correctly from the start, which is why it's worth reviewing standard contract templates for every new client engagement rather than treating payment terms as a one-off conversation with existing accounts. An agency that fixes the terms on new business while leaving legacy clients on the old arrangement will still carry meaningful float risk for years, simply on a shrinking base of accounts.
Stop guessing at your agency's real cash position
We build reporting that separates pass-through ad spend from real revenue and shows your actual cash flow, not just profit.
Book a Free 20-Minute Call