Shopify Store Launch Checklist
34 required steps take a store from idea to open. The other 42 are not needed to open: 27 are recommended for your first month of trading, 15 are optional and can wait. Pick your path, work the phases in order, and tick each step once it is really done. Free, no email — your marks stay in this browser.
Pick your path · 76 steps in 13 phases
Every step carries one of three tags. Required — the store cannot open without it. Recommended — skipping it costs money or a customer in your first month of trading. Optional — improves results; it can wait until you are trading. Steps outside your path never disappear: each phase folds them under "more steps", ready when you are.
Phase 1. Decide what you sell and to whom 0 of 3 done
Before any of this touches Shopify: who you sell to, how the product reaches them, whether it is allowed, and whether the numbers work.
When this phase is done: You can say in one sentence who buys from you, what one sale leaves you after costs, and how many sales a month keep the business standing.
RequiredA few hoursFreeStep 2
Pick how you will get the product to the customer
Done when: You have picked one fulfillment model to launch with and can say why in one sentence.Why it matters and how to do itThis one choice decides most of what comes later: who holds stock, who ships, and how fast you can react to a problem order. Own products, a dropship supplier, print on demand, and a service or digital delivery all carry different work and different risk.
- List the fulfillment models that fit what you sell: hold and ship your own stock, use a dropship supplier, use a print-on-demand partner, or deliver a service or digital file.
- For each one you could realistically use, write down who touches the product between order and delivery.
- Pick one model to launch with. You can add a second model later once the first one works.
- Write down the one thing that would make you switch models.
- A supplier ships for me
- You are choosing a supplier relationship here, not just a shipping method; the vetting itself happens later in the supplier phase.
- Services or digital products
- "Fulfillment" means how a booking or a digital file reaches the customer, not a physical shipment.
- Shopify Ecommerce Business: From Idea to First $10K· Shopify Ecom
RequiredA few hoursFreeStep 3
Check that what you sell is allowed on Shopify and by payment providers
Done when: You can state clearly that your product is not prohibited on Shopify or by your intended payment provider, or you know exactly what extra approval you need.Why it matters and how to do itShopify's platform rules and its payment providers' rules are not the same list, and a product can be fine for one and blocked by the other. Finding out after you have built the store and taken an order is far more disruptive than checking now.
- Read Shopify's Acceptable Use Policy for products and content the platform does not allow at all.
- Read the Shopify Payments eligibility page for products that are prohibited or restricted specifically for payment processing.
- If your product sits in a restricted category, note what extra review or documentation the payment provider asks for before you build the rest of the store around it.
- If you plan to sell in more than one country, check whether the restriction changes by region.
- Shopify Acceptable Use Policy(opens in a new tab)· Shopify
- Shopify Payments eligibility(opens in a new tab)· Shopify Help Center
- What can't you sell on Shopify?· Shopify Ecom
RequiredA few hoursFreeStep 4
Price one product against its real costs
Done when: You have one product priced with a cost per item entered and a margin you understand.Why it matters and how to do itA price picked by guessing or copying a competitor can quietly lose money on every order. Cost per item is the base Shopify uses to show your margin, so entering it lets you see, in real numbers, whether a price actually works before you launch.
- List every cost that goes into that one product: the item or materials, packaging, and what a supplier or platform charges you, but leave out anything you cannot verify yet.
- Add up those costs to get your true cost per item.
- In the product's Price section in the Shopify admin, enter the Cost per item field so Shopify can calculate margin for you.
- Set a selling price and check the margin Shopify shows before you commit to it.
- A supplier ships for me
- Use the price your supplier actually charges you per unit, not a list price, since that is what determines your real margin.
- Pricing your products(opens in a new tab)· Shopify Help Center
4 more steps for this phaseNot needed to open the store · 2 recommended for your first month · 2 optional
OptionalA few hoursFreeStep 1
Name one buyer and the problem you solve for them
Done when: You have one written sentence naming a specific buyer and the problem you solve for them.Why it matters and how to do itA store built for "everyone" has no message anyone remembers. Pick one specific person, name the problem they have, and describe how your product solves it. Every later decision, from photos to ad copy, gets easier once this sentence exists.
- Write one sentence: "[Buyer] struggles with [problem], and my product helps by [solution]."
- Name their age range, situation, and where they currently look for a fix.
- Write down what they would type into a search engine or ask a friend.
- Keep this sentence somewhere you will see it again when you write product pages and ads.
- Am I Ready to Open a Shopify Store?· Shopify Ecom
RecommendedA few hoursFreeStep 5
Work out how many orders a month cover your fixed costs
Done when: You have a specific number of monthly orders that covers your fixed costs, written down.Why it matters and how to do itKnowing your margin on one sale does not tell you whether the business survives. Fixed costs, the ones you pay regardless of sales volume, only get covered once you cross a specific order count each month. That number is your real target, not a guess.
- List your fixed monthly costs: the ones you pay whether or not you make a sale.
- Take the profit per order from the pricing step and divide your total fixed costs by it.
- That result is the number of orders a month you need just to break even, before any profit.
- Write down whether that order count looks realistic for the audience you named earlier.
RecommendedA few hoursFreeStep 6
Write a three-month cash plan, including a bad month
Done when: You have a written three-month cash plan that includes one bad-month scenario.Why it matters and how to do itMost new stores do not fail from a bad idea, they fail from running out of cash while waiting for sales to catch up. A short cash plan forces you to see, on paper, whether you can survive a slow month before it happens for real.
- For each of the next three months, write expected money in and money out.
- Include one-off launch costs separately from costs that repeat every month.
- Add one deliberately bad month: sales at half your realistic estimate.
- Decide, in advance, what you would cut or delay if that bad month actually happens.
OptionalA few hoursFreeStep 7
Look at three competitors and write down what you do differently
Done when: You have three competitors listed with one written difference for each.Why it matters and how to do itIf you cannot say what makes your store different from three stores already selling something similar, a buyer comparing prices in another tab will not find a reason to choose you either. This is a check, not a redesign.
- Find three stores selling to the same buyer you named, at a similar price point.
- For each one, note their price, what they promise, and one thing their store does well.
- Write one sentence for each: what you will do differently or better.
- If you cannot write a real difference for any of them, treat that as a signal to revisit your product or price, not your marketing.
- What the Best Shopify Stores Do Differently· Shopify Ecom
Phase 2. Register the business and set up the money side 0 of 4 done
The paperwork a store needs before it can take money: a business structure, a tax registration, a bank account in the business name, and the rules your product category carries.
When this phase is done: The business exists on paper, has its own bank account, and you know which taxes you will owe and when they start.
RequiredWaits on someone elseCost variesStep 8
Choose and register a business structure
Done when: Your business structure is chosen, registered where required, and entered in Shopify's Business details.Why it matters and how to do itA business structure decides who is personally liable if the business owes money or gets sued, and how the business is taxed. Selling as an unregistered individual is also a valid structure in many places, but it is a choice you should make on purpose, not by default.
- Read what the common structures actually mean: selling as yourself, a limited-liability company, and a corporation.
- Pick the structure that matches your risk level and how the business is owned, and register it with the relevant authority in your country if it requires registration.
- In the Shopify admin, go to Settings > General, open Business details, and add your business entity with the country and registration type you chose.
- Keep the registration documents somewhere you can find them, since your bank and payment provider will likely ask for them.
Lead time: Government registration processing time varies by country and structure.
Official starting point, by country
Thresholds and rates vary by country and change over time — start with the official page for where you operate.
- United States: Choose a business structure — U.S. Small Business Administration
- United Kingdom: Set up a business — GOV.UK
- Canada: Setting up your business — Canada Revenue Agency
- European Union: Startups in the EU: registration and legal structures — Your Europe (European Commission)
- Australia: Business structures — business.gov.au (Australian Government)
- Choose a business structure(opens in a new tab)· U.S. Small Business Administration
- Managing business entities(opens in a new tab)· Shopify Help Center
- Do I need an LLC or EIN before opening a Shopify store?· Shopify Ecom
RequiredWaits on someone elseCost variesStep 9
Get the tax registration number your country requires
Done when: You have received the tax registration number your country requires and recorded it securely.Why it matters and how to do itMost countries require a business or tax registration number before you can legally invoice, open a business bank account, or set up certain payment providers. Which number and which authority issues it depends entirely on your country.
- Find out which tax registration number your country requires for the business structure you chose, such as a federal tax ID, a VAT number, or a GST number.
- Apply for it through your country's tax authority; in the United States this is an Employer Identification Number from the IRS.
- Record the number somewhere secure, since you will need it again for your bank account and for Shopify's business details.
- If your country requires a different number for different activities, such as import or payroll, note which ones apply to you now versus later.
Lead time: Processing time depends on your country's tax authority.
Official starting point, by country
Thresholds and rates vary by country and change over time — start with the official page for where you operate.
- United States: Apply for an Employer Identification Number (EIN) — Internal Revenue Service
- United Kingdom: Register for Self Assessment — GOV.UK / HM Revenue & Customs
- Canada: Register for a Business Number and CRA program accounts — Canada Revenue Agency
- European Union: Company tax in the EU — Your Europe (European Commission)
- Australia: Apply for an Australian Business Number (ABN) — Australian Business Register
- Employer Identification Number(opens in a new tab)· Internal Revenue Service
- Do I need an LLC or EIN before opening a Shopify store?· Shopify Ecom
RequiredWaits on someone elseCost variesStep 10
Open a business bank account in the store's legal name
Done when: You have an open business bank account in the store's legal name that meets your payment provider's account type.Why it matters and how to do itMixing business and personal money makes bookkeeping harder and can undermine the liability protection a registered structure gives you. Shopify Payments also has specific requirements for the account it pays out to, so the account needs to be right before you connect it.
- Open a business bank account using your registered business name and tax registration number.
- Confirm with your bank that the account can accept the transfer type your country needs for payouts, for example ACH in the United States; some account types are not supported.
- Do not use a personal account, a savings account, or a money-transfer service that mimics a bank account.
- Keep the account details ready for when you set up Shopify Payments.
Lead time: Business bank account opening and verification can take longer than a personal account.
- Bank account requirements for Shopify Payments(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 11
Find out when you must start collecting sales tax, VAT or GST
Done when: You can state which tax registrations you already need and which ones you are watching for.Why it matters and how to do itWhether you must collect sales tax, VAT, or GST, and from when, depends on where your business is based and where your customers are, not on how big your store looks. This obligation exists independently of anything you configure in Shopify.
- Find out from your own country's tax authority whether and when your business must register to collect tax on sales.
- If you expect to sell into other countries or states, check whether selling there on its own can create an obligation to collect tax there too.
- Once you know your obligations, note which ones apply from your first sale versus which depend on your sales volume.
- Keep this separate from setting up tax rates in the Shopify admin, which comes later once your catalogue exists.
Official starting point, by country
Thresholds and rates vary by country and change over time — start with the official page for where you operate.
- United States: State tax registration for your business — U.S. Small Business Administration
- United Kingdom: Register for VAT — GOV.UK / HM Revenue & Customs
- Canada: GST/HST for businesses — Canada Revenue Agency
- European Union: VAT rules for businesses in the EU — Your Europe (European Commission)
- Australia: GST for businesses — Australian Taxation Office
- Taxes(opens in a new tab)· Shopify Help Center
- Shopify Sales Tax: Where You Owe It and Who Files· Shopify Ecom
2 more steps for this phaseNot needed to open the store · 1 recommended for your first month · 1 optional
RecommendedA few hoursFreeStep 12
Check the rules that apply to your specific product category
Done when: You know the category-specific rules that apply to your product and what they require of you.Why it matters and how to do itSome product categories carry rules beyond general platform eligibility: safety standards, labeling, age restrictions, or extra paperwork at the border. These rules come from regulators, not from Shopify, and they differ by product and by country.
- Identify the regulatory category your product falls into, such as cosmetics, food, electronics, or children's products.
- Check what your country's regulator requires for that category before you can legally sell it.
- If you plan to ship internationally, check whether the destination country adds requirements your home country does not.
- Note anything that affects packaging, labeling, or documentation before you order inventory or samples.
Official starting point, by country
Thresholds and rates vary by country and change over time — start with the official page for where you operate.
- United States: Business and manufacturing product safety guidance — U.S. Consumer Product Safety Commission
- United Kingdom: Product safety for businesses: A to Z of industry guidance — GOV.UK / Office for Product Safety and Standards
- Canada: For industry: Canada Consumer Product Safety Act — Health Canada
- European Union: Product rules and compliance — Your Europe (European Commission)
- Australia: Product Safety Australia — Australian Competition and Consumer Commission
- Prohibited and restricted items on Managed Markets(opens in a new tab)· Shopify Help Center
- What can't you sell on Shopify?· Shopify Ecom
OptionalA day or moreCost variesStep 13
Decide whether you need business insurance
Done when: You have made and recorded a deliberate decision about business insurance, not skipped it by default.Why it matters and how to do itBusiness insurance covers costs a lawsuit, an accident, or a damaged shipment could otherwise put entirely on you. Whether you need it, and which type, depends on your product, your country, and whether you have employees; it is not automatic and Shopify does not provide it.
- Read what general liability and product-related business insurance typically cover.
- Check whether your country or state legally requires specific coverage for your situation, such as insurance for employees.
- Get quotes from at least two providers if you decide coverage makes sense for your risk level.
- Revisit this decision if your product category, order volume, or hiring plans change.
- Get business insurance(opens in a new tab)· U.S. Small Business Administration
Phase 3. Line up who makes or supplies what you sell 0 of 3 done
Whoever makes, prints, ships or performs what you sell, chosen and pinned down in writing before a paying customer depends on them.
When this phase is done: You know who supplies you, how long they take, what happens when something goes wrong, and how much you are starting with.
RequiredA day or moreFreeStep 14
Choose the supplier, manufacturer or print partner
Done when: You have a named supplier, manufacturer or print partner you have vetted and are ready to order a sample from.Why it matters and how to do itThis is whoever turns your idea into a product a customer can buy: a factory that manufactures it, a supplier who holds and ships stock, or a print shop that produces each item on demand. The store cannot sell anything until this relationship exists.
- List three to five candidate suppliers, manufacturers or print partners and compare their minimum order quantities, production capability and communication speed.
- Ask each one for business registration details, any certifications relevant to your product category, and references from other sellers they work with.
- Confirm they can actually produce or source the specific product you priced earlier, not a similar one.
- Put the agreed price, minimum quantities and communication channel in writing before you commit any money.
- A supplier ships for me
- A dropshipping supplier also ships directly to your customer, so ask specifically about their packaging branding options and their shipping time to your market.
- Print on demand
- A print-on-demand partner produces each order after it is placed, so check which products and print methods they actually offer before you design around them.
RequiredA day or moreCost variesStep 15
Order samples and inspect them yourself
Done when: You are holding a physical sample that matches what you plan to sell, or you have rejected this supplier and moved to another.Why it matters and how to do itA sample is a real unit made by this specific supplier, not a stock photo or a spec sheet. Ordering one lets you check quality, packaging and fit before you commit money to inventory or list the product for sale.
- Order a sample the way a customer would, through the supplier's standard ordering process, and pay for it yourself.
- Check the product against the exact specifications you agreed: material, size, color, print quality and any required labeling.
- Open the package as a customer would and note any shipping damage or missing parts.
- Photograph the sample and keep it on file so you can compare it against later production batches.
- Print on demand
- Order the sample through the print-on-demand app's own ordering flow, so you see the exact print quality a customer would receive rather than a showcase piece.
RequiredA few hoursFreeStep 19
Define what one unit of your service or digital product includes
Done when: You can describe one unit of what you sell in a single paragraph a stranger would understand.Why it matters and how to do itA buyer needs to know exactly what they get for their money: how many revisions, how long a session runs, which file formats, or what is excluded. Defining this now stops scope creep on your very first order.
- Write down every deliverable included in one unit: files, formats, session length, revisions or support.
- Write down what is explicitly not included, so a buyer cannot assume it is.
- Decide how the buyer receives it: a download link, a booking confirmation, or delivered files once the work is done.
- Set a turnaround time you can reliably hit even during a busy week.
- Selling services or digital products(opens in a new tab)· Shopify Help Center
- Shopify for services: bookings, appointments and setup· Shopify Ecom
- Shopify digital products: complete selling guide· Shopify Ecom
4 more steps for this phaseNot needed to open the store · 4 recommended for your first month
RecommendedWaits on someone elseFreeStep 16
Write down lead times and the point at which you reorder
Done when: You have a written lead time and a specific stock quantity that triggers your next order.Why it matters and how to do itLead time is how long it takes from placing an order with your supplier to having stock in hand. If you do not know this number and you reorder late, you sell out while new stock is still in transit.
- Ask your supplier or manufacturer for their typical production and shipping time in writing, not a verbal estimate.
- Add your own buffer on top of that number for customs, holidays or their busy season.
- Set a reorder point: the stock level at which you place the next order so new stock arrives before you run out.
- Write both numbers somewhere you will actually check, such as your inventory spreadsheet.
Lead time: Waiting on the supplier's own production and shipping schedule.
RecommendedA few hoursFreeStep 17
Agree in writing what happens when an item is faulty or late
Done when: You have a written record of what the supplier owes you when goods are faulty or late.Why it matters and how to do itWithout a written agreement, a damaged shipment or a missed deadline becomes a dispute instead of a known process. Agreeing on terms before you need them protects your cash and your working relationship with the supplier.
- Ask what the supplier does when a unit arrives faulty: replacement, refund or credit, and how fast.
- Ask what happens when an order is late: does a delay trigger a partial refund, expedited shipping or another remedy.
- Get the agreed terms in an email, purchase order or contract, not only a verbal answer.
- Save the agreement somewhere you can find it again the first time you actually need it.
RecommendedA few hoursCost variesStep 18
Decide the opening stock quantity
Done when: You have ordered or firmly committed to a specific opening stock quantity for each product.Why it matters and how to do itThe opening stock quantity is how many units of each product you buy or produce before you open the store. Order too few and you sell out during launch; order too many and cash sits unsold in a warehouse.
- Check whether your supplier or manufacturer has a minimum order quantity, and confirm it fits your budget.
- Start with a quantity you could realistically sell through in a few months, even without a big marketing push.
- Weight the quantity toward the sizes, colors or variants you expect to sell fastest, not an even split.
- Record the quantity and order date so you can compare it against your reorder point later.
- Print on demand
- Print on demand has no meaningful minimum: most partners produce one unit at a time, so opening stock can be zero physical inventory.
RecommendedA few hoursFreeStep 20
Decide how much work you can take in a week
Done when: You have a specific weekly cap on new bookings or orders and know exactly where it is enforced.Why it matters and how to do itServices and digital products are limited by your own time, not warehouse space. Selling more bookings or projects than you can actually deliver in a week leads to late delivery and refunds, not more revenue.
- Count the hours you can realistically dedicate to paid work each week, not your total available hours.
- Divide that by the time one unit of your service or digital product takes, including revisions.
- Set that number as your weekly booking or order cap in your booking app or store settings.
- Build in a buffer for a slow-to-arrive client file or an unexpected delay before you commit to a strict deadline.
- Shopify for services: bookings, appointments and setup· Shopify Ecom
Phase 4. Open the Shopify account and set the store basics 0 of 2 done
The store itself: created, on a plan you chose deliberately, with legal details that match the business you registered, and logins that cannot be taken from you.
When this phase is done: You can sign in to a store whose settings agree with the business on your paperwork.
RequiredMinutesFreeStep 21
Create the store and set its name, address and currency
Done when: Your Shopify admin exists, and its country, address and default currency are all set correctly.Why it matters and how to do itThis is the step where Shopify actually creates your admin and your default store address. The name, address and currency you set now become your legal and financial defaults, so get them right rather than fixing them later across every page.
- Go to shopify.com and start a free trial with your email, or a Google, Apple or Facebook account.
- Enter your store name when prompted; it sets your default myshopify.com address, though it can be changed in Settings > General later.
- In Settings > General, set your store's country and default currency to match where your business is legally based.
- Enter a real store address under Store contact details in Settings > General, since customers may see it on emails and packing slips.
- Getting set up to start selling(opens in a new tab)· Shopify Help Center
- Managing store details(opens in a new tab)· Shopify Help Center
- Am I ready to open a Shopify store?· Shopify Ecom
RequiredMinutesFreeStep 24
Turn on two-step authentication and set up staff access
Done when: Two-step authentication is active on your account, and every staff account has permissions matching their actual role.Why it matters and how to do itTwo-step authentication asks for a second proof, such as a code from your phone, when someone logs in, so a stolen password alone cannot get into your admin. Staff access controls who inside your business can see or change what.
- In Settings > Users and permissions, turn on two-step authentication for your own account using an authenticator app.
- Require two-step authentication for every staff account you create, not only your own.
- Invite each staff member by email and assign them only the permissions their role actually needs.
- Review the permission list for each staff account and remove access to areas they do not use.
- Securing your account with two-step authentication(opens in a new tab)· Shopify Help Center
- Inviting users to your Shopify staff account(opens in a new tab)· Shopify Help Center
- Who gets into your Shopify admin, and with what access· Shopify Ecom
3 more steps for this phaseNot needed to open the store · 2 recommended for your first month · 1 optional
RecommendedA few hoursYour Shopify plan (from $39/mo)Step 22
Choose the plan you will open on
Done when: You have selected and confirmed a specific Shopify plan in Settings > Plan.Why it matters and how to do itShopify offers several plans with different feature sets, and you do not need the most expensive one to launch. Picking a plan that matches what you need now is safer than guessing at your final scale on day one.
- Compare what each plan includes on Shopify's own pricing page rather than a third-party summary.
- Match the plan to what you actually need now: staff accounts, reporting depth and the sales channels you plan to use.
- In Settings > Plan, select the plan and confirm it, knowing you can change plans again as you grow.
- Choosing the right Shopify plan(opens in a new tab)· Shopify Help Center
- Shopify Starter Plan: what you keep and when to move· Shopify Ecom
OptionalMinutesFreeStep 23
Fill in store details: legal name, contact address, timezone, units
Done when: Settings > General shows your real legal name, address, timezone and unit system with nothing left as a placeholder.Why it matters and how to do itShopify uses these details on invoices, tax documents, shipping labels and your policy pages. Leaving them blank or wrong causes mismatched paperwork later, at a point when it is harder to trace the error back to this step.
- In Settings > General, open Business details and enter your legal business name and entity type exactly as registered.
- In the same section, set your store's timezone so order timestamps and reports match your actual business hours.
- Set your unit system and default weight unit in Store defaults so product weights and shipping stay consistent.
- Review Store contact details and correct anything still showing placeholder or trial information.
- Adding business settings for your store(opens in a new tab)· Shopify Help Center
- Managing store details(opens in a new tab)· Shopify Help Center
RecommendedMinutesFreeStep 25
Add the payment method that pays your Shopify bill
Done when: Settings > Billing shows an active payment method on file for your Shopify account.Why it matters and how to do itThis is separate from the payment methods your customers use at checkout; it is how Shopify itself charges you for your plan and any extra fees. Without one on file, your store can be suspended over an unpaid bill.
- Go to Settings > Billing and open your billing profile.
- Add a payment method accepted in your region, such as a credit card or another method Shopify lists there.
- Check whether a backup payment method is worth adding in case the primary one fails or expires.
- Available payment methods for your Shopify bills(opens in a new tab)· Shopify Help Center
- Shopify billing plans: cycles, invoices and plan switching· Shopify Ecom
Phase 5. Build the catalogue 0 of 3 done
Everything a customer buys, described the way both the buyer and your own systems need it. Structure first, then one complete product, then the rest of the catalogue.
When this phase is done: Your products are in the store with complete data and grouped into collections a visitor can navigate.
RequiredA few hoursFreeStep 26
Decide how products, variants and SKUs are structured
Done when: You can describe your variant structure and SKU pattern in one sentence before creating the first product.Why it matters and how to do itA product is one listing; a variant is one buyable version of it, like a size or color. A SKU is the code you use to tell variants apart in your own records. Getting this structure right before you add stock saves a rebuild later.
- In Shopify admin, go to Products > Add product and note the Variants section before entering anything.
- List every option a buyer chooses (size, color, material) and confirm Shopify allows that many option combinations for one product.
- Write a short, consistent SKU pattern you will reuse for every product, such as a product code plus a variant code.
- Decide whether products that are really the same item in different colors should be one product with variants or separate products.
- Services or digital products
- Use variants for service tiers or add-ons instead of physical attributes like size or color.
- Product details in Shopify admin(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 27
Add one product with every field a buyer and your team need
Done when: One product in your catalogue has a complete title, description, image, price, weight, category and inventory quantity.Why it matters and how to do itThe first product you add becomes the template your whole catalogue copies. A field you skip now, like weight or a category, is a field you will retro-fit across every later product.
- Go to Products > Add product and fill in title, description, media, pricing and inventory in one pass.
- Set the product category and product type so the item can be filtered and taxed correctly later.
- Enter weight and, if you offer variants, add each variant with its own price, SKU and quantity.
- Save as Active only once every field is filled; leave it as Draft while you are still working on it.
- Product details in Shopify admin(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 28
Set up inventory tracking and your locations
Done when: Every product that you physically stock shows a correct quantity at a named location in Shopify admin.Why it matters and how to do itA location in Shopify is a place stock is held, such as your home, a warehouse or a supplier. Tracking inventory against the right location stops you from selling something you do not actually have.
- Go to Settings > Locations and add every place that holds or ships stock, including your own address if you fulfil from home.
- On each product, turn on Track quantity and enter the quantity available at each location.
- Decide, per product, whether Shopify should continue selling once a variant reaches zero stock.
- If a supplier or print partner holds the stock instead of you, mark that location as fulfilled elsewhere rather than tracked by you.
- A supplier ships for me
- You may not track exact quantities yourself; instead confirm how your supplier reports stock levels to Shopify.
- Managing inventory(opens in a new tab)· Shopify Help Center
5 more steps for this phaseNot needed to open the store · 3 recommended for your first month · 2 optional
RecommendedA day or moreFreeStep 29
Prepare product photos and video to Shopify specifications
Done when: Every product you plan to launch with has at least one uploaded image that displays correctly on its product page.Why it matters and how to do itProduct media is the closest a buyer gets to holding the item before they pay. Shopify has specific file types and size limits for images and video, and a photo that fails those limits will not upload or will display badly.
- Read Shopify's file upload requirements before you shoot or export any product media.
- Shoot or source at least one clean image per product on a plain background, plus lifestyle or angle shots if you can.
- Export files in a format and size Shopify accepts, and name files so you can match them to the right product on upload.
- Upload media through Products > select a product > Media, and check that the image displays correctly on the product page, not stretched or cropped wrong.
- Services or digital products
- Use a representative image of the outcome or deliverable, since there is no physical product to photograph.
- Uploading and managing files(opens in a new tab)· Shopify Help Center
- Product media(opens in a new tab)· Shopify Help Center
RecommendedA day or moreFreeStep 30
Write descriptions that answer the questions a buyer actually asks
Done when: Every product description answers what it is, what it is made of or includes, and who it is for.Why it matters and how to do itA buyer who cannot picture using the product, or cannot find the size or material, leaves without buying and without telling you why. A good description answers that silent question before checkout.
- List the three questions you would ask before buying this product yourself, and answer each one in the description.
- State materials, dimensions, care instructions or what is included, in plain sentences rather than a marketing tagline.
- Read the description out loud; if a sentence tells the buyer nothing they did not already know from the title, cut it.
- Check the description on a phone screen, since most buyers will read it there first.
OptionalA few hoursFreeStep 31
Group products into collections and build the menu from them
Done when: Every product belongs to at least one collection, and the main menu links to your collections, not to an empty page.Why it matters and how to do itA collection is a group of products shown together, like "New arrivals" or "Candles". Collections are what let a visitor browse by category instead of scrolling your whole catalogue, and they feed the navigation menu.
- Go to Products > Collections and create a collection for each real category a buyer would search for.
- Choose manual selection for a small, curated collection, or automated conditions (by tag, type or vendor) for a collection that should update itself as you add products.
- Add a clear title and a short description to each collection, since both can also help it get found in search.
- Go to Online Store > Navigation and add your key collections to the main menu in the order a new visitor should see them.
- Collections(opens in a new tab)· Shopify Help Center
- Menus and links(opens in a new tab)· Shopify Help Center
OptionalA day or moreFreeStep 32
Fill in the search-engine fields for products and collections
Done when: Every published product and collection has a custom page title and meta description, not the default.Why it matters and how to do itShopify lets you set the title and description that show up in a Google search result separately from your on-page title. Left blank, Google guesses, and the guess is rarely the sentence that gets a click.
- Open a product or collection, scroll to Search engine listing, and click Edit website SEO.
- Write a page title that names the product and, where relevant, who it is for.
- Write a one- or two-sentence meta description that gives a real reason to click, not a repeat of the title.
- Repeat for every collection page, since collections are often what ranks first for a category search.
- Adding keywords to your Shopify SEO(opens in a new tab)· Shopify Help Center
RecommendedWaits on someone elseFreeStep 33
Import the rest of the catalogue and check the import
Done when: The full catalogue is in Shopify and a random sample of imported products matches your source list exactly.Why it matters and how to do itOnce one product is right, a CSV import can add the rest in bulk instead of one at a time. An import that goes wrong silently, like a missing price column, can publish broken products across your whole store.
- Go to Products, click Import, and download Shopify's sample CSV to match its column headings exactly.
- Fill the CSV from your own product list, keeping the SKU and variant structure you decided earlier.
- Upload the file and wait for Shopify's confirmation email before assuming the import finished.
- Open five imported products at random and check price, image, inventory and variant options against your source list.
Lead time: Large imports can take time to process; wait for Shopify's confirmation email before troubleshooting.
- Importing products with a CSV file(opens in a new tab)· Shopify Help Center
Phase 6. Build the storefront 0 of 3 done
The pages a visitor actually sees: theme, brand, home page, menus and the essential pages, checked on the device most of your visitors will use.
When this phase is done: A stranger landing on your home page can tell what you sell and reach a product page in one click.
RequiredA few hours$0–420Step 34
Choose a theme and know what you are committing to
Done when: One theme is installed in Online Store > Themes, previewed with your own products, and you can say why you picked it over the alternatives.Why it matters and how to do itA theme is the design template your whole storefront runs on, and moving to another one later means rebuilding your sections and content by hand. Horizon is the theme Shopify ships as its flagship, and every Theme Store theme is free or paid up front.
- Go to Online Store > Themes and open the Theme Store, using the free and paid filters to see what each price band gives you.
- Read the theme listing for the layouts you actually need, such as a large image grid, a one-product page, or a booking-style page.
- Add one theme to your admin and preview it against your own products before publishing anything.
- Check who supports the theme and where its documentation lives, because you will need both the first time a section does not behave.
- Shopify themes(opens in a new tab)· Shopify Help Center
- Shopify Horizon Theme: Should You Migrate from Dawn?· Shopify Ecom
RequiredA few hoursFreeStep 36
Build a home page that says what you sell in the first screen
Done when: A first-time visitor can tell what you sell within the first screen of your home page, with no placeholder content left.Why it matters and how to do itA visitor decides whether to keep scrolling within seconds of landing. If the first screen does not make clear what you sell and who it is for, most visitors leave before reaching a product.
- Go to Online Store > Themes > Customize and open the home page template.
- Add or edit the top section so its heading and image state what you sell, not just a brand slogan.
- Add a section that links directly to your main collection or best-selling product, so a visitor can act without hunting for a menu.
- Remove any placeholder section the theme installed with, such as sample images or lorem ipsum text.
- What the Best Shopify Stores Do Differently· Shopify Ecom
RequiredA few hoursFreeStep 39
Check the store on a phone and fix what breaks
Done when: The home page, a product page, a collection page and the cart all display correctly on both the mobile preview and a real phone.Why it matters and how to do itMost Shopify storefront visits happen on a phone, not a desktop browser. A layout that looks right at desktop width can hide a button, overlap text, or force a visitor to zoom on a phone.
- Go to Online Store > Themes > Customize and switch the preview to mobile width.
- Walk the home page, a product page, a collection page and the cart on that mobile preview.
- Open the storefront on an actual phone as well, since a simulated preview does not always match a real device.
- Fix or shorten any section that overlaps, gets cut off, or requires horizontal scrolling on mobile.
- Adding, previewing, and buying themes(opens in a new tab)· Shopify Help Center
4 more steps for this phaseNot needed to open the store · 3 recommended for your first month · 1 optional
OptionalMinutesFreeStep 35
Set the logo, colors, fonts and favicon
Done when: Your logo, brand colours, fonts and favicon all appear correctly when you preview the storefront.Why it matters and how to do itThese four settings apply across every page at once, so setting them before you build individual pages means you build on the final look, not a placeholder you have to redo.
- Go to Online Store > Themes > Customize, then open Theme settings.
- Upload your logo in the Logo section and check how it looks in the header on both desktop and phone width.
- Set your brand colours and fonts in the Colors and Typography sections.
- Upload a small square image as the favicon, the icon shown in the browser tab.
- Customizing theme settings(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 37
Build the menu, footer and search a visitor needs
Done when: Every link in your main menu and footer opens a real, finished page, and search returns a result for a real product.Why it matters and how to do itThe menu and footer are how a visitor finds anything that is not on the page in front of them, including the policies you are legally expected to publish. A missing link here is a page that effectively does not exist.
- Go to Online Store > Navigation and build the main menu from your key collections and pages.
- Add a footer menu with links to your About, Contact, and policy pages once they exist.
- Turn on and test the built-in search so a visitor can find a product by typing its name.
- Click every menu and footer link yourself to confirm none point to a blank or missing page.
- Menus and links(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 38
Write the About and Contact pages
Done when: The About and Contact pages are published, linked in the footer, and give a real way to reach you.Why it matters and how to do itA new store has no track record, so these two pages are what a cautious buyer checks before trusting you with a payment. A blank or generic About page reads as a sign the store is not real.
- Go to Online Store > Pages > Add page and create an About page that explains who runs the store and why it exists.
- Create a Contact page and add a way to actually reach you, such as an email address or a contact form.
- Avoid promises you cannot keep, such as response times you have not tested yet.
- Add both pages to your footer menu once they are published.
- Creating and editing pages(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 40
Keep the store fast: images, fonts and apps
Done when: You have checked the store's web performance report and removed at least one unused app or oversized image.Why it matters and how to do itA slow page loses buyers before they see anything, and images, extra fonts and installed apps are the most common causes of a slow Shopify store. Speed is something you protect continuously, not a box you tick once.
- Check your store's web performance report under Online Store > Themes > current theme actions.
- Compress and resize product images before upload rather than relying on Shopify to shrink an oversized file.
- Limit the number of custom fonts the theme loads, since each extra font is a separate file the browser waits for.
- Review installed apps and remove any that are not actually in use; each one can add its own scripts to every page.
- Online store web performance(opens in a new tab)· Shopify Help Center
Phase 7. Turn on payments and checkout 0 of 3 done
The path money takes: an active payment provider, verified identity, the account that receives payouts, and a checkout configured the way you will really operate.
When this phase is done: Your store can take a card payment, and you know where the money lands and on what schedule.
RequiredWaits on someone elseFreeStep 41
Activate a payment provider and pass its verification
Done when: The Payments page in Shopify admin shows an active provider with no pending verification warning.Why it matters and how to do itUntil a payment provider is active, your store cannot take a real payment from a real customer. Activation asks who you are and where the money should go, and Shopify verifies those details before it will move funds to you.
- In Shopify admin, go to Settings > Payments and click Activate on Shopify Payments, or choose and connect a supported third-party provider instead.
- Enter the personal, business, and identification details the form asks for exactly as they appear on your official documents.
- Submit the application for verification and watch for an email or admin notice asking for extra documents.
- Check the Payments settings page for a status message rather than assuming activation finished silently.
Lead time: Verification review time varies by country and how clean your documents are; track progress in Settings > Payments rather than guessing a date.
- Setting up Shopify Payments(opens in a new tab)· Shopify Help Center
- How long does Shopify Payments verification take?· Shopify Ecom
RequiredWaits on someone elseFreeStep 42
Set the payout bank account and know the payout schedule
Done when: A bank account is listed as your payout destination and a payout schedule is selected in Shopify admin.Why it matters and how to do itA completed sale does not put money in your bank the same day. Shopify collects payments and transfers them to your bank account in batches on a schedule you choose, so you need to know when to expect cash, not just when you make a sale.
- In Settings > Payments, open the Shopify Payments section and add your business bank account under Payouts.
- Choose a payout schedule such as daily, weekly, or monthly, based on how tightly you need to track cash flow.
- Understand that changing your bank account later pauses payouts for a short security check before they resume.
- Open the Payouts page under Finance to see your next scheduled payout once your first sale comes in.
Lead time: Bank verification and the first payout depend on your bank's own processing, not a fixed date Shopify controls.
- Getting paid with Shopify Payments(opens in a new tab)· Shopify Help Center
- How Shopify Pays You: Payouts, Timing & Cash Flow· Shopify Ecom
RequiredMinutesFreeStep 44
Configure the checkout: accounts, consent, order handling
Done when: You have chosen and saved a setting for customer accounts, marketing consent, and order processing, not left the defaults unreviewed.Why it matters and how to do itThe checkout is where a browser becomes a paying customer, and its settings decide how much friction they face. Getting customer accounts, marketing consent, and order handling right before launch avoids confusing buyers or breaking a compliance rule on day one.
- In Settings > Checkout, decide whether customer accounts are optional, required, or turned off for this store.
- Set how you collect marketing consent at checkout so it matches the email and SMS rules for where you sell.
- In Settings > Checkout, find the order processing section and choose automatic or manual order fulfillment.
- Decide whether customers see a review step before they commit to payment, and test it yourself once.
- Set up order processing and archiving(opens in a new tab)· Shopify Help Center
- Customer accounts(opens in a new tab)· Shopify Help Center
3 more steps for this phaseNot needed to open the store · 2 recommended for your first month · 1 optional
OptionalMinutesFreeStep 43
Decide which extra payment methods to add, and which to skip
Done when: You can name which additional payment methods are on and which you deliberately left off, and why.Why it matters and how to do itBeyond your main provider, Shopify lets you turn on express wallets and buy-now-pay-later options. Each one adds a familiar button at checkout for some buyers, but each is also a separate service with its own terms, so add only what fits how your customers actually pay.
- In Settings > Payments, open Additional payment methods and see what is available for your country.
- Turn on express wallets like Shop Pay, Apple Pay, or Google Pay if a meaningful share of your visitors shop on mobile.
- Review a buy-now-pay-later option only if you sell higher-priced items, and read its own signup terms before turning it on.
- Leave off any method that doesn't match your buyers instead of activating every option by default.
- Activating additional payment methods(opens in a new tab)· Shopify Help Center
- Shop Pay vs Apple Pay vs Google Pay on Shopify· Shopify Ecom
RecommendedMinutesFreeStep 45
Turn on abandoned-checkout recovery
Done when: Abandoned checkout emails are switched on and the message has been read and edited by you at least once.Why it matters and how to do itMost visitors who start checkout leave without paying. Abandoned-checkout recovery sends them an automatic reminder with a link back to their cart, and it costs nothing extra to turn on, so leaving it off means losing sales you already almost had.
- In Shopify admin, open Apps > Messaging and find the abandoned checkout automation; if your store is still on the older experience, the same emails are managed from Orders > Abandoned checkouts, and the help page below covers both.
- Turn on automatic emails to customers who leave without completing payment.
- Choose which visitors qualify, such as only those who left an email address, and how long to wait before the email sends.
- Edit the message so it sounds like your store rather than shipping the generic default text.
- Recovering abandoned checkouts(opens in a new tab)· Shopify Help Center
- Shopify Abandoned Cart Recovery: What's Free, What Isn't· Shopify Ecom
RecommendedA few hoursFreeStep 46
Decide how you will handle fraud and chargebacks
Done when: You can describe your own rule for reviewing risky orders and you know where a chargeback appears in Shopify admin.Why it matters and how to do itSome orders are fraudulent, and some paying customers later dispute a charge with their bank, which is called a chargeback. Deciding your own review habit now, before an order arrives, means you catch a bad order instead of shipping it for free.
- Open each new order in Shopify admin and read its fraud analysis before you fulfill anything unfamiliar.
- Set yourself a rule for what risk level gets a manual look versus automatic fulfillment.
- Learn where a chargeback or payment dispute shows up in your admin so you recognize it immediately.
- Keep basic proof for every order, such as tracking numbers and delivery confirmation, in case you need to contest a dispute later.
- Fraud prevention(opens in a new tab)· Shopify Help Center
- Chargebacks and inquiries(opens in a new tab)· Shopify Help Center
Phase 8. Set up shipping and delivery 0 of 3 done
How what you sold reaches the person who bought it, priced so delivery does not quietly eat the margin you calculated in the first phase.
When this phase is done: Every place you sell to has a delivery rate the customer sees at checkout and you can honor.
RequiredA few hoursFreeStep 47
Decide who pays for delivery and how it is priced
Done when: You can state which shipping strategy the store uses and why, for every product type you sell.Why it matters and how to do itShipping always costs money, but you decide who sees that cost and when. Free, flat-rate, and calculated-at-checkout are the three basic strategies, and picking one deliberately affects both your margin and whether a shopper finishes their order.
- In Settings > Shipping and delivery, choose a strategy: free shipping, a flat rate you set, or a rate calculated by the carrier at checkout.
- If you offer free shipping, build its real cost into your product prices rather than absorbing it as a surprise expense.
- If you use a flat rate, base the number on your own average shipping cost, not a round figure you picked without checking.
- Decide whether the strategy should differ by product type, order size, or destination before you build out rates.
- Creating a shipping strategy(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 48
Set the shipping zones and rates you can actually honor
Done when: Every zone in your shipping profile has a working rate, and you have test-checked at least one order per zone.Why it matters and how to do itA shipping zone is a group of destinations that get the same rate. If you list a zone or a rate you cannot actually deliver on, the customer pays for a promise your business can't keep, so every zone you publish needs a rate you can genuinely fulfill.
- In Settings > Shipping and delivery, open your shipping profile and add the zones you are willing to ship to.
- Add a rate to each zone and give it a clear name, since customers see that name at checkout.
- Match every zone to a country or region you can genuinely fulfill with your chosen carrier or supplier.
- Place a test order from an address in each zone to confirm the checkout shows the rate you expect.
- Setting up shipping zones and rates(opens in a new tab)· Shopify Help Center
RequiredA few hoursCost variesStep 52
Set how a digital product or booking reaches the customer
Done when: You have placed a real test purchase and received the digital file or booking confirmation the way a customer would.Why it matters and how to do itA digital file or a booked service doesn't need a box or a carrier, but it still needs a way to reach the customer the moment they pay. Shopify has no built-in download or booking tool, so this step is choosing and setting up the app that does the job.
- When creating the product, mark it as one that doesn't require shipping.
- Install an app from the Shopify App Store that delivers digital files or manages bookings, since Shopify itself does not include one.
- Set the delivery or confirmation to happen automatically right after payment, or choose to send it yourself manually.
- Buy the product yourself once, end to end, so you know exactly what the customer sees and receives.
- Selling services or digital products(opens in a new tab)· Shopify Help Center
- Shopify Digital Products: Complete Selling Guide· Shopify Ecom
3 more steps for this phaseNot needed to open the store · 2 recommended for your first month · 1 optional
RecommendedA few hoursFreeStep 49
Enter weights and package sizes so calculated rates are right
Done when: Every product has a real weight entered and at least one package with real dimensions exists in your shipping settings.Why it matters and how to do itA calculated shipping rate is only as accurate as the numbers behind it. If a product's weight or your package dimensions are wrong, the carrier's real cost and the price your customer sees at checkout will not match, and you absorb the difference.
- Open each product, go to its Shipping section, and enter an accurate weight for the item as it will actually ship.
- In Settings > Shipping and delivery, set up one or more default packages with real dimensions, not placeholder numbers.
- Create separate packages for items that differ a lot in size instead of forcing everything into one generic box.
- Recheck the shipped weight for anything that leaves your supplier's own packaging, since that adds weight the product page alone won't show.
- Print on demand
- Your print-on-demand supplier ships the package, so confirm their actual shipped weight and box size with them instead of guessing.
- Understanding shipment packaging and weights(opens in a new tab)· Shopify Help Center
RecommendedA few hoursCost variesStep 50
Decide packaging and how labels get printed
Done when: You know exactly who packs and who prints the label for the next order that comes in.Why it matters and how to do itSomeone has to box the order and put a shipping label on it. Deciding now whether that is you, a fulfillment partner, or your supplier avoids a scramble on your first real order, and saved package sizes make every later label faster to buy.
- Decide whether you will pack orders yourself or a fulfillment partner or supplier ships on your behalf.
- If you pack yourself, source boxes or mailers and choose a label printer that matches Shopify's supported list.
- Save your common package types under Settings > Shipping and delivery so they're ready to pick when you buy a label.
- Decide who actually buys and prints the label for each order: you inside Shopify, or your fulfillment partner.
- Setting up packages(opens in a new tab)· Shopify Help Center
- Shopify Shipping Label Costs: One Discount Ceiling, Four Plans· Shopify Ecom
OptionalMinutesFreeStep 51
Set up local pickup or local delivery if you offer them
Done when: Pickup or local delivery is switched on for a specific location with working instructions, or you've decided neither applies to you.Why it matters and how to do itIf you have a physical location, local pickup and local delivery let nearby customers get their order without a carrier, often faster and without a shipping charge. Neither is required, so only turn one on if you can actually staff it.
- In Settings > Shipping and delivery, turn on Pickup in store for the specific location customers can collect from.
- Add pickup instructions and an expected pickup time so buyers know what happens after they order.
- If you offer local delivery, set a delivery area by distance or postal code for that location.
- Leave both off if every order will ship by carrier, rather than enabling an option nobody will fulfill.
- Setting up pickup in store for online orders(opens in a new tab)· Shopify Help Center
- Setting up local delivery for online orders(opens in a new tab)· Shopify Help Center
Phase 9. Set up taxes in the store 0 of 2 done
Shopify charges tax the way you configure it, and only where you tell it you are registered. This phase is that configuration, not the registration itself.
When this phase is done: Checkout charges the tax your registrations require, and you know which report your accountant will ask for.
RequiredA few hoursFreeStep 53
Set the tax settings for every place you sell into
Done when: Every place you are currently registered to collect tax appears as an active tax region in Settings > Taxes and duties.Why it matters and how to do itShopify does not automatically know where you owe sales tax or VAT. Each country, state, or province where you are registered to collect tax has to be added as a tax region yourself, or the checkout will simply charge nothing there.
- In the Shopify admin, go to Settings > Taxes and duties.
- Add a tax region for every country, state, or province where you are registered to collect tax.
- In the United States, turn on Shopify Tax (or enter rates manually) for each state you added.
- For the EU, UK, or Canada, follow the region-specific setup steps in the same section before you turn on collection.
- Leave a region off this list until you have actually registered there — adding tax regions does not register you, and this step is about the store settings, not the registration itself.
- General tax set-up steps(opens in a new tab)· Shopify Help Center
- Shopify Sales Tax: Where You Owe It and Who Files· Shopify Ecom
RequiredMinutesFreeStep 54
Decide whether your prices include tax
Done when: You have set, and checked on the live storefront, whether prices show tax-included or tax-excluded in each market you sell into.Why it matters and how to do itA price can be shown to shoppers as already including tax, or with tax added at checkout. Which one customers expect depends on where they shop, and getting it backwards makes your prices look wrong or your margin shrink without warning.
- In Settings > Taxes and duties, find the option that controls whether prices include tax for a given market.
- Check what buyers in your main market expect to see — many countries display consumer prices with tax already included, others add it at checkout.
- Set the option per market rather than assuming one setting fits every country you sell into.
- Open your storefront in each market and confirm the displayed price matches what you intended.
- Include taxes in product prices(opens in a new tab)· Shopify Help Center
2 more steps for this phaseNot needed to open the store · 1 recommended for your first month · 1 optional
RecommendedA few hoursFreeStep 55
Assign tax categories and overrides where they apply
Done when: Every product that needs a non-default tax treatment has a tax category or override set, and none are guessed.Why it matters and how to do itSome products are taxed differently from your general rate — clothing, food, digital goods, and other categories vary by jurisdiction. A tax category tells Shopify's calculation which rule applies to that specific product.
- Open a product, go to the Pricing section, and set its Tax category to the option that matches what you actually sell.
- For a confirmed exemption or a special local rule, add a tax override under Settings > Taxes and duties instead of leaving the product on the default rate.
- When you are not sure a category applies to your product, leave it unset rather than guessing — the wrong category is worse than none.
- Repeat for every product type in your catalogue that is not covered by your store's general tax rate.
- Tax overrides and exemptions(opens in a new tab)· Shopify Help Center
OptionalA few hoursFreeStep 56
Know where the tax report comes from and who files it
Done when: You can state, without checking again, where your tax report lives and who is responsible for filing it.Why it matters and how to do itShopify can calculate and collect tax at checkout, but collecting is not the same as filing it with the tax authority. Someone — you or an accountant — still has to file, and you need to know where the numbers for that filing live before they are due.
- Check Settings > Taxes and duties for whether Shopify Tax offers automated filing in your region, and whether you are enrolled.
- If filing is not automated for you, find your sales tax data under Analytics > Reports, in the tax report broken down by jurisdiction.
- Confirm with your accountant, or your local tax authority, who is actually responsible for submitting the filing — Shopify collecting tax does not mean Shopify remits it for you by default.
- Save or bookmark the report location so you are not searching for it again when a filing deadline is close.
- Tax reports(opens in a new tab)· Shopify Help Center
- Shopify Sales Tax: Where You Owe It and Who Files· Shopify Ecom
Phase 10. Publish policies and open a support channel 0 of 3 done
The promises a customer reads before buying and the way they reach you afterwards, written to match what you will really do rather than what sounds generous.
When this phase is done: Every policy page is published, agrees with your actual process, and there is one inbox you watch.
RequiredA few hoursFreeStep 57
Publish a refund policy that matches what you will really do
Done when: A refund policy describing your real process is published and visible from checkout.Why it matters and how to do itA refund policy sets the customer's expectations and is what you are held to if a dispute or chargeback happens. It has to describe your actual process — copying a generic template and never following it causes more disputes than having no policy at all.
- In the Shopify admin, go to Settings > Policies.
- Use "Create from template" for the refund policy, then edit the return window, condition requirements, and process to match what you will actually do.
- If you plan to accept returns, cancellations, or exchanges differently by product type, say so explicitly in the text.
- Publish the policy so it is linked from checkout and your storefront footer, not just saved as a draft.
- Adding store policies(opens in a new tab)· Shopify Help Center
- Shopify Returns and Cancellations: What to Switch On· Shopify Ecom
RequiredA few hoursFreeStep 58
Publish the privacy policy and set up cookie consent
Done when: A privacy policy is published and the cookie banner is turned on and configured for the regions that require it.Why it matters and how to do itA privacy policy tells customers what data you collect and why, and in many places you are legally required to ask for consent before certain cookies load. Both live in the same settings area and both need to be live before you open the store to real visitors.
- In Settings > Policies, generate the privacy policy template and edit it to match the data you actually collect (orders, marketing sign-ups, analytics).
- Go to Settings > Customer privacy and turn on the cookie banner for the regions where consent is required.
- Set the banner to block non-essential cookies until a visitor consents, if your region requires opt-in rather than opt-out.
- Confirm the privacy policy link appears in your storefront footer and in the cookie banner itself.
Official starting point, by country
Thresholds and rates vary by country and change over time — start with the official page for where you operate.
- United States: Privacy and security guidance for businesses — Federal Trade Commission
- United Kingdom: Data protection guidance for organisations — Information Commissioner's Office
- Canada: PIPEDA compliance help for businesses — Office of the Privacy Commissioner of Canada
- European Union: Data protection under GDPR — Your Europe (European Commission)
- Australia: Privacy obligations for organisations — Office of the Australian Information Commissioner
- Configuring customer privacy settings(opens in a new tab)· Shopify Help Center
- Adding store policies(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 60
Open one support channel you will actually monitor
Done when: One support channel is live, published on the storefront, and you have tested it works.Why it matters and how to do itCustomers need one clear way to reach you when something goes wrong with an order. A channel nobody checks is worse than none, because it tells the customer help exists and then never answers.
- Decide on one primary channel you can realistically check daily: a support email, live chat, or phone.
- If you choose chat, add Shopify Inbox from Settings > Apps and sales channels, then set your business hours and a canned first-reply message.
- Publish the channel on a Contact page and reference it in your policies, so customers do not have to hunt for it.
- Test the channel yourself by sending a message as a customer would, before you open the store.
- Shopify Inbox(opens in a new tab)· Shopify Help Center
- Shopify Inbox: Setup, Limits and When to Use It· Shopify Ecom
2 more steps for this phaseNot needed to open the store · 2 recommended for your first month
RecommendedA few hoursFreeStep 59
Publish terms of service and a shipping policy
Done when: Terms of service and a shipping policy are both published and linked from your storefront.Why it matters and how to do itTerms of service set the rules for using your store and buying from you; a shipping policy tells customers how and when orders move once they are placed. Neither is optional groundwork — both are what you point to when a customer disputes what they were told.
- In Settings > Policies, generate the terms of service template and edit it for how your store actually operates.
- Generate the shipping policy template and describe your real carriers, methods, and any regions you do not ship to.
- Keep both in plain language a first-time buyer can actually read, not just legal boilerplate.
- Confirm both policies are linked from your storefront footer alongside the refund and privacy policies.
- Adding store policies(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 61
Check the emails Shopify sends to customers on your behalf
Done when: You have read the customer notification emails your store sends and added your branding to them.Why it matters and how to do itShopify automatically emails customers at points like order confirmation, shipping, and refunds, using your name. If you never look at those emails, you will not notice a wrong tone, a missing logo, or confusing wording until a customer complains about it.
- Go to Settings > Notifications and open the list of automatic customer emails.
- Read through the ones relevant to your store type (order confirmation, shipping update, refund) as if you were the customer receiving them.
- Add your logo and brand colors to the notification template so the emails look like they came from your store.
- Place a real test order, if you can, to see at least one notification arrive as a customer would see it.
- Setting up customer notifications(opens in a new tab)· Shopify Help Center
Phase 11. Connect the domain and email 0 of 1 done
Your own web address instead of the one Shopify gave you, and email that comes from that address rather than from a stranger's domain.
When this phase is done: The store answers on your domain, and the email your customers receive carries it too.
RequiredWaits on someone elseCost variesStep 62
Buy or connect the domain and make it the primary one
Done when: Your own domain, not a myshopify.com address, opens the storefront in a browser.Why it matters and how to do itA domain is the web address customers type instead of your default myshopify.com address. Buying or connecting one through Shopify keeps its DNS settings in one place, and setting it as primary makes it the address shown to every visitor.
- In the Shopify admin, go to Settings > Domains and click Buy new domain, or click Connect existing domain if you already own one elsewhere.
- If the domain was bought elsewhere, follow the DNS instructions Shopify shows on the Domains page to point it at your store.
- Once the domain's status shows Connected on Settings > Domains, click it and choose Change primary domain.
Lead time: DNS changes can take time to spread before the domain fully works.
- Buying a domain through Shopify(opens in a new tab)· Shopify Help Center
- Change your primary domain(opens in a new tab)· Shopify Help Center
- Shopify Domains: What You Pay, and What You Actually Own· Shopify Ecom
2 more steps for this phaseNot needed to open the store · 1 recommended for your first month · 1 optional
OptionalMinutesCost variesStep 63
Set up an email address on your own domain
Done when: You can send and receive mail from an address on your own domain.Why it matters and how to do itAn address like you@yourstore.com looks more credible to customers and suppliers than a personal inbox. Shopify does not host email itself, so you either forward mail from your domain to an inbox you already have, or connect a separate mail service for full sending and receiving.
- Decide whether you only need mail forwarded to an inbox you already use, or need to send and receive from the address directly.
- For forwarding on a Shopify-managed domain, add a forwarding address on the Settings > Domains page.
- For full sending and receiving, sign up with a third-party email host such as Google Workspace and follow its setup for your domain.
- Setting up email hosting for your domain(opens in a new tab)· Shopify Help Center
- Does Shopify give you a business email address?· Shopify Ecom
RecommendedWaits on someone elseFreeStep 64
Authenticate the domain that sends your store email
Done when: Order confirmation emails send from your own domain address instead of a rewritten one.Why it matters and how to do itDKIM, SPF and DMARC are DNS records that prove your order confirmations and other store emails really come from your domain. Without them, major inboxes such as Gmail and Yahoo may send your emails to spam, or rewrite the sender address so it no longer shows your domain.
- In Settings > Notifications, check what address your store's customer emails are currently sending from.
- If it shows a rewritten shopifyemail.com address, add the DKIM and SPF records Shopify provides to your domain's DNS settings.
- Add a single DMARC record to the same DNS settings, and remove any conflicting DMARC record you already had.
Lead time: DNS record changes can take time to take effect.
- Displaying your store's sending email(opens in a new tab)· Shopify Help Center
- Can Shopify send order-confirmation emails from your own domain?· Shopify Ecom
Phase 12. Set up analytics and tracking 0 of 0 done
The instruments you will need from the first day, connected before there is any traffic to lose.
When this phase is done: The store reports into analytics and Search Console, and you know which five numbers you will read every week.
Nothing in this phase is needed to open the store on your path — its steps are folded below.
4 more steps for this phaseNot needed to open the store · 4 optional
OptionalMinutesFreeStep 65
Connect Google Analytics and set up consent
Done when: Google Analytics 4 shows a visit after you browse the store yourself.Why it matters and how to do itAnalytics shows where visitors come from and what they do before buying, which you cannot see from order data alone. Many regions require you to ask visitor consent before tracking is fully active, so the consent banner has to go in alongside the tracking itself.
- Create a Google Analytics 4 property if you do not already have one.
- In the Shopify admin, add your Google Analytics 4 details from Settings > Customer privacy or the Google Analytics section of your store's preferences.
- Turn on Shopify's customer privacy banner from Settings > Customer privacy so visitors are asked for consent.
- Browse the storefront yourself and confirm the visit appears in your Google Analytics 4 property.
- Setting up Google Analytics 4(opens in a new tab)· Shopify Help Center
- Google Tag Manager on Shopify· Shopify Ecom
OptionalMinutesFreeStep 66
Verify the store in Google Search Console
Done when: Google Search Console shows your domain as a verified property with a submitted sitemap.Why it matters and how to do itSearch Console shows how Google actually sees your store and lets you submit your sitemap, which helps new pages get found faster. Verifying ownership first is how Google confirms the account belongs to you before it will show you that data.
- Turn off the store's password page temporarily, since private mode can block Google from confirming ownership.
- Create a property for your domain in Google Search Console and choose the HTML tag or DNS verification method.
- In Shopify, add the verification tag or DNS record Google gave you, then click Verify in Search Console.
- Once verified, submit your store's sitemap.xml file from the Sitemaps section of Search Console.
- Finding and submitting your sitemap(opens in a new tab)· Shopify Help Center
OptionalA few hoursFreeStep 67
Decide which sales channels you will connect, and when
Done when: You have a written order of which channels you will connect, with the first one already connected.Why it matters and how to do itA sales channel puts your products in front of shoppers somewhere other than your own storefront, such as a marketplace or social platform. Connecting every channel at once before launch spreads your attention thin, so pick the ones your buyer actually uses and add them in order.
- Review the channels available from Settings > Apps and sales channels in the Shopify admin.
- Match channels to the buyer you named in the first phase, rather than adding every option shown.
- Connect the highest-priority channel first and confirm your catalogue displays correctly there before adding another.
- Sales channels(opens in a new tab)· Shopify Help Center
- Shop App Channel: Keep It On, Redirect It, or Remove It· Shopify Ecom
OptionalMinutesFreeStep 68
Pick the five numbers you will look at every week
Done when: You can name your five numbers without looking them up, and you have reviewed them at least once.Why it matters and how to do itA store produces far more numbers than anyone can act on regularly. Choosing five in advance, such as total sales, sessions, conversion rate and two others that match what you're testing, means you check the same things every week instead of whatever catches your eye that day.
- Open Analytics in the Shopify admin and review the report cards available.
- Pick five that match what you're testing right now, not every metric on offer.
- Add those five cards to your Analytics overview dashboard from Analytics > Customize.
- Set a fixed day and time each week to review them, starting before you have meaningful traffic.
- Analytics overview dashboard(opens in a new tab)· Shopify Help Center
- Shopify Analytics: What's Built In, What's Missing & How to Read It· Shopify Ecom
Phase 13. Test the whole store, then open it 0 of 4 done
Everything a customer will do, done by you first, including the parts that move real money. Then the password page comes down.
When this phase is done: You have bought from your own store and refunded it, fixed what that found, and opened the store to the public.
RequiredA few hoursFreeStep 69
Place a real order yourself, end to end
Done when: An order you placed yourself appears correctly in Orders and its confirmation email arrived.Why it matters and how to do itCheckout, taxes, shipping and confirmation emails only prove they work together once someone actually buys something. Placing the order yourself, in test mode or as a real transaction you refund, catches a broken setting before a stranger's money is on the line.
- In Settings > Payments, turn on test mode for Shopify Payments, or use your payment provider's own test mode if you use a different one.
- Go to the storefront and buy a product exactly as a customer would, entering a real-looking name and address.
- Check the order in Orders: confirm inventory dropped and the confirmation email arrived.
- Turn test mode back off in Settings > Payments once you're done.
- Placing a test order(opens in a new tab)· Shopify Help Center
RequiredMinutesFreeStep 70
Refund that order and watch the money go back
Done when: The test order's timeline shows a completed refund.Why it matters and how to do itRefunding will be a routine task later, so it is worth seeing it work under conditions you control first. Confirm you know where the refund button is and that the reversal actually completes, rather than finding out during a real customer dispute.
- Open the test order you just placed from Orders in the Shopify admin.
- Click Refund, choose a full refund, and confirm it.
- Check the order's timeline for the refund entry, and check your payment provider's dashboard if you used a real transaction.
- Refunding orders(opens in a new tab)· Shopify Help Center
RequiredA few hoursFreeStep 72
Walk every page looking for placeholder text and dead links
Done when: You have clicked every menu link and every page loads real content with no placeholder text.Why it matters and how to do itSample text, placeholder collections and links that go nowhere are the fastest way for a store to look unfinished. A careful pass through every page and menu link before opening catches what day-to-day work tends to miss.
- Click through every link in the main menu and the footer menu, including legal pages.
- Open every collection and at least one product from each, checking that images and descriptions loaded correctly.
- Click every link on the home page, including banners and social icons, to confirm each one goes somewhere real.
- Adding, previewing, and buying themes(opens in a new tab)· Shopify Help Center
RequiredMinutesFreeStep 75
Remove the password page and open the store
Done when: The storefront loads for a visitor with no Shopify login and no password prompt.Why it matters and how to do itUntil this step, the store stays hidden behind a password page from visitors and search engines. Removing it is the action that actually makes the store public and buyable by real customers.
- From the Shopify admin, go to Online Store, click the Private label next to the access setting, and select Public.
- Click Update to confirm the change.
- Open the storefront in a new private or incognito browser window to confirm it loads without asking for a password.
- Restrict access to your online store(opens in a new tab)· Shopify Help Center
4 more steps for this phaseNot needed to open the store · 4 recommended for your first month
RecommendedA few hoursFreeStep 71
Check the store on a second browser and a second device
Done when: You have completed a browse-to-checkout pass on a phone and on a non-default browser.Why it matters and how to do itA theme editor preview mostly reflects one setup. Something that looks fine on your desktop and default browser can break on a phone, a different browser, or a slower connection, and a visitor who hits that will simply leave rather than tell you.
- Open the storefront in a browser you don't normally use, and on a phone or tablet.
- Browse, add a product to the cart, and start checkout on each.
- Note anything that loads slowly, overlaps, or is hard to tap, and fix it in the theme editor before launch.
- Preparing your Shopify store for launch(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 73
Have someone who is not you try to buy something
Done when: Someone outside your household or team has reached the final checkout step, or completed a purchase, on their own.Why it matters and how to do itYou already know how your own store works, which makes it hard to notice what confuses a first-time visitor. Someone unfamiliar with the store will hesitate, misclick, or ask a question at exactly the point a real customer would.
- Share the store's password with someone who has not seen the store before, from Online Store > Preferences.
- Ask them to find a product they'd want and go through checkout on their own device, without your help.
- Ask afterward where they hesitated, got confused, or almost gave up, and note it for a fix.
- Restrict access to your online store(opens in a new tab)· Shopify Help Center
RecommendedA few hoursFreeStep 74
Decide what would make you stop, and who watches on day one
Done when: You have a written list of stop conditions and a named person watching on launch day.Why it matters and how to do itA broken checkout or a wrong price on launch day has to be judged under pressure unless you set the threshold beforehand. Decide now what would make you pause sales, and name who is watching for it.
- Write down two or three concrete situations that would make you pause the store, such as a checkout error or a wrong price.
- Decide who checks orders, the storefront and any error notifications on launch day, even if it is only you.
- Confirm you know exactly how to make the store private again if needed, from Online Store > Preferences.
- Shopify Online Business: An End-to-End Launch Playbook· Shopify Ecom
RecommendedA few hoursFreeStep 76
Run the day-one checks after the first orders arrive
Done when: You have reviewed every day-one order against inventory, tax and payout, and found nothing unexplained.Why it matters and how to do itThe first real orders test everything the earlier steps only simulated. Checking that inventory, tax charged, shipping and payouts behaved correctly on real orders catches a misconfiguration while it is still one order, not fifty.
- Open each new order in Orders and confirm the items, address, tax charged and shipping cost look right.
- Check that inventory counts dropped correctly for what sold, from Products > Inventory.
- Confirm payments show as pending or paid correctly from Settings > Payments.
- Reply to any customer question the same day, using the support channel you set up earlier.
- Analytics overview dashboard(opens in a new tab)· Shopify Help Center
- Shopify Online Business: An End-to-End Launch Playbook· Shopify Ecom
Your marks are saved in this browser only. Clearing them cannot be undone.
How to use this page · read this once
Start with "Open fast": the 34 required steps that take a store from nothing to its first real order. Work the phases in order — later phases assume the decisions and paperwork from earlier ones are already in place, so skipping ahead usually means redoing work. Step numbers count all 76 steps, so a path skips numbers.
Tick a step's checkbox once it is genuinely done, not once you have read it. Each step names the exact condition — "Done when: …" — that has to be true first, and most steps link the official page, or our guide, where you actually do it. Open a step for why it matters and the exact clicks.
Every phase folds the steps that are not on your path under "more steps". They are tagged Recommended (worth doing in your first month of trading) or Optional (improves results, can wait). Switch your path to "First month" or "Everything" when you are ready for them — or open a fold and pick single steps.
"What are you selling?" hides the steps that do not apply to your fulfillment model. Neither filter ever erases a tick: switch back and every mark you made is still there. Print the page, or save it as a PDF, to work through it on paper; folded and hidden steps stay out of the printed copy.
Method, privacy, and sources · 19 publishers, 90 links
This checklist is general educational information, not legal, tax, accounting, or financial advice. What the law requires of you differs by country, state or province, and product category, and it changes. Verify anything carrying a legal or tax obligation with the relevant authority and a qualified professional where you operate.
Your ticks stay in this browser. There is no account, no email, no server copy, no shareable result link, and no analytics path that records which steps you ticked or which model you filtered to.
Shopify facts come from official Shopify sources. Steps that touch business registration, tax, or product regulation link to a government or regulator starting point and do not claim complete coverage of every country.
"Required" means the store cannot open without the step — it is the same set of steps the "Open fast" path shows, by definition, not by editorial judgement. "Recommended" and "Optional" sort the rest by what it costs to skip them before your first orders.
- Content version
- shopify-store-launch-checklist/1.1.0
- Content reviewed
- 2026-09-10
Official source starting points
19 publishers, 90 links cited across the checklist.
Shopify · 1 link
Shopify Help Center · 71 links
- Shopify Payments eligibility
- Pricing your products
- Managing business entities
- Bank account requirements for Shopify Payments
- Taxes
- Prohibited and restricted items on Managed Markets
- Dropshipping and print on demand app recommendations for your Shopify store
- Selling services or digital products
- Getting set up to start selling
- Managing store details
- Choosing the right Shopify plan
- Adding business settings for your store
- Securing your account with two-step authentication
- Inviting users to your Shopify staff account
- Available payment methods for your Shopify bills
- Product details in Shopify admin
- Managing inventory
- Uploading and managing files
- Product media
- Collections
- Menus and links
- Adding keywords to your Shopify SEO
- Importing products with a CSV file
- Shopify themes
- Customizing theme settings
- Creating and editing pages
- Adding, previewing, and buying themes
- Online store web performance
- Setting up Shopify Payments
- Getting paid with Shopify Payments
- Activating additional payment methods
- Set up order processing and archiving
- Customer accounts
- Recovering abandoned checkouts
- Fraud prevention
- Chargebacks and inquiries
- Creating a shipping strategy
- Setting up shipping zones and rates
- Understanding shipment packaging and weights
- Setting up packages
- Setting up pickup in store for online orders
- Setting up local delivery for online orders
- General tax set-up steps
- Include taxes in product prices
- Tax overrides and exemptions
- Tax reports
- Adding store policies
- Configuring customer privacy settings
- Shopify Inbox
- Setting up customer notifications
- Buying a domain through Shopify
- Change your primary domain
- Setting up email hosting for your domain
- Displaying your store's sending email
- Setting up Google Analytics 4
- Finding and submitting your sitemap
- Sales channels
- Analytics overview dashboard
- Placing a test order
- Refunding orders
- Preparing your Shopify store for launch
- Restrict access to your online store
U.S. Small Business Administration · 4 links
Internal Revenue Service · 2 links
GOV.UK · 1 link
Canada Revenue Agency · 3 links
Your Europe (European Commission) · 5 links
business.gov.au (Australian Government) · 1 link
GOV.UK / HM Revenue & Customs · 2 links
Australian Business Register · 1 link
Australian Taxation Office · 1 link
U.S. Consumer Product Safety Commission · 1 link
GOV.UK / Office for Product Safety and Standards · 1 link
Health Canada · 1 link
Australian Competition and Consumer Commission · 1 link
Federal Trade Commission · 1 link
Information Commissioner's Office · 1 link
Office of the Privacy Commissioner of Canada · 1 link
Office of the Australian Information Commissioner · 1 link
Where to go after the checklist
Every step here tells you what to do and links the official page that covers it. What a checklist cannot give you is the reasoning behind the decisions — why one price, one supplier or one channel and not another. Two guides on this site walk the same ground as continuous reading.
- Getting Started with Shopify: From Idea to First Sale
Pre-launch decisions, account setup, store build, and the checks to run before the password page comes down.
- Shopify Online Business: An End-to-End Launch Playbook
Validating the offer, sourcing, payments and payouts, fulfillment, marketing, and the KPIs to watch afterwards.
Still deciding whether the store should exist at all? Am I Ready to Open a Shopify Store? works through what Shopify requires on day one, what the first three months cost, and when the honest answer is not yet — the verdict this checklist deliberately does not give.
Would rather hand the build to someone else? Ecom Store Pro builds and sets up Shopify stores. That is a paid service, separate from this free tool, and nothing you tick here is sent there.
