The DSO Trap: Why Italian digital agencies are scaling revenue but running out of cash
Hey everyone,
I wanted to open a discussion on a specific financial paradox I’ve been tracking across boutique digital agencies and performance marketing firms operating in Italy.
On paper, many of these agencies are crushing it. Q1 and Q2 revenue metrics are up, client acquisition is steady, and founders are scaling their teams.
But the actual corporate bank accounts? Deeply stressed.
The culprit is a brutal, structural working capital mismatch that seems particularly aggressive in the Italian B2B ecosystem right now:
Immediate Outflows (Short DPO): Media spend on Meta/Google and top-tier local contractors (devs, media buyers, creatives) demand instant liquidity or net-15 terms max.
Delayed Inflows (Extreme DSO): Mid-market and enterprise clients in Italy are notorious for pushing payment terms to net-60, often stretching to net-90.
Effectively, fast-growing Italian agencies are inadvertently acting as interest-free banks for their corporate clients, financing client growth with their own operational cash. The faster they scale, the worse the cash crunch gets because they have to fund next month's delivery before collecting last quarter's invoices.
I recently built a cash-flow forecasting matrix to decouple paper P&L from true cash runway, specifically factoring in local tax accruals which tend to hit corporate structures like a truck twice a year here.
For those running boutique firms or agencies in Italy, or dealing with similar regional payment cultures: how are you structurally fighting this DSO gap? Are you enforcing upfront retainers, utilizing factoring, or simply capping your growth to protect your liquidity?
Curious to hear your frameworks.