# Validate a SaaS idea with prepayment

> How to validate a SaaS idea before you build it: why money up front beats compliments, how to check the solution fits the customer’s week, and how to ask honestly for payment before the product exists.

- Course: [From Idea to Profitable Product: Building Without Investors](https://productovi.com/courses/bootstrapped-product.md)
- Module: Sell before you build
- Lesson 10/30, ~25 min
- Source: https://productovi.com/courses/bootstrapped-product/prepayment-as-a-test

## Validate demand: compliments are free

**Alex Tutor:** Your next advising session at GarageDesk, and Nina is eager to start coding. Today's question: how to validate a SaaS idea with money before anyone writes code.

**Sofia:** Shops liked the idea of reminders. Isn't that enough for Nina to start building?

**Alex Tutor:** Liking costs nothing. Before Nina spends two months coding, test demand before building: ask shops to pay now for something that starts later.

**Nina:** Pay for something that doesn't exist? That feels dishonest.

**Alex Tutor:** Not if you say it plainly: what they get, when it starts, and all their money back if you don't deliver. That's a **pre-sale**.

**Alex Tutor:** Think of a scale of signals: a compliment, “call me when it's ready”, an hour of their time, their client list, their money. Only the top costs them something they'd hate to lose.

![A staircase of rising steps holding, bottom to top, a heart-shaped balloon, a handshake, a clock, a notebook of contacts and a pile of coins.](https://productovi.com/courses/bootstrapped-product/inline/prepayment-as-a-test-illustration-2.webp)

*The more a shop gives up, the more you can trust its yes.*

![Signals rise from a free compliment and “call me when it's ready” to an hour of time, the client list and, at the top, money paid in a pre-sale.](https://productovi.com/courses/bootstrapped-product/diagrams/m3-l2-signal-scale.png)

*Only the top of the scale costs the shop something it would hate to lose.*

> **Exercise:** Order these reactions from a shop owner from the weakest signal to the strongest.

## Check the solution first

**Alex Tutor:** Before the price, check the solution itself. Walk each owner through a normal week with GarageDesk: who types what, when a reminder goes out, what the car owner sees.

**Sofia:** Why not just show the demo?

**Alex Tutor:** Show it, but ask where it would break in their day. That's **solution validation**: does it fit how they work, and is it better than the niece with the notebook?

**Oscar:** Dennis asked who types in the mileage when a car comes in. I didn't know what to say.

**Alex Tutor:** Write it down. Every question like that is cheaper to answer now than after launch.

**Nina:** I'd assumed the mechanics would do it. Now I'm not sure they'd ever touch a keyboard.

**Alex Tutor:** Then ask the people at the front desk, Martha and Dennis's niece. They know who does what when a car arrives.

> **Exercise:** Which question best checks the **solution**, rather than the problem?

## The pre-sale offer: what goes on the page

**Nina:** I'll make a one-page site with the offer. What goes on it?

**Alex Tutor:** The price, what exactly they get, the start date and the refund terms. Nothing that isn't true: no invented customer counts, no features you won't build.

**Nina:** “Reserve the launch”: three months for 1,800 UAH or a year for 6,000. Start in March. Full refund if we're not live by 1 April.

**Sofia:** Why a refund date?

**Alex Tutor:** It caps the risk on both sides: a guarantee for the shop and a deadline for Nina.

![At a garage counter, a shop owner hands over coins while the founder holds up a calendar page with one day circled in orange.](https://productovi.com/courses/bootstrapped-product/inline/prepayment-as-a-test-illustration-3.webp)

**Oscar:** And if we miss 1 April, we refund all of it, no arguing.

**Alex Tutor:** Yes. And until 1 April, treat that money as not yet yours: don't spend it on anything you couldn't take back.

> **Exercise:** Nina is making a one-page site to pre-sell GarageDesk's automatic service reminders before they're built, with the launch planned for March. What should the site include? Select all that apply.

**Alex Tutor:** Alex said to treat the money as not yet yours. Let's see how much that would be.

> **Exercise:** By the end of January, **2** shops prepay three months (1,800 UAH each) and **2** shops prepay a year (6,000 UAH each). How much money must GarageDesk keep untouched until 1 April in case it has to refund?

## Not a fake door

**Sofia:** Isn't this just a fake door test?

**Alex Tutor:** A cousin. A **fake door test** counts clicks on something that isn't there, and nobody pays. A pre-sale takes real money, openly, with a date. Clicks show curiosity; money shows the problem is real.

**Oscar:** And “call me when it's ready”?

**Alex Tutor:** A polite “not now”. Record it as exactly that, not as a maybe-yes.

**Alex Tutor:** Two ways to test demand before building. Which one answers Nina's question?

> **Exercise:** Nina needs to know whether shops will pay for reminders before she spends two months coding. Which test answers that?

**Sofia:** What if a shop wants to pay but asks for a discount first?

**Alex Tutor:** Keep the monthly price and point to the yearly option: that's where the discount lives. Next lesson shows why.

> **Exercise:** **True or false:** a shop owner who says “I’ll definitely buy when it’s ready” gives almost as strong a signal as one who prepays.

**Alex Tutor:** Dennis is ready to pay, but asks for a discount first. What would you advise Oscar?

> **Exercise:** GarageDesk's pre-sale offers 600 UAH a month or 6,000 UAH for a year. Dennis, a repair-shop owner, says: “I'll pay today if you knock 20% off the 600.” What should Oscar do?

## Asking Dennis, and the rule for a yes

**Oscar:** I'm seeing Dennis tomorrow. How do I actually ask?

**Alex Tutor:** Plainly, with his own numbers, and then stop talking. The silence after a price is his, not yours.

**Sofia:** Can I write what Oscar says?

**Alex Tutor:** Go ahead. Short enough to say at the counter.

> **Exercise:** Write what Oscar says to Dennis at the counter to ask for a prepayment, in 3–5 sentences. Dennis pays his niece 4,000 UAH a month to call regulars when service is due. The offer: three months for 1,800 UAH or a year for 6,000, starting in March, with a full refund if GarageDesk isn't live by 1 April. Use Dennis’s numbers and state the offer honestly.

**Nina:** And what result means we build?

**Alex Tutor:** Decide before Oscar asks anyone, like in December. A number and a date.

**Oscar:** Twelve shops. At least three prepay by the end of January?

**Nina:** Agreed. If fewer, we go back to the problem, not to the code.

> **Exercise:** Which rule should Nina and Oscar write down before Oscar asks the first shop?

> **Key ideas**
>
> - Signals range from free to costly: a compliment, “call me when it's ready”, time, data, money. Only money shows the problem is worth paying to solve.
> - Before asking for money, check the solution fits the customer's week: who does what, when, and where it would break.
> - A **pre-sale** is honest: the price, what they get, the start date and a full refund if you don't deliver by a stated date.
> - A fake door counts clicks; a pre-sale takes real money openly.
> - Write the rule for “we build” (a number and a date) before the first ask.

**Alex Tutor:** Next: why the yearly option is on that page at all, and what it does to the numbers.

- Previous lesson: [Value-based pricing: start from the cost of today](https://productovi.com/courses/bootstrapped-product/price-from-the-cost-of-today.md)
- Next lesson: [A yearly plan from day one](https://productovi.com/courses/bootstrapped-product/a-yearly-plan-from-day-one.md)

---
Productovi Learning. Free, no sign-up needed to read.
