Is Your Revenue Goal Realistic? A 5-Minute Feasibility Check
Here's how to actually check.

Someone gave you a number. Maybe it was your own optimism in a board deck six months ago. Maybe it was an investor who wrote it into the deal. Maybe it was a CEO who rounded up from "would be nice" to "the plan."
Now it's yours to hit, and yours to defend.
The problem is that most founders never actually test whether a revenue goal is reachable — they just build a spreadsheet that reverse-engineers the number they were handed, then convince themselves the assumptions are fine. That's not a plan. That's a number wearing a plan's clothes.
Here's how to actually check.
The goal isn't the problem. The path to it is.
A revenue target of $2M ARR isn't inherently realistic or unrealistic. What makes it one or the other is whether the customers, leads, and spend required to get there are achievable at your unit economics, in your timeframe, through channels you can actually afford.
That means a feasibility check isn't one number — it's four:
- New customers needed per month to hit the goal on schedule
- Leads/signups required to produce that many customers, given your conversion rate
- Budget required to produce that many leads, given your CAC
- Whether that budget and those channels are affordable at your current spend and margins
Most spreadsheets stop at step 1. They say "we need 43 new customers a month" and call it a plan. They don't ask whether 43 customers a month is something your funnel, your channels, or your bank account can actually sustain.
The five-minute version
You don't need a modeling session to get a directional answer. You need five numbers you probably already know:
- Your revenue goal and deadline
- Your average customer value (or ACV)
- Your current monthly spend on acquisition
- Your visit → signup and signup → paid conversion rates
- Your cost per customer, roughly
Feed those in and you get a verdict, not just a chart: reachable, a stretch, or hard. The distinction matters more than it sounds:
- Reachable means the math works at your current economics and channel mix. Execute.
- A stretch means it's possible, but it leans on more capital, more time, or a channel you haven't proven yet. This is the zone where most founders live and don't realize it.
- Hard means the goal only works if a number in your model is outside the range anyone in your category actually hits. That's not a motivation problem — it's a math problem, and no amount of hustle fixes bad unit economics.
Where founders fool themselves
The single biggest failure mode isn't a wrong revenue goal. It's an assumption that quietly doesn't hold — and nobody checks it against anything real.
Three assumptions cause more damage than any other:
"We'll just get better at conversion." Signup-to-paid conversion for B2B SaaS sits around 6% at the median. If your model assumes 15% because that's what you need for the math to work, you're not planning — you're hoping. Same with e-commerce checkout conversion: it looks nothing like SaaS, and applying SaaS logic to it wrecks your budget forecast.
"CAC will come down as we scale." Sometimes true. Often not — especially in paid social, where costs tend to rise as you exhaust your best-fit audience, not fall. If your plan needs CAC to drop 30% to hit the goal, that's a bet, and it should be labeled as one.
"Content/SEO will kick in by Q2." Content and SEO are genuinely among the more affordable channels at most unit economics — but they take roughly six months to reach repeatable volume, not six weeks. A plan that needs organic traffic to carry Q1 is a plan that's already broken.
None of these are stupid assumptions. They're the assumptions everyone makes when they don't have anything to check them against.
What "checking it against benchmarks" actually means
This is the part a spreadsheet can't do on its own: tell you whether your numbers are normal.
A few reference points worth knowing before you build any model:
Metric | B2B SaaS (median) | E-commerce (median) |
|---|---|---|
Visit → signup | ~3.5% | varies widely by category |
Signup → paid | ~6% | ~35% (checkout conversion) |
Monthly churn | ~3.5% | ~8% |
Healthy LTV:CAC | 3–4×+ | category-dependent |
Typical CAC (paid social) | ~$400 | varies by AOV |
Ramp to repeatable content/SEO volume | ~6 months | ~6 months |
If your model's assumptions sit meaningfully outside these ranges — in either direction — that's not automatically wrong, but it's a flag. Either you have a real, defensible reason (a differentiated channel, an unusually sticky product, a founder-led sales motion), or you have an assumption that needs to change before the goal does.
What to fix first
A feasibility check that just tells you "stretch" isn't useful on its own. What matters is the single highest-leverage fix — the one number that, if it moved, would change your verdict.
Sometimes it's the channel mix: you're spending on paid social when your CAC only pencils out on content and community. Sometimes it's the timeline: the goal is reachable, just not by the date someone wrote down. Sometimes it's the goal itself: the number needs to come down, or the runway needs to go up, because no combination of channels gets you there at your current economics.
Whatever it is, that's the conversation to have before the plan goes in front of your board or your CEO — not after Q3, when "it was a stretch" becomes "we missed."
The takeaway
A revenue goal isn't realistic because you believe in it, and it isn't unrealistic because it's ambitious. It's realistic if the customers, leads, and budget required to hit it are achievable at your actual economics, through channels you can actually afford, in the time you actually have.
Most founders never run that check. They find out the hard way, in a board meeting, with the number already public.


