Your MVP is not late because your developers are slow. It's late because nobody on your team can agree on what "done" means, so the launch date keeps sliding while everyone politely avoids the conversation. I've watched this happen on four different products, and the pattern is boringly consistent: the code is 85% finished for six weeks, and the last 15% takes two months because nobody wrote down what the finish line actually looks like.
A minimum viable product launch checklist is the document that ends that loop. Not a strategy deck. Not a 40-slide roadmap. A short, brutal list of things that must be true before you put the thing in front of people who haven't agreed to be nice to you.
Key Takeaways
- A launch checklist is a decision document, not a project plan — it exists to define "done" and to give someone the authority to say no.
- An MVP is a validation instrument. If you can't state the hypothesis it tests in one sentence, you're shipping a product, not an MVP.
- Pre-launch testing without instrumentation is theatre. Instrument the event before you write the test.
- Pick exit thresholds with numbers before launch. Choosing them afterwards guarantees you'll rationalise whatever happened.
- Legal and compliance items belong on the checklist from day one, not the week before — they're the classic 11th-hour blocker.
What a launch checklist actually is (and what it isn't)
A launch checklist is a short, ordered set of verifiable conditions that must be met before a product goes public. The keyword is verifiable. "Marketing is ready" is not a checklist item. "Landing page live, pricing page tested on mobile Safari, support inbox monitored by two named people" — that's a checklist item.
The distinction matters more than it sounds. On my second product launch, our list had an item that read "onboarding polished." We spent eleven days on it. Eleven days arguing about button copy while the actual blocker — the fact that our signup confirmation emails were landing in spam — sat untouched at the bottom of a Notion page. We lost roughly 30% of the first week's signups to a missing SPF record.
The three questions a checklist answers
Every useful version of this document answers the same three things, in this order:
- Who decides? One named person with the authority to launch or delay. Not a committee.
- What must be true? A finite list of conditions, each one observable by someone outside the project.
- What happens if one fails? Not every item is a hard blocker. Say which ones are.
If your checklist doesn't answer those, it's a wish list with checkboxes drawn on it.
Why it isn't a project plan
A project plan tells you what work remains. A checklist tells you whether you're allowed to ship. Those are different artifacts with different audiences. I've seen teams merge them into a single 200-line spreadsheet and the result was predictable: nobody read it, so nobody trusted it, so launch decisions went back to whoever was loudest in the meeting.
Keep it under 40 items. Ideally under 30. If yours is 90 lines long, you've written a plan and mislabelled it.
What is MVP in product launch?
An MVP (minimum viable product) is the smallest version of your product that lets real users complete a real task, built specifically to test one assumption you're not sure about. In a launch context, its job isn't to generate revenue or impress investors — it's to produce evidence.
That word "evidence" is where most teams go wrong. They treat the MVP as a small version of the final product, which means they strip features but keep the ambition. Then they're disappointed when it underperforms against a product that doesn't exist yet.
The one-sentence test
Before you write a single checklist item, write this sentence and put it at the top of the document:
We believe that [specific user] will [specific action] because [reason], and we'll know we're right if [measurable threshold] within [timeframe].
If you can't fill in the brackets, stop. You don't have an MVP, you have a hunch with a roadmap attached. I'll be blunt: this is the step people skip, and it's the one that determines whether the launch teaches you anything.
Viable versus minimal
Most arguments about scope are actually arguments about which of those two words wins. "Minimal" people want to cut the settings page. "Viable" people point out that without settings, users can't do the one thing the product is for.
The resolution isn't compromise, it's sequence. Ask: can a user reach the core value without this? If yes, cut it. If no, it's not a feature, it's part of the product. That single question resolved about 80% of our scope fights on the last launch — we cut the entire admin panel (nobody outside the team needed it), and kept the ugly-but-working CSV import (because without it, the product genuinely couldn't be used).
The pre-launch checklist: from idea to shippable
Work through these in order. The order matters because each block assumes the previous one is settled — you can't instrument events for a flow you haven't defined.
Block 1 — validation (before any code)
- Written hypothesis sentence, signed off by whoever owns the budget
- Five to eight conversations with people who have the problem. Not friends. Not your old colleagues.
- Competitive scan: at minimum, know what people currently do instead of using you (usually a spreadsheet and a group chat)
- Defined core action — the single thing a user must do for the product to have worked
Block 2 — build readiness
- Core flow works end to end, tested by someone who wasn't in the room when it was designed
- Error states written. What does a user see when the API times out? "Something went wrong" is not an answer.
- Load tested at roughly the traffic you'd get from one good day, not one great month
- Rollback plan documented — who reverts, how, and how long it takes
Block 3 — instrumentation
This is the block everyone skips and everyone regrets. Before launch, you need the core action firing as a trackable event, a dashboard that shows it without a SQL query, and error monitoring wired to an alert that reaches a human at an ungodly hour.
On one project, we launched with analytics in place but no alerting. The database connection pool saturated on day two, the app returned errors for about four hours overnight, and we found out from a customer tweet. The fix took nine minutes. The discovery took four hours. I've never launched without an alert route since.
Block 4 — legal and compliance
- Privacy policy that actually matches what you collect (audit this — the policy is usually written before the analytics are added)
- Cookie consent where required by the jurisdictions you serve
- Terms of service, refund policy if you take payment
- Data processing agreements with any third-party tool that touches user data
Block 5 — go-to-market basics
Landing page live and tested on a real phone, pricing displayed if you have one, a support channel with a named owner and a stated response window, and — the one people forget — a way to capture people who arrive before you're ready to serve them properly. A waitlist form beats a broken signup every time.
Exit thresholds: the part of the checklist nobody writes down
Here's my strongest opinion in this piece, and I'll defend it: pick your launch success numbers before you launch, not after. Teams that choose thresholds post-hoc will always find a metric that looks fine. It's human nature and it's fatal to learning.
You don't need sophisticated benchmarks. You need a number you commit to in writing, with a date. Something like: "If activation — defined as completing the core action within 24 hours of signup — is below 15% after 200 signups, we stop and reassess the onboarding." Whatever the number is, the point is that it was chosen by someone who hadn't yet seen the data.
| Checklist block | Owner | Hard blocker? | Typical lead time |
|---|---|---|---|
| Validation & hypothesis | Founder / PM | Yes | 2–4 weeks |
| Build readiness | Engineering lead | Yes | Varies by scope |
| Instrumentation & alerting | Engineering lead | Yes | 2–4 days |
| Legal & compliance | Founder (often external counsel) | Yes, if you process personal data or take payment | 1–3 weeks — start early |
| Go-to-market basics | Marketing / whoever does marketing | No, but shipping without it wastes the launch | 1 week |
| Support readiness | Named individual | Soft | Half a day |
| Exit thresholds agreed | Whoever owns the budget | Yes — non-negotiable | One conversation |
How to test a product before launch
Test with people who owe you nothing. Your team knows where the buttons are; your friends will forgive a broken flow. Neither group will tell you what a stranger experiences.
The cheapest high-value test is a moderated session with five people who match your target user, run on the actual product with a task you don't explain. Don't ask "is this clear?" — ask them to do the thing and watch where they hesitate. The hesitation is the data.
What to instrument first
Three things, minimum: the core action, the point where users abandon the flow, and errors. Everything else can wait. I've seen teams instrument fourteen events before launch and then not look at any of them for six weeks.
The soft launch
If your product allows it, release to a small, controlled group before the public announcement. Twenty to fifty users is enough to catch the embarrassing failures — the missing email, the broken password reset, the pricing page that shows the wrong currency for anyone outside your country. Which, yes, happened to me. In euros. On a dollar-priced product.
What a soft launch will not tell you
It won't tell you whether the market wants the thing. Small groups are forgiving and self-selected. Be honest with yourself about that limit; it stops you from declaring victory on day three.
Answering the questions people actually ask
How to start an LLC checklist?
Starting a limited liability company is a separate process from launching a product, and confusing the two is a common reason launches stall. The essentials: choose and verify an available business name in your state's registry, appoint a registered agent with a physical address in that state, file the articles of organisation and pay the filing fee, obtain an EIN from the IRS, adopt an operating agreement, and check what your state and city require for business licences. Then open a dedicated business bank account and keep it separate from day one. Filing fees and processing times vary significantly by state, so verify current figures on your own state's official site rather than trusting a summary.
What template should you use?
Honestly? A spreadsheet you build yourself in twenty minutes beats a downloaded template, because the act of writing the items forces the "what does done mean" conversation. If you want a starting structure, take the seven blocks above, add your own names against each row, and delete anything you can't verify objectively. If you need something printable for a stakeholder meeting, export it to PDF. The format is not the point. The named owner column is.
The thing that matters most
Every checklist I've described is replaceable. The hypothesis sentence, the exit thresholds, the named owner — swap in better versions, steal from someone else's process, throw out the blocks that don't fit your product.
What isn't replaceable is the moment when someone looks at the list, finds a red item, and says "we're not launching this week." That moment is the entire reason the document exists. If your checklist has never caused a delay, it isn't a checklist — it's a formality with good typography.
The teams that launch well aren't the ones with the most thorough preparation. They're the ones who decided, in advance, what would make them stop — and then actually stopped.