Growth11 min read10 chapters

Cash flow management for marketing agencies: profitable on paper, short on payroll

Cash flow management for agencies: why a profitable shop runs short before payroll, how to read DSO, build a 13-week forecast and size a cash reserve.

Contents
  1. Why does a profitable agency run short of cash?
  2. What does the gap look like at a $2.4M agency?
  3. How do you calculate days sales outstanding?
  4. How do you build a 13-week cash forecast?
  5. How many months of operating expenses should you keep in reserve?
  6. What billing changes close the gap?
  7. How should payment terms, late fees and collections work?
  8. What does growth cost in cash?
  9. When should you use a line of credit?
  10. What should you do this month?
The short version
  • An agency pays its team every 14 days and gets paid 40 to 60 days after the work, so profit and cash drift apart as the agency grows.
  • A $2.4M agency at 18% net margin with retainers billed in arrears, net 30 terms and $80,000 a month of fronted media came within $10,400 of missing payroll in one quarter.
  • Billing retainers in advance on the 1st, taking project deposits and moving media to prepayment released roughly $475,000 once phased in, enough for a reserve of more than three months of operating expenses.

Cash flow management for agencies comes down to one mismatch: payroll goes out every 14 days, and client money arrives 40 to 60 days after the work. A profitable agency runs short of cash when it bills in arrears, offers net 30 to net 60 terms, fronts media spend or grows quickly, because every one of those pushes cash further behind the profit the P&L reports.

This guide works through a fictional 20-person agency doing $2.4M a year in fees at an 18% net margin that still came within $10,400 of missing payroll. It covers how to measure the gap, how to forecast it 13 weeks out, and which billing changes close it for good.

Why does a profitable agency run short of cash?

Profit is recorded when the work is done. Cash arrives when the client pays. For a product company the gap is a few days. For an agency it is routinely two months, and five things widen it.

CauseWhat happens to cashTypical size of the gap
Payroll every two weeks26 runs a year, and two months a year carry three runs instead of twoAn extra full payroll run, twice a year
Net 30, 45 or 60 termsCash arrives 40 to 70 days after the invoice once clients pay a little lateOne to two months of revenue sits in receivables
Media and pass-through floatThe agency pays the platform now and the client reimburses laterOne month of media spend or more, at zero margin
Project work billed on completionSix weeks of delivery, then an invoice, then net 30Up to three months of project cost carried before any cash
GrowthNew hires are paid from day one, the new client pays two months laterRoughly two months of the new retainer per new client

None of these shows up on the P&L. A three-payroll month looks normal on an accrual statement. The bank sees all three runs inside 30 days.

Pass-through costs surprise owners most. Media spend never appears in net margin, yet it moves through the bank in larger amounts than most retainers.

What does the gap look like at a $2.4M agency?

The example agency has 20 people and $200,000 a month of fee revenue: $150,000 from 10 retainers and $50,000 from project work. It also runs $80,000 a month of client media through its own ad accounts and reimburses itself by invoice.

LineMonthlyNotes
Retainer revenue$150,000Invoiced on the last day of the month, net 30
Project revenue$50,000Invoiced on delivery, net 45
Fee revenue$200,000$2.4M a year
Payroll, fully loaded$130,000Paid every 14 days, $60,000 per run
Overhead$34,000Rent, software, insurance, professional fees
Net profit$36,00018% net margin
Media fronted for clients$80,000Reimbursed at net 45, not revenue
Opening cash$125,000Under one month of expenses

Net margin of 18% sits inside the 15 to 25% target. The weak point is cash: $125,000 covers about three weeks of outgoings.

At the start of the quarter the agency signed a new $25,000 a month retainer and hired two people to deliver it, at $9,000 a month fully loaded each, starting in week 3. Each payroll run rose from $60,000 to $68,300. That decision was correct on margin. It nearly broke the bank account.

How do you calculate days sales outstanding?

Days sales outstanding (DSO) is how many days of revenue are sitting in unpaid invoices. The formula is accounts receivable divided by revenue for the period, multiplied by the number of days in the period.

InputExample agency
Retainer receivables, paid on average 40 days after invoice$200,000
Project receivables, paid on average 52 days after invoice$87,000
Fee receivables at quarter end$287,000
Fee revenue for the quarter$600,000
Days in the quarter90
DSO$287,000 ÷ $600,000 × 90 = 43 days

Calculate DSO on fees only and track media float separately, or the media hides the fee picture.

DSO starts counting at the invoice, which is why it understates the problem for an agency that bills in arrears. Work done on the 1st of the month is invoiced on the 30th and paid around day 70. The month of unbilled work before the invoice is cash the agency has spent on payroll and not yet asked for.

DSOWhat it means for a retainer agency
Under 30 daysBilling in advance, short terms, card or bank transfer on file
30 to 45 daysTypical. Payroll is partly funded by the agency's own cash
45 to 60 daysEvery payroll run is funded from reserves for weeks at a time
Over 60 daysA collections problem as well as a terms problem

Read DSO monthly and watch the direction more than the level. A DSO that rises five days in a quarter on $200,000 a month of fees has quietly moved about $33,000 out of the bank and into clients' hands.

How do you build a 13-week cash forecast?

A 13-week forecast is a week-by-week list of cash in and cash out for one quarter, rolled forward every Monday. Thirteen weeks is long enough to see a three-payroll month and a slow-paying client coming, and short enough that every number in it is a known invoice, a known run or a known bill.

Keep it in cash terms only, with no accruals. Enter each client invoice and media reimbursement on the date that client actually tends to pay, not the due date. Enter payroll on the exact run dates, including taxes and benefits, and overhead and fronted media on the dates they leave the account.

Here is the example agency's quarter, in thousands of dollars.

WeekFees inMedia reimbursedPayrollOverhead and media paidEnding cash
135060.0892.0
220008824.0
3158068.3842.7
46000894.7
570068.3888.4
610008810.4
7158068.3829.1
85500876.1
995068.3894.8
1020008826.8
11208068.3850.5
1290008132.5
13105068.38161.2

The quarter has seven payroll runs, one more than two per month, and three weeks where $80,000 of media leaves the account before the matching reimbursement arrives.

ChartEnding cash by week, example agency
$0$50,000$100,000$150,000$200,000One payroll runW1, Ending cash: $92,000W2, Ending cash: $24,000W3, Ending cash: $42,700W4, Ending cash: $94,700W5, Ending cash: $88,400W6, Ending cash: $10,400W7, Ending cash: $29,100W8, Ending cash: $76,100W9, Ending cash: $94,800W10, Ending cash: $26,800W11, Ending cash: $50,500W12, Ending cash: $132,500W13, Ending cash: $161,200W1W2W3W4W5W6W7W8W9W10W11W12W13
The agency is profitable all quarter, yet cash sits below one payroll run in six of 13 weeks and touches $10,400 in week 6.
Show the numbers
Ending cash
W1$92,000
W2$24,000
W3$42,700
W4$94,700
W5$88,400
W6$10,400
W7$29,100
W8$76,100
W9$94,800
W10$26,800
W11$50,500
W12$132,500
W13$161,200

The P&L for this quarter shows more than $100,000 of profit. The bank finishes $36,200 higher than it started, and in week 6 it holds $10,400 with a $68,300 payroll due the following week. It is met only because one media reimbursement lands in week 7. If that client pays a week late, payroll is short.

The difference went into receivables on the new retainer, the seventh payroll run and media fronted for clients. None of it is lost. All of it is unavailable.

How many months of operating expenses should you keep in reserve?

Two to three months of total operating expenses is the common rule of thumb for service businesses. It fits agencies because nearly all the cost is payroll that is due regardless of what clients do. A lost client takes a quarter to replace, and the reserve buys that quarter without layoffs.

Reserve levelExample agency, at $182,000 a month after the new hiresWhat it covers
Under 1 monthBelow $182,000Timing only. One late client is a crisis
1 month$182,000A bad month, not a lost client
2 months$364,000Losing a mid-sized retainer while the pipeline replaces it
3 months$546,000Losing the largest client, or a slow quarter of sales

Hold more when revenue is concentrated. If one client is more than a quarter of fees, the realistic downside is losing a quarter of revenue at once, and the reserve should sit at three months or above. Hold less only when the retainer book is long, diversified and billed in advance.

Build the reserve from the billing changes below before building it from profit. The example agency already has the money. It is sitting in its clients' bank accounts.

What billing changes close the gap?

Four changes do most of the work. Each one releases cash once, as it is phased in, and keeps it released permanently.

ChangeBeforeAfterCash released once phased in
Bill retainers in advance on the 1st, net 7Invoiced month end, net 30, paid around day 70 from the start of the workInvoiced on the 1st, paid around day 10About $300,000
Take a 50% deposit on project workInvoiced on delivery, net 45Half on signing, balance on delivery at net 15About $60,000
Move media to client cards or prepaymentAgency fronts $80,000 a month, reimbursed about five weeks laterClient pays the platform, or prepays the monthAbout $90,000
Late fee plus a fixed collections cadenceClients pay about 10 days past dueMost pay within 3 days of dueAbout $25,000
TotalAbout $475,000

Billing retainers in advance is the largest by far. A retainer reserves the team's capacity, so the invoice goes out on the 1st and the paid invoice starts the work. Moving from arrears at net 30 to advance at net 7 shifts collection by roughly two months of retainer revenue. In practice clients move at renewal, so the release arrives over two or three quarters, not in one week. The mechanics of the advance invoice, the usage statement and overages are in how to invoice retainer clients. For a drawdown retainer, advance billing also means the client has paid for the hours before they are drawn.

Deposits stop the agency funding six weeks of delivery. A 50% deposit on signing is common, and few clients push back when it is in the proposal from the start. On builds longer than eight weeks, bill in milestones.

Media is the cheapest change to make. The agency earns nothing on the spend, so fronting it is pure lending. Put the client's own card on the ad accounts, or invoice the month's media in advance and launch once it is paid.

How should payment terms, late fees and collections work?

Terms are a pricing decision, and they belong in the proposal, not the first invoice. Clients with formal procurement who refuse net 7 will usually accept net 15 on a predictable schedule.

Put a late fee in the contract and apply it. 1.5% per month on balances more than 30 days past due is a common figure, and the cap varies by state, so confirm the limit where your contracts are governed. Most agencies rarely collect the fee. Its value is that it moves the agency's invoice up the client's AP queue.

Run collections on a fixed schedule, not when the bank looks thin: a reminder before the due date, an overdue notice the day after, a call at day 15, a written pause notice at day 21 and a pause on new work at day 30. The schedule matters more than the tone. A client who knows the day-21 notice always arrives pays before day 21.

Name who owns each step, usually the account manager for the call and the owner for the pause notice. Receivables with no owner age.

What does growth cost in cash?

Growth consumes cash before it produces any. Every new retainer billed in arrears at net 30 ties up roughly two months of its fee in working capital, permanently, for as long as the client stays. At the example agency the new $25,000 retainer ties up about $46,000: around 40 days of receivables plus half a month of unbilled work at any point in time.

Hiring ahead adds to it. The two hires cost $18,000 a month from week 3, and the client's first payment arrived in week 9: about $25,000 of payroll paid before a dollar came in.

Growth stepCash needed, billed in arrears at net 30Cash needed, billed in advance at net 7
New $25,000 retainer, working capitalAbout $46,000Close to zero, the client pays first
Two hires starting before the first paymentAbout $25,000About $8,000
Total cash to take on the clientAbout $71,000About $8,000

This is why fast-growing agencies run out of money more often than slow ones. Adding four new retainers a quarter on arrears terms needs close to $300,000 of cash the P&L never mentions. On advance terms, the clients fund their own growth.

Hire when the work is contracted and the cash is in the forecast, not only when utilization says so. The capacity triggers, a department at 85% utilization or above for two months, are in when to hire at a marketing agency. Add one more check: the 13-week forecast still clears one payroll run every week with the new salary in it.

When should you use a line of credit?

A line of credit is a tool for timing, not a plan for funding the business. Use it for a gap the 13-week forecast shows closing, such as a $90,000 receivable due in week 8 with payroll in week 7. Draw, repay when the receivable lands, pay a few weeks of interest.

Size it at around one month of operating expenses, about $180,000 for the example agency, and open it while the agency is profitable and the balance sheet looks good. Banks lend most readily to agencies that do not need the money yet.

The warning sign is a line that never returns to zero. Drawn for two consecutive quarters, it is funding payroll, and the cause is in the terms: arrears billing, long net days or fronted media. Borrowing treats the symptom at interest. The billing changes treat the cause for free.

What should you do this month?

  • Calculate DSO on fees for the last quarter, and separately total the media and pass-through money currently owed to the agency.
  • Build a 13-week forecast with every payroll run dated, and mark every week where the ending balance falls below one run.
  • Total monthly operating expenses and set a reserve target of two to three months. Write down the gap between that and today's cash.
  • Move the next retainer that renews to advance billing on the 1st at net 7, and put a 50% deposit in the next project proposal.
  • Ask every client running media through the agency to put their own card on the ad account or prepay the month.
  • Add a late fee clause and a dated collections cadence to the contract template, and name who owns each step.

Track DSO and months of reserve alongside the other operating numbers in marketing agency KPIs and benchmarks. Verbial carries each deal from signed proposal to invoice and payment, and shows margin per client from contracted revenue and retainer pacing while the month is running, so the forecast starts from real invoices.

Common questions

Why does my agency run out of cash when it is profitable?

Because the P&L counts revenue when the work is done and cash counts it when the client pays. Payroll goes out every 14 days while clients on net 30 or net 45 pay 40 to 60 days after the invoice. Growth, fronted media spend and project work billed on completion all widen that gap.

What is a good DSO for a marketing agency?

Under 30 days is strong for a retainer-led agency that bills in advance. 30 to 45 days is typical. Above 45 days means payroll is being funded from the agency's own cash for weeks at a time, and every new client makes it worse.

How much cash should an agency keep in reserve?

Two to three months of total operating expenses is the common rule of thumb, with payroll as the bulk of it. A $2.4M agency spending $182,000 a month should hold $364,000 to $546,000. Agencies where one client is more than a quarter of revenue should sit at the top of that range.

Should an agency use a line of credit for payroll?

Only for a gap the 13-week forecast shows closing within the quarter, such as a large receivable due two weeks after a payroll run. A line drawn every month to make payroll is covering a structural problem in billing terms. Fix the terms first and keep the line as backup.

Should the agency pay media spend on behalf of clients?

Avoid it where possible. Have the client hold the ad accounts on their own card, or prepay the month's media before it runs. An agency fronting $80,000 a month of media at net 45 is lending its clients roughly $90,000 at no interest, and that money is not revenue.