Back to blog
MVP5 min readPublished on July 15, 2026 · Reviewed on July 18, 2026

How to Validate a SaaS Idea Before Writing Code

Customer interviews, landing pages, pre-sales, and prototyping methods to test market demand before development.

E

Erlan Carreira

Software Engineer & Entrepreneur

Editorial image for the article How to Validate a SaaS Idea Before Writing Code
Editorial image for the article How to Validate a SaaS Idea Before Writing Code

Validating a SaaS idea involves sequentially reducing four uncertainties: is there a recurring problem, is there an accessible audience that recognizes it, does a proposal change their behavior, and does someone make a concrete commitment. Validation does not end when people say the idea is good. It begins when observable evidence replaces opinions.

Direct Answer: How to Validate Before Development

Start without code. Define an initial segment, describe the problematic situation, and conduct interviews about past occurrences. Then, test the proposal with the cheapest artifact capable of answering the current question: a manual demonstration, prototype, landing page, concierge, or pilot. Only move on to a functional MVP when you need to observe real and repeated usage.

The Four Hypotheses That Need Evidence

HypothesisQuestionStrongest Evidence
ProblemDoes the situation occur and generate a relevant consequence?Recent reports, frequency, cost, and makeshift solution
AudienceCan we find people with the same pattern?Converging interviews within a specific segment
ValueDoes the proposal clearly improve the current process?Use of the prototype, spontaneous feedback, or request for a pilot
BusinessIs there a budget and purchasing process?Introduction to the decision-maker, provided data, letter of intent, or payment

Do not mix all hypotheses into a single test. A landing page can measure interest but does not prove retention. A prototype can reveal comprehension issues but does not prove that the buyer will pay. A pilot can demonstrate value but still needs to test if the delivery is repeatable.

Interviews Without Leading Responses

Avoid presenting the solution in the first few minutes. Ask about the last time the problem occurred: what initiated the process, who was involved, how long it took, what tools were used, what went wrong, and what the consequence was. Questions about recent facts produce better signals than hypothetical questions like "would you use it?".

Record the responses in a matrix. Look for patterns of frequency, urgency, authority to buy, and existing alternatives. If each conversation reveals a different problem, the segment is still too broad. If everyone recognizes the problem but no one invests time or money to solve it, perhaps the urgency is low.

Choose the Experiment by Risk

Greater UncertaintySuitable ExperimentMetric
Message and InterestLanding page with real CTAConversion by source and segment
Flow and UnderstandingModerated prototypeCompleted tasks and recurring questions
Operational ViabilityConcierge serviceTime, exceptions, and cost per delivery
Adoption and ValueLimited pilotActivation, repetition, and user outcome
Willingness to PayPre-sale or proposalAccepted commitments and commercial objections

The experiment should have a defined success criterion before starting. Without this, any result can be reinterpreted to confirm the idea. Also, write down what would make the team abandon, cut, or change the hypothesis.

Example Applied to a B2B SaaS

Imagine a platform to reduce rework in document approval. Before building permissions, dashboards, and integrations, the team interviews ten operations from the same sector. They discover that the problem occurs weekly, requires manual checking, and involves a specific approver. A concierge receives the documents, applies the rule manually, and returns the result. The test measures time saved, exceptions, and repetition over four cycles.

If users send documents without a reminder, the approver participates, and the company agrees to pay for the pilot, there is a signal for an MVP. If the process only works with constant intervention or the decision-maker does not recognize value, the team learned before funding a larger architecture.

Checklist Before Writing Code

  • Define an initial segment and a specific situation.
  • Record hypotheses, risks, and decision criteria.
  • Conduct interviews about past behavior.
  • Identify user, beneficiary, influencer, and buyer.
  • Map current alternatives, frequency, and consequence of the problem.
  • Choose an experiment that isolates the greatest uncertainty.
  • Ask for proportional commitment: time, data, access, pilot, or payment.
  • Measure activation and repetition, not just sign-ups.
  • Document objections and reasons for withdrawal.
  • Decide explicitly between advancing, cutting, changing, or ending.

Primary Sources and Further Reading

When evidence requires a functional product, transform only the validated journey into scope. See the difference between prototype, POC, and MVP and how we structure SaaS MVP development.

E

Erlan Carreira

Software Engineer & Entrepreneur

Specialist in software development, automation, and SaaS. I write about technology, digital business, AI, and engineering practices for teams committed to execution excellence.

Back to blog