Most founders I work with skip this step. They jump straight into wireframes, features, tech stack conversations. Then 3 weeks into the build, they realize they can't explain who the product is for or why anyone would pay for it.
The value proposition canvas fixes that. It's a one-page tool that forces you to answer two questions before you write a single line of code: what does your customer actually need, and how does your product deliver it?
I use it on almost every project. I used it when I built Trackora, my own SaaS. And I've walked founders through it on calls before we scope a single feature.
This is how it works, why it matters, and how to fill one out. With a real example, not a textbook one.
What is a value proposition canvas?
The value proposition canvas was created by Alexander Osterwalder, the same person behind the Business Model Canvas. He published it in his 2014 book Value Proposition Design alongside Yves Pigneur and Alan Smith.
It zooms into two blocks of the Business Model Canvas, customer segments and value propositions, and expands them into a detailed, visual map.
The goal is simple: achieve product-market fit. Make sure what you're building actually matches what your customer needs.
The canvas has two sides and six components total.
The two sides
Right side: customer profile. This is your customer. Not your product. Not your features. Just the person you're building for, what they're trying to do, what frustrates them, and what a win looks like for them.
Left side: value map. This is your product. What you offer, how it reduces their frustrations, and how it delivers the wins they're looking for.
The entire point is to draw clear lines between the right side and the left side. If something on your value map doesn't connect to something on the customer profile, it probably shouldn't be in your MVP.
The 6 components
Customer profile (right side)
1. Customer jobs These are the tasks your customer is trying to get done. Not tasks related to your product. Tasks in their work or life that exist whether your product exists or not.
Jobs come in three types. Functional jobs are practical tasks: "send invoices to clients," "track hours on a project," "figure out if this project was profitable." Social jobs are about perception: "look professional to clients," "be seen as organized." Emotional jobs are about feelings: "feel in control of my finances," "stop worrying about money."
Most founders only think about functional jobs. The social and emotional ones are often what actually drive a purchase decision.
2. Customer pains These are the frustrations, obstacles, and risks your customer faces when trying to get their jobs done.
Pains are not just "annoyances." They include wasted time, wasted money, negative emotions, risks of bad outcomes, and barriers that prevent the customer from getting the job done at all.
Be specific. "It's hard to manage projects" is too vague. "I estimated 3 hours and it took 6, and I had no way to see the pattern" is a real pain.
3. Customer gains These are the outcomes and benefits your customer wants. The results that would make them happy, save them time, or make them money.
Some gains are expected. They're the baseline. "The app should work on mobile" is an expected gain. Some gains are desired. They'd be nice but not required. "It shows me a comparison of estimated vs actual hours" is a desired gain. And some are unexpected. Things the customer didn't know they wanted until they saw it. Those are the ones that get people to recommend your product.
Value map (left side)
4. Products and services A simple list of what you're offering. Not every feature, just the core things your customer interacts with. For a SaaS product, this might be: time tracking, project management, payment tracking, analytics dashboard.
Keep this list short. If it's longer than 5-7 items, you're probably building too much for an MVP.
5. Pain relievers How does your product specifically reduce or eliminate the pains from the customer profile? Each pain reliever should map directly to a specific pain on the right side.
If you list a pain reliever that doesn't connect to a real customer pain, it's either not a pain reliever or you missed a pain during your research.
6. Gain creators How does your product create the outcomes and benefits the customer wants? Again, each gain creator should connect directly to a specific gain on the customer profile.
The strongest value propositions don't just relieve pains. They create gains the customer didn't expect.
Real example: how I used it for Trackora
Trackora is a SaaS I built for freelancers. It tracks time, manages projects, and compares estimated hours to actual hours so freelancers can stop undercharging.
Before I wrote any code, I filled out a value proposition canvas. Here's what it looked like.
Customer profile: freelance web developer/designer
Customer jobs:
- Track hours spent on client projects
- Send accurate quotes for new projects
- Manage multiple clients and deadlines at the same time
- Get paid on time and keep track of what's owed
- Understand which projects are actually profitable
- Look professional and organized to clients
Customer pains:
- Estimates are always wrong. A "2-hour task" turns into 6 hours, and the pattern repeats because there's no data to learn from.
- Time data, tasks, invoices, and client info are scattered across 4 different apps (Toggl, Notion, spreadsheets, email). Nothing is connected.
- Old invoices go unpaid and forgotten. $500 sitting in limbo because there's no system to flag it.
- No idea what their real hourly rate is. They charge $50/hour but after all the untracked hours, the actual rate is closer to $30.
- AI tools are changing how fast work gets done, making old estimates even more wrong.
Customer gains:
- See at a glance which projects are on track and which are over estimate
- Know exactly how long specific types of tasks take, based on real data
- Have one place for projects, time, clients, and payments instead of four apps
- Quote new projects confidently based on past data, not guesswork
- Get alerted when a payment is overdue instead of having to remember manually
- Feel in control of the business instead of constantly reacting
Value map: Trackora
Products and services:
- Built-in time tracker (timer + manual entry)
- Project management with status tracking
- Task breakdown with time estimates per task
- Payment tracking with milestone support
- Estimate vs actual comparison dashboard
- Client management with shareable progress links
Pain relievers:
- "Estimates are always wrong" → Estimate vs actual comparison shows the gap on every project. After a few projects, patterns become visible and quotes get more accurate.
- "Data scattered across 4 apps" → Everything lives in one workspace. Projects, time, tasks, clients, payments. All connected.
- "Invoices go unpaid and forgotten" → Payment tracking flags what's pending, what's overdue, and what's received. Nothing slips through.
- "No idea what real hourly rate is" → Revenue tracking compared against hours worked shows the true effective rate per project.
- "AI making old estimates wrong" → Historical time data helps recalibrate estimates as workflows change.
Gain creators:
- "See which projects are on track" → Dashboard shows progress, estimate status, and revenue at a glance.
- "Know how long tasks actually take" → Time data builds over time, creating a personal reference database for future quotes.
- "One place instead of four apps" → Single workspace eliminates context switching.
- "Quote confidently" → Past project data replaces gut feeling with real numbers.
- "Feel in control" → Streak tracking, monthly revenue summaries, and project timelines create a sense of clarity and momentum.
What the canvas revealed
Filling this out before building saved me from two mistakes.
First, I almost built invoicing. Every competitor has it. But when I mapped my customer's pains, the real issue wasn't "I need to create invoices." It was "I forget to follow up on payments." That's a tracking problem, not an invoicing problem. So I built payment tracking instead of a full invoice generator. Saved me 2-3 weeks of development and kept the product focused.
Second, the estimate vs actual comparison wasn't in my first feature list. It came out of the pains section. Once I saw "every quote is a guess" and "I have no idea what my real hourly rate is" sitting next to each other, the feature was obvious. It turned out to be Trackora's core differentiator. The thing that separates it from every other time tracker.
That's the power of the canvas. Not the framework itself, but the thinking it forces you to do before you build.
Value proposition canvas vs Business Model Canvas vs lean canvas
Founders ask me which one to use. Short answer: they're not competing tools. They do different things.
Business Model Canvas maps your entire business on one page. Revenue streams, cost structure, key partners, channels, the works. It's the big picture. Created by the same team (Osterwalder and Pigneur, published in Business Model Generation in 2010).
Value proposition canvas zooms into two blocks of the Business Model Canvas (customer segments and value propositions) and expands them in detail. Use it when you need to get very clear about product-market fit before you build.
Lean Canvas (created by Ash Maurya) is a startup-specific adaptation of the Business Model Canvas. It replaces some blocks with things more relevant to early-stage startups: problem, solution, key metrics, unfair advantage.
My recommendation for first-time founders: start with the value proposition canvas to nail down what you're building and who it's for. Then fill out a lean canvas to map the business model around it.
5 mistakes founders make with the value proposition canvas
I've seen these come up on calls repeatedly.
1. Starting with the value map instead of the customer profile. If you start by listing your features, you'll unconsciously design a customer that matches your product. Start with the customer. List their jobs, pains, and gains without thinking about your product at all. Then see if your product actually addresses them.
2. Only listing functional jobs. "Track my hours" is a functional job. But the emotional job, "feel confident that I'm not undercharging," is often what drives the buying decision. Don't skip the emotional and social jobs.
3. Being too vague. "It's hard to manage projects" is not a pain. "I estimated 3 hours for a homepage redesign and it took 8, and I had no way to see the pattern before quoting the next project" is a pain. Specificity is what makes the canvas useful.
4. Trying to address every pain and gain. You don't need to solve everything. Rank the pains and gains by importance. Your MVP should address the top 3-5 pains and create the top 3-5 gains. That's it.
5. Treating it as a one-time exercise. The canvas is a living document. Your assumptions about customer jobs, pains, and gains are hypotheses until you test them with real users. Fill it out before you build, then update it after launch based on what you learn.
How I use this with clients
When a founder books a call with me, one of the first things I do is walk through the right side of the canvas with them. Not formally. I don't pull out a template and make them fill boxes. I just ask questions.
"Who's your user? What are they trying to do today without your product? What's frustrating about how they do it now? What does a win look like for them?"
Most founders can answer the first question. Fewer can answer the second. Almost nobody has thought through the third and fourth in detail. That's where the real scoping happens.
Once the customer profile is clear, the feature list writes itself. We stop debating whether to build feature X or feature Y and start asking: "Does this connect to a real pain or gain?" If yes, it's in. If not, it's out. At least for the MVP.
That's how I keep most MVPs at 2-3 weeks instead of 2-3 months.
Start here
If you're planning to build a product, fill out the customer profile before anything else. You don't need a fancy template. A blank document with three headings works: Jobs, Pains, Gains.
Be specific. Be honest about what you know vs what you're assuming. And be willing to update it after you talk to real users.
If you want help turning a canvas into an actual product, that's what I do. I take founders from idea to shipped MVP in 2-3 weeks. Most projects start at $3,000.
Tell me what you're building. I'll get back to you within 24 hours.