July 17, 2026

Net-90 vs. the 30-Day Squeeze: The Cash-Flow Vise Only Agencies Feel

Your big clients pay in 90 days. Your freelancers need paying in 30. That gap is a structural problem — here's how to manage it without eating the float yourself.

By Isaiah Kim

Most cash-flow advice assumes you get paid, then you pay your people. Agencies live in the opposite order. You pay your freelancers, your contractors, your payroll — and then, sixty or ninety days later, the client's money lands.

That gap has a name inside every agency, even if nobody says it out loud: the vise. Big clients hold one jaw. Your team holds the other. You're in the middle, funding the difference out of your own account.

Why only agencies feel this

A SaaS company bills a card and the money clears in days. A freelancer works alone — one mouth to feed, one schedule to manage. Neither carries the mismatch you do.

Agencies sit on both sides of a timing gap. You've agreed to net-60 or net-90 with a client who has the leverage to ask for it. Meanwhile your best freelancer isn't going to wait ninety days for an invoice they sent in March. They'll take a faster gig, and you'll lose them.

So you cover the middle. Every month you're floating the difference between when work gets paid for and when it gets paid out. The bigger the client, the longer the terms, the wider the vise opens.

Measure the gap before you manage it

Most owners feel the squeeze but can't name it. Two numbers make it concrete.

First, your payout window — the average days between doing the work and paying your team for it. For most agencies that's 14 to 30 days.

Second, your inflow window — the average days between sending a client invoice and the money actually arriving. Not the terms you wrote. What actually happens.

The difference is the float you're personally financing. If you pay out in 21 days and collect in 74, you're carrying roughly seven weeks of your entire cost base. Multiply that by your monthly team spend and you've got the real number. Write it on the wall. It's the size of the vise.

Close the gap from both jaws

You can't flip a net-90 client to net-15. But you can narrow the gap on both sides at once.

On the client side, stop treating terms as fixed. Net-90 is a starting position, not a law. Offer a small early-pay discount — one or two percent for payment inside fifteen days. Some clients' finance teams will take it every time; that discount is cheaper than the float you're carrying. For new clients, bill a deposit up front and milestone the rest. Front-loaded cash shrinks the window before the work even starts.

On the team side, buy yourself room honestly. Talk to your steadiest contractors about net-30 instead of net-15, in exchange for guaranteed volume or a slightly better rate. Framed as partnership, not a squeeze, most say yes. A steady pipeline is worth more to them than paying two weeks sooner.

Every day you shave off one side is a day you're not financing yourself.

The invoices that quietly slip

Here's the part that hurts most: a lot of the vise isn't the terms. It's the invoices that were supposed to land on time and didn't.

Net-60 becomes net-95 because a client's accounts-payable inbox lost the invoice, or it needed a PO number nobody mentioned, or the approver was on leave. None of that is a difficult client. It's friction. And friction is what a steady follow-up cadence exists to clear.

The problem is who does the following up. It's usually you or your bookkeeper, squeezed between real work, sending the same polite note over and over, hating every one of them. So they slide. And every note that doesn't get sent is another week of float you're carrying for no reason.

This is exactly the seam FetchDue was built for. It watches your overdue invoices and drafts the follow-up from your own mailbox, in your voice — then waits for you to approve before anything sends. When a client replies asking for a few more weeks or a payment plan, it reads the reply and proposes terms back to you. You stay in the loop on every message; you just stop being the one typing them at 9pm.

The point isn't to be aggressive with people who are, mostly, going to pay. It's to make sure the invoice that could have landed on day 60 doesn't quietly drift to day 95 because nobody had time to send a second email.

The honest version

The vise never fully closes — that's the nature of agency work, and healthy agencies run with some float on purpose. The goal isn't zero. It's known and manageable.

Measure the gap. Narrow it from both jaws. And make sure no invoice slips further than your terms because a follow-up didn't get sent. Do those three things and the vise stops being the thing that wakes you at 3am. It becomes just another number you run — one you finally have your hands on.