Pricing wind tunnel · fictional sample data

PriceWeather

Draw how much of the market would pay each price. Then move the three rails and watch 240 invented buyers re-sort themselves across free, basic and pro. Every number below is made up on the spot.

drag a rail →

Drag one of the three rails sideways. The swarm below re-sorts as prices cross each buyer's willingness to pay.

Price per month runs left to right. Each dot is one fictional buyer, parked at the most they would pay.

Pro0
Basic0
Free0
Passed0

Rails — the three prices you control

Each rail is a vertical line in the chamber. Grab it with a finger or pointer, or use these buttons — the value is also a focusable control: press it, then use ←/→ or ↑/↓. Rails always stay $4 apart.

Conditions

Signups
free + paid accounts
Paid conversion
of signups
MRR
fictional monthly
ARPU
per signup
revenue mix

Who is in the tunnel

Three invented buyer segments with different budgets. Turn one off and its dots leave the chamber.

Sample weather patterns

Take the experiment with you

CSV holds the prices, segment mix, per-tier results and all 61 curve samples. SVG is a vector snapshot of the chamber exactly as it looks now. Both are generated in your browser — nothing is uploaded.

The model is deterministic: the same curve, rails and segments always produce the same swarm, so you can move one rail back and forth and trust that only that rail changed the outcome. Buyers pick whichever plan leaves them the most value for the money, which is why raising the free tier's ceiling quietly eats the basic tier.