Learning how to start an ecommerce store with Shopify is one of the fastest ways to open an online shop. Shopify gives you the store, the checkout, and the payment tools in one place, so you do not need to build a website from scratch. By the end of this guide, you will have a live store that can take a real order. Follow the steps in order, and do not skip the test order before launch.

In this guide

  • What you need before you start
  • Step 1: Create your account and start the free trial
  • Step 2: Set up the basics in the admin
  • Step 3: Choose and customise a theme
  • Step 4: Add your products and write descriptions that sell
  • Step 5: Set up payments and checkout
  • Step 6: Configure shipping and taxes
  • Step 7: Add a custom domain and the essential pages and policies
  • Step 8: Test everything, then launch
  • What it costs, including the real first month total
  • After launch: your first 30 days
  • Common mistakes
  • Frequently asked questions

What you need before you start

Gather these five things before you sign up, and the setup will take hours instead of days. This checklist is the unglamorous part of how to start an ecommerce store with Shopify, and skipping it is why setups drag on for days.

  • A product to sell, or a clear decision about what you will sell first. One product is enough to launch.
  • Clear photos of each product, taken in good light against a plain background. Phone photos are fine if they are sharp and honest.
  • A business name, and a shortlist of domain names in case your first choice is taken.
  • A payment method for your own Shopify bill, such as a card.
  • The legal details for your country, such as whether you need to register the business or charge tax. Rules differ by country, so check your local tax authority.

If you have not chosen a product yet, read how to start an online business as a beginner first. If you plan to sell without holding stock, read how to start dropshipping as a beginner and how to start a print on demand business, because the fulfilment steps change even though the store setup stays the same.

Before you start checklist

Item Done when
Product chosen You can name the first 3 to 10 products
Photos ready Each product has at least 2 clear photos
Business name chosen You have a name and a backup name
Domain idea ready You have 2 or 3 domain options
Payment method ready You have a card for the Shopify bill
Policies drafted You can state your refund and shipping rules in one paragraph each

Step 1: Create your account and start the free trial

Go to the Shopify pricing page and start the free trial. Shopify usually offers a short free trial followed by a low cost introductory period for the first few months. The exact offer changes, so check the live pricing page before you sign up, and do not rely on a figure from an old guide.

Sign up with your email address and a password. You do not need a credit card to start the trial. Answer the short setup questions about what you plan to sell. Your answers shape the suggestions Shopify shows you, but you can change every setting later, so do not worry about getting them perfect.

You will land in the Shopify admin, which is the control panel for your store. Take five minutes to look around. The left menu holds Products, Orders, Customers, Content, Discounts, and Settings. You will use Products and Settings most during setup.

Step 2: Set up the basics in the admin

Go to Settings, then Store details. Enter your store name, your business address, and your contact email. The store name is what customers see in emails and on receipts, so use your real business name.

Next, set your currency. Go to Settings, then Store details, and choose the currency your customers will pay in. Changing currency later is possible but messy, because it affects prices and reports, so choose carefully now.

Add your business details in Settings, then Plan and billing, so invoices go to the right place. Then go to Settings, then Locations, and add the place you will ship from, such as your home or a warehouse. Shopify uses this address to work out shipping rates and taxes.

Finally, set up your sender email. Go to Settings, then Store details, and check the sender email address. Customers will see this address on order emails, so use a business address such as hello at your domain, not a personal inbox, once your domain is connected.

Step 3: Choose and customise a theme

A theme is the design of your store: the layout, colours, fonts, and how products are shown. Go to Online Store, then Themes, to browse the theme store. Shopify offers free themes, including Horizon, a free theme released in 2025, and more than 20 paid themes in the theme store, with paid themes usually costing about 100 to 500 US dollars as a one time payment.

Start with a free theme. A free theme is enough to launch, and you can change themes later without losing your products. Pick a theme that fits your product type. A theme built for fashion suits clothing. A theme built for single products suits one hero product. Do not pick a theme for its demo photos. Pick it for its layout.

Click Try theme, then Customise, to open the theme editor. Change the colours to match your brand, using two or three colours at most. Set your fonts, one for headings and one for body text. Add your logo, or a simple text logo with your store name, if you have no logo yet. Check the mobile preview on every change, because most of your visitors will shop on a phone.

Keep the homepage simple. It needs: a clear headline that says what you sell, one strong product image, a short line about why buyers should trust you, and your best products. Remove every section that does not help a visitor buy. A tidy store sells better than a busy one.

Step 4: Add your products and write descriptions that sell

Go to Products, then Add product. Shopify's own help centre explains the same steps in its guide to setting up your store, which is worth keeping open while you work. For each product, add a clear title, at least two photos, a price, and a description. Then add inventory, variants, and shipping details.

Variants are the options for a product, such as size or colour. Add only the variants you truly stock. A product with 20 variants looks impressive and creates 20 chances to run out of stock. Start small.

Write descriptions that help a buyer decide. A good description answers four questions: what is it, who is it for, what does it do that matters, and what should the buyer check before ordering, such as size, material, or care instructions. Write in short sentences and short paragraphs, because shoppers scan.

Here is a short example for a handmade candle. Weak version: "Beautiful candle, great scent, buy now." Strong version: "A soy wax candle with a 40 hour burn time. It suits small rooms and quiet evenings. The scent is cedar and amber, with no added colour. Each candle is poured by hand and ships in a gift ready box." The strong version gives facts a buyer can use.

Shopify Magic can draft product descriptions for you, and Sidekick, Shopify's AI assistant, can help with admin tasks. Both are useful for a first draft, but always check AI written copy before you publish it. AI can invent a feature your product does not have, and a wrong claim can cost you a refund and a bad review. Keep your own voice in the final text.

Organise products into collections, which are groups such as New arrivals, Sale, or Bestsellers. Go to Products, then Collections, then Add collection. Collections make the store easier to browse and give you pages to share on social media. Add each product to at least one collection, and add the collections to your main menu under Content, then Menus.

Step 5: Set up payments and checkout

Go to Settings, then Payments. Pricing is the part of how to start an ecommerce store with Shopify that most beginners get wrong, because they look at the plan price alone. If Shopify Payments is available in your country, turn it on first. It lets customers pay by card, and it powers Shop Pay, which is Shopify's fast one page checkout that remembers a buyer's details. Check the official Shopify page for your country before you rely on it, because Shopify Payments is not available everywhere, and the card rates differ by country.

The card rates below are for US stores, checked on the Shopify pricing page on 2026-11-12. Rates in other countries differ, so check the pricing page for your region.

Plan Monthly price Billed yearly Online standard card rate Third party provider fee
Basic 39 US dollars 29 US dollars a month 2.9 percent plus 30 US cents 2 percent
Grow 105 US dollars Check the live page Lower than Basic Lower than Basic
Advanced 399 US dollars 299 US dollars a month 2.5 percent plus 30 US cents 0.6 percent
Plus From 2,300 US dollars From 2,300 US dollars on a 3 year term From 2.25 percent plus 30 US cents 0.2 percent

Most beginners should start on Basic. Grow and Advanced add staff accounts, reports, and lower card rates, which only pay off once sales grow. Plus is for high volume stores. Do not pay for a bigger plan before your sales justify it.

If Shopify Payments is not available in your country, add a third party payment provider such as PayPal, or a local provider from the list Shopify shows for your region. Note the extra fee: on Basic, using a third party provider adds a 2 percent fee on top of the provider's own fee. That is worth knowing before you choose.

In Settings, then Checkout, check that Shop Pay is on, and that customers can check out as guests without creating an account. Forcing an account at checkout loses sales. Also turn on abandoned checkout recovery, which emails customers who leave items in their cart. Go to Settings, then Checkout, and confirm the recovery email is set.

The Shopify admin product page on a screen, showing product listings with small product photos, while a person adds a product at a desk

Step 6: Configure shipping and taxes

Go to Settings, then Shipping and delivery. Create shipping zones, which are the areas you will ship to, such as your home country first, then other countries later. For each zone, set a rate. Common choices are free shipping over a set order value, a flat rate per order, or a rate based on weight. Start with one zone and one simple rule, then add more as you learn what shipping really costs.

If you use a courier, check whether Shopify Shipping, which buys labels at a discount inside Shopify, is available in your country. It can cut label costs, and it lets you print labels from the admin. Also set up local delivery or pickup if you sell to people nearby. Both are options in the same Shipping and delivery settings.

For taxes, go to Settings, then Taxes and duties. Shopify Tax can work out sales tax for US stores automatically. For other countries, set the tax rules for your region, and check whether you need to register for VAT or a local sales tax before you sell. Tax rules differ by country, and getting them wrong can cost you later. If you are unsure, ask a local accountant before your first sale.

Step 7: Add a custom domain and the essential pages and policies

Your store starts on a free address such as yourstore.myshopify.com. That works, but a custom domain such as yourstore.com looks more professional and is easier to share. Go to Settings, then Domains, and buy a domain through Shopify, usually about 11 to 20 US dollars a year, or connect a domain you already own. After you connect it, set it as the primary domain, and check that the store loads on it.

Next, add the essential pages. Go to Online Store, then Pages, then Add page, for each of these:

  • About: who you are, what you sell, and why buyers should trust you.
  • Contact: an email address and a contact form, plus how fast you reply.
  • FAQ: delivery times, returns, and payment questions, answered in plain words.

Then add the policy pages, which Shopify can generate as drafts. Go to Settings, then Policies, and fill in each one:

  • Refund policy: what can be returned, within how many days, and who pays return shipping.
  • Privacy policy: what customer data you collect and how you use it.
  • Terms of service: the rules of buying from your store.
  • Shipping policy: delivery times, costs, and which countries you ship to.

Do not publish empty policy pages. Read each one, fill in your real rules, and keep the wording honest. Buyers check these pages when they are unsure, and a clear refund policy can be the difference between a sale and an abandoned cart. Add the pages to your footer menu under Content, then Menus, so buyers can find them.

Step 8: Test everything, then launch

Before you launch, place a test order. Shopify's help centre explains the test order method using the Bogus Gateway, a test payment provider that lets you place an order without real money. Follow those steps in the guide to setting up your store, then check the whole journey as a customer would.

Pre launch checklist

Check How to test it
Store loads on your domain Open the custom domain on your phone
Products look right Open 3 products and check photos, price, and variants
Checkout works Place a test order and confirm the confirmation email arrives
Payments work Check the test payment appears in Orders
Shipping rates are right Try an order to a far away address in your zone
Taxes are right Check the tax line on the test order
Policies are live Open each policy page from the footer
Contact page works Send yourself a test message through the form
Mobile layout is clean Browse the whole store on a phone

When every check passes, remove the store password. Go to Online Store, then Preferences, and turn off the password page. Your store is live. Share the link with a few friends first and ask them to try buying. Fix anything they find confusing before you spend money on ads.

What it costs, including the real first month total

The plan price is only part of the cost. A realistic first month on the Basic plan, billed yearly, looks like this:

Cost First month
Basic plan, billed yearly 29 US dollars
Domain, bought through Shopify About 11 to 20 US dollars a year, so about 1 to 2 US dollars for the month
Theme 0 US dollars if you start with a free theme
Apps 0 US dollars if you start with none, see the warning below
Product photos 0 US dollars if you take them yourself
Card fees on a 50 US dollar order About 1.75 US dollars, at 2.9 percent plus 30 US cents
Real first month total, before stock and shipping About 31 to 50 US dollars, plus your stock and your time

Stock, packaging, and shipping are separate, and they are usually the largest first month costs. Count them before you set your prices, or a busy first month can still lose money.

The app stacking warning

Shopify has thousands of apps, and each one adds a monthly fee. It is easy to install five apps at 10 to 30 US dollars each and add 100 US dollars a month before your first sale. Only install an app when you have a specific problem it solves, and check the monthly cost first. Most new stores need no paid apps at all in the first month. Shopify already covers products, payments, shipping, discounts, and abandoned cart emails.

After launch: your first 30 days

Week Focus Actions
Week 1 First sale Tell your network, post the store link where your buyers already gather, and offer a small launch discount with a clear end date
Week 2 Fix the friction Read every abandoned checkout email, fix the top reason people leave, and answer every customer message within a day
Week 3 Search basics Write clear product titles and descriptions, add the store to search engines through your sitemap, and ask your first buyers for a review
Week 4 Repeat buyers Start an email list with a signup form, send one useful email, and set up a simple discount for returning buyers

Do not judge the store by week one sales. A new store needs time for search engines to find it and for buyers to trust it. Watch these numbers instead: visitors, add to cart rate, checkout completion rate, and repeat orders. If many people add to cart but few check out, the problem is usually shipping cost, payment options, or trust. Fix one thing at a time and watch the numbers move.

Hands packing a small online order into a cardboard box with tissue paper on a table, with a shipping label and tape nearby

Common mistakes

  • Launching with no policy pages, so buyers cannot see your refund rules.
  • Installing five paid apps before the first sale.
  • Choosing the Advanced plan before sales justify it.
  • Writing product descriptions with AI and never checking them, so wrong claims go live.
  • Forgetting to test the checkout on a phone, where most buyers shop.
  • Setting free shipping without checking what delivery really costs.
  • Hiding the store behind a password after launch by accident.
  • Spending on ads before the store, the policies, and the test order are finished.

Frequently asked questions

How much does a Shopify store cost?

The Basic plan costs 39 US dollars a month, or 29 US dollars a month when billed yearly, as listed on Shopify's pricing page on 2026-11-12. Add a domain at about 11 to 20 US dollars a year, plus card fees on each order. A realistic first month total is about 31 to 50 US dollars before stock and shipping, if you use a free theme and no paid apps.

Do I need coding skills to set up a Shopify store?

No. The theme editor, product editor, and settings all work without code. You can change colours, fonts, layouts, and sections by clicking. Coding helps only if you want a custom design that no theme offers.

How long does it take to set up a Shopify store?

A simple store with a few products can be ready in one or two days if your photos and product details are ready. A larger store with many products and custom policies takes longer, usually a week of part time work. The product photos and descriptions take more time than the Shopify setup itself.

Can I set up a Shopify store for free?

You can start with a free trial, but a paid plan is needed to take real orders. The trial lets you build the store and test it. After the trial, the Basic plan is the lowest cost way to go live.

What is Shop Pay?

Shop Pay is Shopify's fast checkout. It remembers a buyer's details from past Shopify purchases, so repeat buyers can check out in fewer steps. It is turned on by default when Shopify Payments is active, and it can raise checkout completion because it removes friction.

How do I test my Shopify store before launch?

Use the Bogus Gateway test payment provider to place a test order without real money, following the steps in Shopify's help centre guide to setting up your store. Check the order email, the payment record, and the store on a phone before you remove the password page and go live.

Conclusion: how to start an ecommerce store with Shopify in 2026

Learning how to start an ecommerce store with Shopify comes down to this: gather your products, photos, and policies first, then create your account, set up the basics, choose a free theme, add products with honest descriptions, turn on payments, set shipping and taxes, connect a custom domain, and test everything with a test order before you launch. Start on the Basic plan, skip paid apps until you need them, and spend your first 30 days chasing the first sale and fixing friction.

Next, read how to start dropshipping as a beginner, how to start a print on demand business, and how to start an online business with no money. Browse all our guides in Online business.

Reader note: Shopify plan prices and card rates were checked on Shopify's own pricing page on 2026-11-12 and are in US dollars for US stores. Prices and trial offers change, and Shopify Payments availability and rates differ by country, so check the live pricing page for your region before you commit. Earning results vary; nothing on this site is financial advice.