"I'm done with small clients. They act like they own you. Endless revisions. Constant price negotiations. Fighting over every change request. I need to move up."
A founder told me this a few weeks ago, and I felt every word of it. Because I'd said the same thing, almost word for word, years ago.
When we started, we took everything. Any project, any client, any budget. We'd stay up late redoing things because a client changed their mind for the fourth time. We'd smile through conversations where someone with no design background would tell our senior designer which shade of blue looked "more professional." We'd eat the cost of extra work because the client was small, the relationship was fragile, and losing anyone felt dangerous. That phase is almost impossible to skip in a service business. You need references, reviews, portfolio pieces. You depend on every single client's mood. And honestly, looking back, these were real people trying to build something too — they had families, goals, dreams. We were helping them. But helping them sometimes meant swallowing things that made the whole team miserable.
So of course, the logical next step felt obvious: find bigger clients. Enterprise. The ones who come to you for expertise, not to tell you which font to use. The ones who don't argue about whether a change request should be billable. The ones with real budgets. We chased that. And we caught it. And it nearly broke us.
We had a client that started small — a platform for medical practitioners. We helped them move to mobile, built features, grew with them. Then a venture capital fund acquired them. Overnight, our invoices grew tenfold. We were suddenly working with real enterprise money. It felt like we'd grabbed something golden. We hired sales representatives in different regions. We invested in marketing we'd been postponing for years. We planned ahead with confidence because the revenue was large and predictable — on paper.
Then two things happened that I hadn't prepared for.
First: the fund's board decided to move development in-house. No warning. No negotiation. Just a decision made in a boardroom we didn't have access to. Years of partnership, ended by people we'd never met. That's enterprise reality — the person you work with daily isn't always the person who decides your fate.
Second — and this is what I want to talk about: the payment terms.
Net 30. Net 60. Net 90. Standard corporate terms. Completely normal for a company with hundreds of vendors and a finance department that processes invoices on a schedule. Completely devastating for a small agency that pays salaries on the first of every month.
Here's what it actually means. Your team works in January. You invoice in February. The client's payment terms say Net 60. The invoice goes through their accounts payable, gets routed to the right department, sits in an approval queue. You receive payment in April. Maybe.
For three months, you're carrying the full cost of that project — salaries, tools, overhead — on your own. The money exists on paper. Your P&L looks healthy. Your invoice tracker shows a beautiful number. But your bank account tells a different story. Now add a second client who delays payment because their own client didn't pay them. Or a dispute over scope that freezes an invoice while both sides argue. Or a holiday that pushes the payment cycle by another week. Suddenly you're staring at a spreadsheet that says you're profitable and a bank account that says you can't make payroll.
That's a cash gap.
And it doesn't come from losing clients or bad pricing. It comes from the simple fact that the money you've earned hasn't arrived yet. I've sat in that chair — knowing the money is coming, knowing the work was done, knowing everything should be fine — and still not being able to pay my people on time. It's one of the worst feelings in business. Everything looks right except the one thing that matters.
And here's what nobody tells you about working with enterprise: they know you're dependent. They know you're waiting for that check. And some of them will use that leverage — for better terms, for discounts, for scope additions they know you can't refuse while their payment is still in the pipeline.
After years of bouncing between small clients who drained our energy and enterprise clients who drained our cash flow, I found the spot that actually worked: mid-size businesses. Not glamorous. Not the kind of client you brag about at conferences. But here's what they gave us. Founder-to-founder access. When something critical came up, I could call their founder directly. No layers of management, no boardroom decisions made without us, no surprises. Respect for our culture. Mid-size companies usually care about their own culture and respect yours. Our team wasn't treated like rented hands — they were treated like partners. We could protect our way of working without dissolving into someone else's process.
And the big one: negotiable payment terms. Unlike enterprise, where Net 60 is carved in stone and one small agency isn't going to change their accounting department's policy, mid-size clients would actually talk to us about payment structure. We could negotiate prepayment, milestone-based billing, biweekly payments instead of lump sums on delivery. A smaller check that arrives predictably every two weeks is worth more than a massive invoice that arrives in ninety days. I learned that the hard way. Predictable cash flow isn't just a financial metric — it's the difference between sleeping at night and lying awake calculating whether you'll make payroll.
We also restructured how we paid our own partners and subcontractors — tying their payment schedules to when we received money from clients. It sounds cold, but it's actually fair: everyone gets paid, nobody carries risk they didn't agree to, and the whole chain stays healthy.
Pull up your current client list. For each active project, write down three things: what percentage of your total revenue this client represents, what their payment terms are, and when you actually received their last payment — not when it was due, when it hit your account.
Then ask: if your biggest client paid sixty days late starting tomorrow, how many weeks could you survive without cutting anyone or borrowing money?
That number is your real financial health. Not your revenue. Not your pipeline. Your runway between invoices.
So here's my question: have you ever looked at a profitable month on paper and still worried about making payroll? What did you do about it?
P.S. That founder who wanted to escape small clients? I didn't tell him to stay small. I told him to look at the middle. The clients who are big enough to respect your expertise, small enough to pick up the phone when you call, and willing to pay in a rhythm that keeps your business alive. They're not as exciting as landing an enterprise logo. But they're the ones that let you sleep.



