Skip to content

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.

Prices verified August 202615 min readNo email required

TL;DR — Quick verdict

Updated August 202615 min read

Ten 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.

The 30-day launch timeline with spend per phase. Assumes evenings and weekends, not full-time.
PhaseWhat you doSpendWhat you have at the end
Days 1–3Niche, products, maths, samples ordered$60 – $200One product that survives the calculator.
Days 4–7Store build, policies, payments, tracking$3 – $117A store that takes a real test order on mobile.
Days 8–10Creative production$0 – $6004–6 videos with genuinely different hooks.
Days 11–15Launch, 72-hour hold, day 3 and day 5 reads$250A verdict backed by cost per add-to-cart.
Days 16–30Iterate 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. 1

    Pick one niche and three candidate products

    2 days$0

    Not 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. 2

    Run the numbers before you fall in love

    1 hour$0

    Put 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. 3

    Order samples of the survivor

    1 day + shipping$60 – $200

    Two 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. 4

    Set up the supplier and fulfilment path

    Half a day$0

    DSers 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. 5

    Build the store — one product, five pages

    2 – 3 days$3 – $117

    Shopify 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. 6

    Policies, payments and the boring legal layer

    2 hours$0

    Refund 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. 7

    Tracking that actually fires

    2 hours$0

    Meta 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. 8

    Make four to six creatives

    3 – 4 days$0 – $600

    Different 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. 9

    Launch the test and leave it alone

    5 days$250 – $700

    One 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. 10

    Fulfil, serve, and only then scale

    OngoingOngoing

    Push 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.

Launch questions

How long does it take to launch a dropshipping store?

Ten to fifteen days from zero to your first ad, working evenings. The store itself takes two or three days; the rest is waiting for samples and making creative. People who launch in 48 hours skip the samples and the tracking check, which is why their first $300 of ad spend teaches them nothing.

Can I skip ordering samples?

You can, and it costs you more than it saves. Without a sample you cannot film original creative, you cannot verify build quality, and you cannot honestly state a delivery window — so you end up with supplier stock photos, a generic ad and a refund rate that eats the margin. Two units and express shipping is $60–$120, which is roughly two days of ad spend.

What if I get no sales after the first $250?

Look at where the funnel stops. No clicks means the creative failed. Clicks but no add-to-carts means the product page or the price is wrong. Add-to-carts but no checkouts means shipping cost shock or a broken mobile checkout. No add-to-carts at all after $200 means the product is wrong, and no amount of campaign tinkering fixes that — move to candidate number two from step 1.

When should I scale?

After five consecutive days above break-even, with chargebacks under 1% and a supplier who can handle three times your current volume. Then duplicate the campaign at double budget rather than editing the original. Scaling earlier is the single most common way a working store is destroyed, because a budget change resets the learning phase and you lose the performance you were scaling.