Two emails landed within an hour of each other. Both were yeses she’d been waiting for.
The first was from a well-known fintech company — a logo Wendy had quietly hoped to land for years. They wanted a full website rebuild. Eighty thousand dollars. Four months of work. A name she could put on her portfolio and never have to explain.
The second was from a repeat client — a SaaS company she’d worked with twice before. They wanted a focused engagement: a customer portal redesign. Thirty-five thousand. Six weeks. Familiar territory.
Old Wendy would have said yes to the fintech project before reading to the bottom of the email.
Current Wendy opened a spreadsheet.
The trap top-line revenue sets for you
There’s a version of running an agency where every yes feels like a win. New client — yes. Bigger project — yes. Famous logo — yes. The wins compound on your website, your LinkedIn announcements, and your sense of momentum.
What doesn’t compound, at least not automatically, is profit.
Wendy spent her first four years in business chasing top-line revenue. The numbers looked good on the outside. Inside, she was working harder every year for margins that quietly shrank. The bigger the projects got, the slimmer the margin on each hour. By her fourth year, she had her highest revenue ever and the least cash in the bank she’d ever had.
“Growth without profitability isn’t scaling,” her advisor at Number Crunchers® told her that fall. “It’s just a treadmill that goes faster.”
That sentence didn’t change her business overnight. But it permanently changed the question she asked when an opportunity landed in her inbox.
The question Wendy asks now
She used to ask:
“Can we do this?”
Now she asks two questions, in this order:
The first question is about the project itself. The second is about everything you can’t see in the proposal — the projects you would have taken, the rest your team would have gotten, the strategic work that requires slack in the schedule to even consider.
Top-line revenue answers neither of those questions. The P&L doesn’t show you what you didn’t do.
The math on the two emails
Back to that Tuesday. Two emails. Two yeses. Wendy laid them out side by side:
|
Metric |
The “growth” opportunity |
The “profitability” opportunity |
|
Project value |
$80,000 |
$35,000 |
|
Estimated team hours |
650 hours |
180 hours |
|
Effective hourly margin |
~$70/hour |
~$160/hour |
|
Strain on the senior team |
High — full capacity for 4 months |
Low — fits in existing slack |
|
Strategic fit |
Tempting logo. Outside core specialty. |
Repeat client, exact specialty match. |
|
Cash flow shape |
50% deposit, balance at delivery |
Monthly milestones, predictable |
On revenue alone, the fintech project wins by a wide margin. On profitability — effective hourly margin, strain, cash flow shape, strategic fit — the SaaS retainer wins on every dimension.
More importantly, Wendy could see the question she didn’t see in her early years:
“If I take the fintech project, what does my team not get to do for four months?”
The answer mattered. Three smaller, profitable projects in her existing pipeline. A new retainer she’d been quietly building toward. Two weeks of capacity for her senior developer to actually mentor the junior they’d just hired.
None of those things would have happened if she’d said yes to the bigger logo.
What she actually did
She took the SaaS project.
She didn’t take the fintech project — but she didn’t reject it either. She replied with a counter: a smaller, focused engagement at her current rates, with a delivery window six months out. The fintech team had wanted everything at once and on a tight timeline; without those constraints, the conversation went nowhere. They went with another agency.
Six months ago, that outcome would have felt like a loss. Now she sees it differently.
“I didn’t lose a fintech client,” Wendy said. “I declined a project that would have cost me three better ones. The two are not the same thing.”
Wendy’s “growth or profit” framework
Over time, what started as a side-by-side spreadsheet became a three-question framework she runs through with every opportunity over a certain size:
1. What is the real margin?
Not the proposal price minus direct costs. The proposal price minus all the hours, all the meetings, all the revision rounds, all the project-management overhead, divided by the actual hours the team will spend. The number that comes out is almost always 30 to 50 percent lower than the one in the proposal.
2. What does this displace?
Every yes is a no to something else. If saying yes to this project means turning down two smaller, more profitable ones — or means your team has no capacity to take a quick-turn opportunity that lands next month — that’s a real cost, even if it never shows up in the P&L.
3. Does this move us toward the business we’re trying to build?
Wendy isn’t trying to be an agency that does any kind of web work for any kind of client. She’s trying to be the best at a specific kind of work for a specific kind of client. Some projects move her toward that. Some are simply revenue. Knowing which is which matters more as the agency grows, not less.
When growth is the right answer
To be clear: there are seasons when growth genuinely matters more than per-project profit. Wendy isn’t anti-growth. She’s anti-confusing-the-two.
Sometimes growth is the right call:
- Early stages, when revenue volume teaches you what works and builds case studies.
- When a deliberately lower-margin project earns you entry into a market you actually wantto be in.
- When the strategic learning from the work is worth the financial cost — and you’ve named that explicitly, not justified it after the fact.
- When a client relationship is genuinely worth investing in, and you’ve mapped the path to better margins on future work.
- Each of those is a deliberate trade. None of them is “yes because the number is bigger.”
Wendy’s decision checklist
Before saying yes to any opportunity over 10 percent of her quarterly revenue, Wendy runs through this short list:
|
Before accepting a major project: • Estimate the real hours — including project management, revisions, and overhead — not just the proposal scope.
• Calculate the effective hourly margin. Compare it to your minimum profitable threshold.
• List every opportunity in your pipeline that this would displace if you said yes.
• Assess strategic fit: does this move you toward the business you’re trying to build, or just toward revenue?
• Check team capacity honestly: not “could we technically do this,” but “what does the team not do during this engagement?”
• Look at the cash flow shape: deposit terms, milestone payments, balance timing.
• Sleep on it. Discounting one night of patience for one dramatic logo is rarely worth it.
|
The mindset shift
Wendy used to measure her agency’s success in revenue. The bigger the year, the more successful she felt. The numbers were the scoreboard.
Now she measures it differently — in profit per project, in team capacity preserved, in strategic clarity, in whether she still wants to be doing this kind of work three years from now.
“Revenue is what you collect. Profit is what you keep. And capacity is what lets you keep saying yes to the right things. Mixing them up costs you all three.”
Two emails on a Tuesday. One she took. One, she let go. And a business that’s smaller in top-line than it could have been — and much, much healthier for it.
Wendy’s takeaways
Looking at an opportunity and not sure?
Number Crunchers® helps digital agency owners like Wendy run the real numbers on opportunities — not just the proposal numbers, but the effective margin, the displacement cost, and the cash flow shape. If you’ve got a big “should I?” sitting in your inbox right now, that’s exactly the kind of decision a quick advisory conversation can clarify.
Start Your Financial Journey with Number Crunchers® today, and let’s make sure your next yes is the right one — not just the biggest one.

