Founders

How to Test a Business Plan Assumption Before You Build

Antonio Evans9 min read

A one-page business plan lies on a desk next to a sticky note reading 'Cost if wrong?' with three assumptions circled and ranked 1, 2, 3.
Key points

Key points

  1. 1A one-page plan is a list of guesses, and each guess has a measurable cost if it turns out wrong.
  2. 2Rank every claim by cost-if-wrong multiplied by how unsure you are, then test the top item first.
  3. 3Write the pass/fail threshold and the sample size before you run the test, so the result cannot be reinterpreted later.
  4. 4Only start building after the single most expensive assumption has passed a test you designed in advance.

From writing the plan to testing it

A one-page business plan exists to force decisions onto paper. The SCORE one-page template asks you to demonstrate that you have determined your product or service, understood the need and market opportunity, researched the competition, and settled costs and pricing SCORE's one-page template. HubSpot's version splits the page into eight short sections: business opportunity, industry analysis, target market, company description, timeline, marketing plan, financial plan and funding requirements HubSpot's template. Neither template asks you to prove any of it.

That is the gap this article closes. Every line in those sections is a belief about the future, and BDC's financing director puts it plainly: an assumption is a premise that helps you forecast future results, and entrepreneurs often fail to break assumptions down in enough detail BDC on assumptions. A plan without broken-down assumptions cannot be tested because there is nothing specific to test.

The shift in mindset matters more than the tool. Ash Maurya, who created the Lean Canvas as a startup-focused alternative to the Business Model Canvas, argues that business plans try too hard to predict the future, and that the canvas should instead capture the next hypotheses you need to test Maurya on the Lean Canvas. You are not abandoning the plan. You are converting it into an experiment queue.

One caution before you start: do not treat the plan itself as evidence. The Rhode Island SBDC lists "not backing up what you say" and "being unrealistic" among the most common plan mistakes, noting that anecdotes are not a substitute for data and references RISBDC on plan mistakes. Your test design has to produce evidence that a skeptical lender would accept, not a story you like.

Step 1: Extract every claim as a falsifiable statement

Go through the page line by line and rewrite each statement as something that could be shown false. "We will serve small accounting firms" is not testable. "At least 10 of 40 small accounting firms we contact will pay a deposit for the service within three weeks" is testable.

A workable extraction covers five families of claim, which map onto the standard one-page sections:

Plan sectionTypical claimFalsifiable rewrite
Target market"Accountants need this""8 of 30 accountants describe this problem unprompted"
Problem and value"They will pay for it""5 of 30 will prepay a deposit before the product exists"
Channels"We can reach them cheaply""Cold email to a purchased list yields 1 reply per 40 sends"
Cost structure"Delivery costs $X per job""A manual delivery of 10 jobs averages under $X in labor"
Team and operations"I can do this alone""The first 20 jobs each take under 6 hours"

Expect 15 to 30 claims from a single page. If you get fewer than 10, you are summarizing rather than extracting, and the ranking in the next step will not discriminate between anything.

Two rules keep this honest. First, write the claim in the customer's or the market's terms, not yours ("customers renew" not "the product is good"). Second, keep the number in the claim. A claim with a number can pass or fail; a claim without one can only be argued about.

Step 2: Put a cost on being wrong

The interesting question is not "how likely is this to be true" but "what happens to my time and money if it is false." There are three cost buckets worth separating:

  • Sunk cost. Money and hours already committed that cannot be recovered if the claim fails. A signed lease, a completed build, a paid deposit on equipment.
  • Rework cost. What you have to throw away and redo. If your channel assumption is wrong, the landing page, ad creative and onboarding emails built around it all need rebuilding.
  • Delay cost. How long the correction takes before revenue can start. A pricing error discovered before launch costs a week of rework; discovered after, it costs a cohort of customers and every contract you signed at the wrong number.

Assign each claim a rough dollar figure or a person-week figure. Precision is not the point. BDC's guidance to show detailed assumptions and break them down is aimed at the same target: you need something concrete enough to compare BDC on assumptions. Order-of-magnitude is enough to sort claims into three bands.

A small worked table

Take a fictional service that does bookkeeping cleanup for small accounting firms, with a plan built on the SCORE and HubSpot one-page structures. Four of its claims might look like this:

ClaimCost if wrongUncertainty (1 to 5)Score (cost x uncertainty)
Firms will pay $900 per cleanup$4,000 in rework plus delay416,000
I can reach 20 firms per week by cold email$1,500 in wasted campaign build34,500
One cleanup takes 5 hours$2,000 in wrong pricing24,000
20 firms per quarter is enough volume$6,000 in lost opportunity212,000

The ranking says to test price first, not the channel. That is usually the right answer for services businesses, and it is almost never the first test people run. Most founders test whether they can get attention (cheap, low cost if wrong) and then discover at the point of payment that the price or the willingness to pay was the fragile assumption all along.

The decision rule

Rank by cost-if-wrong multiplied by uncertainty, where uncertainty is a 1 to 5 score for how little evidence you currently have. If two claims score within about 20 percent of each other, test the one you can test faster. Booking five paid deposits takes days; a full unit-economics study can take weeks. Speed of evidence is a legitimate tiebreaker because the only thing a test buys you is information before the next decision.

Step 3: Cross-check against the structure tools

Before committing to a ranking, sanity-check your claim list against a model of the business. The Business Model Canvas has nine blocks: customer segments, value propositions, channels, customer relationships, revenue streams, key resources, key activities, key partnerships and cost structure Wikipedia on the Business Model Canvas. Strategyzer, the company behind the canvas, frames business model work as prototyping and testing rather than one-off planning Strategyzer on business models.

The check is simple: does your claim list touch all nine blocks? If it is all customer and channel claims with nothing on cost structure or key partners, you have a blind spot. A good example is a founder who tests demand for a physical product exhaustively but never tests whether a supplier will hold pricing at low volume, which is a partnership claim with high cost if wrong.

The Lean Canvas will surface a different category of gap. Maurya replaced key partners, key resources, key activities and customer relationships with problem, solution, key metrics and unfair advantage to make the canvas more entrepreneur-focused Maurya on the Lean Canvas. The unfair advantage box is worth mining for a claim you would otherwise miss: "a competitor cannot copy this within 12 months." Canva's guide to the Lean Canvas notes that its problem-solution framing helps founders avoid spending years building a product nobody needs Canva on Lean Canvas.

If you have several customer segments, produce a separate claim list per segment. IdeaScale's overview of the canvas recommends splitting segments precisely because their needs and problems differ IdeaScale on Lean Canvas. A single ranked list for two different buyer types will force the high-cost claim from one segment to compete unfairly against the other.

Step 4: Design the cheapest test that could prove it wrong

For the top-ranked claim, the test has to meet four conditions:

  1. It can fail. If no plausible result would make you abandon or reprice the claim, it is not a test.
  2. It is cheaper than being wrong. A test that costs 60 percent of the rework cost is not worth running. Aim for roughly 10 to 20 percent.
  3. It reads real behavior. Someone clicking a button is evidence; someone saying "I'd buy that" is not.
  4. It finishes inside your decision window. If you need to decide next week, a test that takes six weeks has no decision value.

That third condition is the one people break most often. The Railsware walkthrough of the Lean Canvas makes the point through the problem box: respondents should describe how they solve the problem today, which reveals whether the problem is real and urgent, not hypothetical Railsware on the Lean Canvas. A claim about willingness to pay is best tested by asking for money, or at least a deposit or a signed letter of intent with a price in it.

Here is the shape of a test brief. Keep it to one page so it can be shared with a partner or a lender:

Claim: 5 of 30 firms will prepay a $300 deposit for a cleanup
         priced at $900 on completion.
Cost if wrong: $4,000 (rework of pricing page, proposal
         templates, and 3 weeks of delay).
Test: Direct email to 30 firms from a purchased list of
         200, offering the cleanup at the planned price,
         with a link to a deposit page.
Pass threshold: 5 deposits within 14 days.
Fail threshold: 2 or fewer deposits in 14 days.
Inconclusive: 3 or 4 deposits, extend to 60 firms.
Cost of test: approx. $600 of time plus list cost.
Decision window: 3 weeks.

Note the inconclusive band. Real tests produce ambiguous results, and a pre-written rule for the middle zone stops the result from being rationalized after the fact.

Step 5: Set thresholds and sample sizes before you start

A threshold is only useful if it was written down before the data arrived. The Foundation Sprint, created by the people behind the Design Sprint, frames the earliest stage of a startup as the highest-leverage moment, and its process compresses months of validation questions into a two-day exercise the Foundation Sprint discussion. The compression works only because the questions and the pass criteria are fixed before the sprint begins.

Three practical rules for thresholds:

  • Tie the threshold to the claim, not the effort. If your plan needs 5 deposits to hit the revenue forecast, the threshold is 5, not "a few."
  • Choose a sample size you can afford to lose. A failure on a sample of 30 stings; on 300 it might end the business. Start with the smallest sample that can distinguish a clear pass from a clear fail.
  • Record the result even when it supports you. The value of the log is that six months from now, you can see which parts of the plan are still guesses. This is the same discipline BDC describes when it says the plan should be revisited often and evolve with the business BDC on business plans.

One more consideration: cost claims deserve a different test design from demand claims. A demand claim can be tested with a landing page and a deposit link. A cost claim has to be tested by actually delivering the work, even a small amount of it. Do ten deliveries by hand and time them. Manually delivered jobs are the cheapest possible version of your unit economics, and the hours you record are the number your pricing has to survive.

Step 6: Move to the next assumption, then build

When the top claim passes, remove it from the list and promote the next highest-scoring claim. Do not skip back to building because one test passed. The score table is the build gate. Building starts when the claims whose failure would be most expensive have passed or been repriced.

Repricing is a legitimate pass. If your deposit test returns 3 of 30 rather than 5, the claim about price was wrong but the claim about demand was right. That is a useful outcome and should change the plan: a lower price, a different package, a narrower segment. Revisit the financial section with the new number and rerun the ranking, because the cost of being wrong on adjacent claims shifts when the price changes.

If you get to build, the cheapest first version is the one that tests the fewest remaining assumptions. A landing page with a payment link tests demand and pricing at once. A manual delivery tests cost and quality. A working app tests neither of those things first. The sequence is demand, price, cost, then product, and only the first three can be tested before you write code.

When the riskiest assumption is a platform or operations claim

Not every expensive claim is about customers. A team building on top of several model providers has an operations claim with real cost if wrong: that switching or combining providers does not require rewriting the integration. That kind of claim is testable in a day by sending the same request through two providers and comparing the payloads. The design pattern that makes this test cheap is a single interface in front of multiple providers, so a provider swap is a configuration change rather than a refactor.

If your plan depends on sending text, image, audio, video or embedding requests through more than one model, Quanta Inference offers one OpenAI-compatible API key for those model types, which makes the provider-swap test a short exercise rather than a build.

FAQ

FAQ

What if I cannot put a number on the cost of being wrong?

Use a ranking band instead: high, medium, low, applied separately to money and to time. Most plans cannot support precise figures, and the ranking only needs to be directionally correct to decide what to test first. Write the band next to each claim so a partner or lender can see your reasoning.

How many assumptions should I test before building?

There is no fixed number. The stopping rule is the cost table: when every remaining untested claim would cost less to be wrong about than the next test would cost to run, stop testing and start building. In practice that usually means the top three to five claims have passed or been repriced.

Is a customer survey a valid test?

Only for claims about how customers describe a problem and what they do today. It is weak evidence for claims about price and adoption, because stated intent and actual payment diverge. If the claim involves money, the test should involve money, even a small deposit or a signed order at the planned price.

What do I do when a test result lands between pass and fail?

Apply the inconclusive rule you wrote in advance. Either extend the sample to a larger, pre-set size, or redesign the test to remove the ambiguity (for example, drop the price by a fixed step and rerun). What you must not do is change the threshold after seeing the number, because that turns the test into a rationalization.

How does this connect to the one-page plan I already wrote?

The plan stays as the summary document, and the claim list becomes its appendix. Each test result updates a number on the plan: the price, the delivery cost, the conversion rate from the channel. That keeps the plan a living document rather than a record of your original guesses, which is the failure mode BDC warns against when it says plans should be revisited as the business evolves BDC on business plans.

Sources

Sources

  1. One Page Business Plan Template - SCORE.org
  2. One Page Business Plan Template - Word, PDF - HubSpot
  3. Mistakes to avoid when building your business plan
  4. What is a Lean Canvas? - Ash Maurya
  5. Seven Common Business Plan Mistakes
  6. Business model canvas - Wikipedia
  7. Business models: the toolkit to design a disruptive company - Strategyzer
  8. What is a Lean Canvas? (Examples and Tips)
  9. What is a Lean Canvas? Definition, Methodology, Examples and Use ...
  10. Lean Canvas Intro - Uber example - YouTube
  11. Rapidly test and validate any startup idea with the 2-day ...
About the author

About the author

Antonio Evans
Antonio Evans

Antonio Evans is the founder of Quanta Intelligence and a fractional CTO who builds HIPAA-ready AI systems for health and life-science companies. Before that he was technical co-founder of FriendsEAT for twenty years, CEO of Socialdraft, and a data engineer at IBM. Antonio lives with his dog Santino in Lisbon, Portugal.

All articles