Zero to first sale
The 10-step launch checklist
Every step has a time cost, a money cost and a pass condition. If a step fails its condition, you stop and fix it rather than spending the next $300 finding out the hard way. Tick boxes as you go — progress is saved in your browser.
TL;DR — Quick verdict
Updated August 202615 min readTen to fifteen days from nothing to your first ad, at $700–$1,500 all-in. Three days on product research and samples, four on the store and the boring legal layer, three on creative, five on the test. The two steps everyone skips — ordering samples and verifying the pixel with a real purchase — are the two that decide whether your first $250 of ad spend teaches you anything.
| Phase | What you do | Spend | What you have at the end |
|---|---|---|---|
| Days 1–3 | Niche, products, maths, samples ordered | $60 – $200 | One product that survives the calculator. |
| Days 4–7 | Store build, policies, payments, tracking | $3 – $117 | A store that takes a real test order on mobile. |
| Days 8–10 | Creative production | $0 – $600 | 4–6 videos with genuinely different hooks. |
| Days 11–15 | Launch, 72-hour hold, day 3 and day 5 reads | $250 | A verdict backed by cost per add-to-cart. |
| Days 16–30 | Iterate or change product, then scale carefully | $450+ | Either five clean days of profit, or the next product. |
The 30-day launch timeline with spend per phase. Assumes evenings and weekends, not full-time.
Your progress: 0 of0 checks
Three things decide whether these 30 days end in a store or a write-off, and all three are settled before step 1: whether the product'sbreak-even ROAS is under 1.8, whether you have budgeted the real monthly costrather than the $39 on the pricing page, and whether you know when you mustregister for sales tax orEU VAT. None of them get easier later.
Two more before you take a payment:what is and is not lawful inside this model, andthe eight clauses your refund policy needs — a missing refund policy is the most common reason a first payout gets held. Selling into Europe adds eight GDPR requirements on top, and consent has to block the pixel rather than announce it.
- 1
Pick one niche and three candidate products
2 days$0Not a niche you love — a niche where a $40 product solves a problem you can show on camera in three seconds. Find three candidates, not one, because two of them will fail the next step.
Pass condition
Landed cost under $25, a realistic retail price of 3x that, and a problem visible on video.
What goes wrong here
Falling for a product because the profit margin looks good on the AliExpress price alone. That price excludes shipping.
- 2
Run the numbers before you fall in love
1 hour$0Put each candidate through the break-even calculator. A product that needs a 2.1x ROAS is not a product, it is a donation to Meta. This single hour saves most people $300.
Pass condition
Break-even ROAS under 1.8, gross profit per order above $20.
What goes wrong here
Skipping this because "I will figure out pricing later". Pricing is the product decision.
- 3
Order samples of the survivor
1 day + shipping$60 – $200Two or three units, express shipping, from the exact supplier you intend to use. You are checking build quality, packaging and the actual delivery window — and you need the footage for creative.
Pass condition
You would buy it at your intended price without embarrassment.
What goes wrong here
Building the store while waiting is fine. Running ads before the sample lands is not.
- 4
Set up the supplier and fulfilment path
Half a day$0DSers on the free plan connects to Shopify in about ten minutes. Map every variant, set the shipping method explicitly, and confirm the landed cost per unit matches what you calculated in step 2.
Pass condition
A test order can be pushed to the supplier without manual data entry.
What goes wrong here
Leaving variant mapping half-done. You find out when a customer orders the colour you never mapped.
- 5
Build the store — one product, five pages
2 – 3 days$3 – $117Shopify Basic on the $1/mo promo, the free Dawn theme, one product page that does the selling. Home, product, contact, refund policy, shipping policy. Nothing else. An "About us" page has never sold anything.
Pass condition
A real test purchase completes on a phone in under 60 seconds.
What goes wrong here
Spending three days on a logo. Buyers do not care and you are burning the only resource you have.
- 6
Policies, payments and the boring legal layer
2 hours$0Refund policy, shipping policy with the real window, terms, privacy, and a contact page with a working email and address. Payment providers check these before releasing your first payout, and a missing refund policy is the most common reason for a hold.
Pass condition
Payment provider onboarded and your first payout schedule confirmed.
What goes wrong here
Copying a policy that promises 3–5 day delivery when your supplier ships in 12. That contradiction is what turns a refund into a chargeback.
- 7
Tracking that actually fires
2 hours$0Meta pixel plus the Conversions API, and GA4 for sanity checks. Then place a test order and confirm the Purchase event arrives with the right value. Roughly a third of new stores run ads on a broken pixel and blame the creative.
Pass condition
A test purchase produces a Purchase event with the correct revenue value.
What goes wrong here
Trusting the green checkmark in the app. Verify with a real transaction and the events manager open.
- 8
Make four to six creatives
3 – 4 days$0 – $600Different hooks, same product: problem, result, unboxing, comparison, objection. Filmed vertically on a phone with captions burned in, or bought as UGC at $80–$250 a clip. This is where campaigns are won.
Pass condition
Each video is watchable on mute and makes sense in the first three seconds.
What goes wrong here
Five variations of the same hook. Meta needs genuinely different openings to find the audience.
- 9
Launch the test and leave it alone
5 days$250 – $700One Advantage+ Shopping campaign, broad, $50/day, all creatives in one ad set. Then close the tab for 72 hours. Every edit resets the learning phase and destroys the data you are paying for.
Pass condition
Day 3: cost per add-to-cart under $5. Day 5: cost per purchase under break-even CPA.
What goes wrong here
Turning it off on day 2 because there are no sales. Day 2 has never predicted anything.
- 10
Fulfil, serve, and only then scale
OngoingOngoingPush orders to the supplier within 24 hours, send tracking within 48, answer every message within 12 hours. Service is what keeps chargebacks under 1%, and chargebacks under 1% are what keep your payouts flowing.
Pass condition
Five consecutive days above break-even, chargebacks under 1%, supplier able to handle 3x volume.
What goes wrong here
Scaling on day 3 of profitability. The extra $150/day you spend before you have five clean days is the most expensive money in the business.