Skip to content
Skoora

B2B validation · 8 min read

How to Validate a B2B SaaS Idea Before Writing Code

A concrete process for validating a B2B SaaS idea before building: pick a narrow buyer and workflow, interview without pitching, find the budget owner, run a concierge version, and ask for a paid pilot.

Published by the Skoora team

Key takeaways

  • Narrow to one buyer and one workflow before you talk to anyone. Broad questions produce unusable answers.
  • Interview about the last time the problem happened, not about your idea.
  • Map the current workaround in detail. It is your real competitor and your best proof of demand.
  • Find out who owns the budget and how spending gets approved. In B2B this decides feasibility.
  • Set a pass or fail threshold before you start, then run a concierge version and ask for a paid pilot.

B2B SaaS is unusually forgiving to validate and unusually punishing to build blind. Forgiving because your buyers have job titles, work in findable companies, and will often take a call about a problem that costs them money. Punishing because a plausible product can fail on things that have nothing to do with the software: the budget sits elsewhere, the workflow spans three teams, or procurement takes longer than your runway. Almost all of that is discoverable in a couple of weeks without writing code.

Start narrower than feels comfortable

"Operations teams at mid-market companies" is not a buyer. "The person who reconciles supplier invoices at a 40 to 150 person construction firm" is. The narrower definition does three things at once: it makes outreach writable, it makes answers comparable across conversations, and it makes the workflow small enough to actually understand.

Pick one workflow inside that role, not the role's whole job. A workflow has a trigger, a sequence of steps, and a moment where it is done. If you cannot describe the trigger and the finish line, you are looking at an area rather than a workflow, and you will end up building something broad and shallow.

Founders resist narrowing because it appears to shrink the market. It does not shrink the market, it shrinks the beachhead. You can widen later from a position where something works.

Interview without pitching

The moment you describe your solution, the conversation changes character. Your contact switches from reporting their experience to reacting to your product, usually kindly. Keep the idea out of the first twenty minutes entirely.

  • Walk me through the last time this happened. What triggered it and what did you do first.
  • What did you do when it went wrong. Who else got involved.
  • How long did it take, and what did it delay.
  • What have you already tried to fix it, and why did that stop.
  • If nothing changes, what happens over the next six months.

Notice that none of these are hypothetical. Y Combinator's essential startup advice is blunt about this: talk to users, and pay attention to what they do rather than what they predict. Past-tense questions are how you get behavior instead of forecasts.

Ask for a screen share where possible. Seeing the actual spreadsheet, the actual inbox, and the actual paste-between-two-systems step tells you more than an hour of description. YC's note on user observation covers the mechanics well.

Map the current workaround properly

In B2B, the incumbent is almost never a competing product. It is a spreadsheet, a recurring meeting, a person who just knows, or a partly abandoned internal tool. Document it step by step, including who touches it and how long each step takes.

Two things fall out of this map. First, a credible sense of what the pain costs, in hours and in consequences, which is the basis of any pricing conversation. Second, the insertion point: the single step where a tool could replace something without requiring the whole process to change. Products that need the entire workflow rebuilt around them lose to spreadsheets more often than they should.

Find out who owns the budget

This is where B2B ideas quietly die. The person with the pain frequently cannot spend. Ask directly and specifically: what was the last tool your team bought, who approved it, how much could you approve yourself, and what does anything above that require.

You are looking for three facts. Whether a budget exists for this category, who signs, and what the approval process involves in practice rather than on the org chart. A one-person decision at a few hundred a month is a completely different company to build than a six-signature purchase at twenty thousand a year.

If the answer is that nobody owns this budget, that is not a dead end. It means your first sale is a story about which existing budget this comes out of, and you should test whether that story holds before building.

Run a concierge version

Deliver the outcome by hand for two or three companies. You in a spreadsheet, on email, doing the work a product would eventually do. It feels unscalable because it is, and that is not the point. Strategyzer's experiment library treats this as a core experiment type for the same reason: it produces evidence about the outcome instead of the interface.

Charge something, even a small amount. A paid manual service tells you whether the outcome has value. A free one tells you whether people accept free help, which they always do. Keep the scope written down and the delivery dates explicit.

Track what you actually spend time on. The gap between what you assumed the work was and what it turns out to be is your product specification, and it is usually narrower and stranger than the roadmap you would have written from a whiteboard.

Set the pass or fail threshold first

Write down, before you start, what result would make you continue and what result would make you stop. Something like: eight conversations booked from fifty emails, five workarounds documented, two budget owners identified, and one paid pilot agreed. The numbers matter less than deciding them in advance.

Without a written threshold, every outcome becomes encouraging. Two polite calls and a maybe turn into momentum. Strategyzer's test card exists mainly to force this discipline, and it works.

A realistic seven-day schedule

Seven days is enough to find out whether this idea is worth another month. It is not enough to prove a business, and any process that claims otherwise is selling certainty it does not have. Treat the week as a way to replace assumptions with observations quickly.

Framework

A seven-day B2B validation schedule

  1. Day 1Define and target01/07

    Write the buyer in one sentence, pick one workflow, set your pass or fail thresholds, and send 50 outreach messages about the problem.

    Output: A written threshold and outreach in flight

  2. Day 2Book and prepare02/07

    Follow up, book calls, and write your five past-tense questions. Prepare a screen-share request for each call.

    Output: Calls on the calendar

  3. Day 3First conversations03/07

    Run two or three calls. Ask about the last time the problem happened. Do not describe the product.

    Output: Two workarounds documented

  4. Day 4Observe the work04/07

    Get at least one screen share of the current process. Time the steps and note who else touches it.

    Output: A step-by-step workaround map

  5. Day 5Find the budget05/07

    Ask about the last tool the team bought, who approved it, and what the approval limit is.

    Output: A named budget owner, or the absence of one

  6. Day 6Offer the concierge version06/07

    Propose delivering the outcome manually for a small real fee, with scope, dates, and refund terms in writing.

    Output: One accepted offer, or a specific objection

  7. Day 7Sort and decide07/07

    Sort every finding into observed, told, or assumed. Compare against day one thresholds and pick one next step.

    Output: Continue, change the buyer, or stop

An illustrative schedule, not a guarantee. Seven days is enough to replace several assumptions with observations and decide whether the idea deserves another month. It is not enough to prove that a business works, since pilots, procurement, and retention all take longer.

Two things routinely break this schedule, and both are normal. Calls get pushed, so send more outreach than you think you need on day one. And a good conversation on day three often changes the buyer definition, which means restarting the week with a better target. That is progress, not a delay.

Decide the next step

At the end of the week, sort what you learned into observed, told, and assumed, then pick one of three moves.

  1. 01Continue with the same buyer

    You hit your thresholds, the workaround is real, and at least one budget owner engaged. Next step is a paid pilot or a second concierge customer.

  2. 02Change the buyer or the workflow

    The pain was real but sat with a different role, or the workflow was wider than you thought. Rerun the week with the corrected target. This is the most common outcome and it is a good one.

  3. 03Stop

    Nobody replied, nobody had a workaround, and no budget exists. Write down why in two sentences and move on, so the same idea does not return unexamined in three months.

For the broader evaluation frame, see how to evaluate a startup idea and Build, Explore, or Skip. If willingness to pay is the part you are least sure about, seven tests that produce real evidence goes deeper on that specifically.

Frequently asked questions

Keep reading