In short
- Shopify's checkout is the best in the business, and for most stores that is the reason to use it.
- The cost is a percentage of every sale plus a stack of app subscriptions that grows with the store.
- Themes cap what a product page can do; apps fill the gap and slow the page.
- Headless, a custom storefront on top of Shopify's checkout, is the third option for stores that have outgrown the theme but not the platform.
- The decision is by volume and complexity, not by preference.
The landlord
Every online store pays rent to somebody. On Shopify the rent is explicit: a monthly plan, a slice of each sale for payment processing, another slice if you use an outside processor, and a monthly fee for each app the store leans on. In return the landlord keeps the lights on during the Black Friday rush, handles fraud, takes the payments, and gives you a checkout that converts better than one you could build.
That is a good deal for a lot of stores, and the industry's habit of sneering at it is mostly developers wanting to build checkouts. Do not build a checkout. The interesting question is everything except the checkout: the storefront, the product pages, the content, the speed, the fees, and what happens when the theme cannot do what the store needs.
This guide is that question, for the store owner deciding between Shopify as it comes, a custom store built from scratch, or the third path that keeps Shopify's checkout and replaces the rest. It does not cover WooCommerce or Webflow; the three-way comparison handles those, and the honest math on building it yourself covers the decision for sites that are not stores.
What Shopify gets right
- Checkout. Fast, trusted, with saved payment details across every Shopify store a shopper has used. Nothing custom beats it for a standard cart, and the difference shows in abandoned carts.
- Payments and fraud. Cards, wallets, installments, chargebacks, all handled. This alone is a job most stores should never take on.
- Inventory, shipping, tax and point of sale. The operations of a store, in one admin, working with the register in your shop.
- Reliability. The platform does not fall over on the day the ad runs. That is worth real money once a year.
- The app store. Reviews, subscriptions, bundles, upsells, email. Whatever a store commonly needs exists as an app, for a fee.
- Time to open. A store can take its first order the week you decide to start.
If your store is a few dozen products, a standard cart and a theme you can live with, Shopify is the answer and the rest of this guide is context. It becomes a harder question when the store grows, or when what you sell does not fit a standard product page.
The bill, line by line
The plan price is the small number. The real cost of Shopify is the percentages and the apps, and it scales with success.
| Line item | Typical range | Note |
|---|---|---|
| Plan | About $40–$400 a month | Higher plans lower the processing rate |
| Payment processing | Roughly 2.4%–2.9% plus a fixed fee per order | Every store pays this somewhere; Shopify's rate is competitive |
| Extra transaction fee | 0.5%–2% per sale | Only if you use a processor other than Shopify Payments |
| Apps | $10–$100 a month each; stores often run 5–15 | Reviews, subscriptions, bundles, search, email, page builders |
| Theme | Free to a few hundred dollars, once | Premium themes are shared with thousands of stores |
| Theme customization | Developer hours as needed | The theme's limits are the ceiling |
Ranges are approximate and change; check current pricing before deciding. The point is the shape, not the cents.
Run it for a store doing $50,000 a month. Processing near $1,400, a plan, and ten apps at $40 each is roughly $2,000 a month before a developer touches anything. Nobody escapes processing on any platform. What a custom store escapes is the apps and the theme ceiling, and what it adds is a build cost and hosting. The website cost guide frames the trade the same way for every platform: pay once and own, or pay monthly and rent.
Theme limits and the app tax
A Shopify theme is a set of sections you can arrange. The arrangement is flexible; the sections are not. When the store needs a product page the theme did not anticipate, a configurator for a made-to-order product, a price that depends on the customer's account, a quote request instead of a cart for the big items, a size guide that changes per product line, a bundle builder, the answer is an app or a developer working inside the theme's rules.
Apps are how Shopify stays simple and how a Shopify store gets slow. Each one adds a script to every page, often several, and a store running twelve apps loads twelve vendors' code before the shopper sees a product photo. The speed guide explains why that costs sales. On a store the cost is directly measurable, because every second between the ad click and the product image is a percentage of buyers gone, and the conversion guide shows where they go.
The theme itself is shared. The premium theme that felt distinctive in the store's first month is on several thousand other stores, and a customer who shops online recognizes it the way a diner recognizes a franchise. For a commodity product that does not matter. For a brand it is the whole problem, and the Squarespace guide makes the same argument about the same instinct.
Shopify sells you a checkout and rents you a storefront. Keep the checkout. Think hard about the storefront.
Headless: keep the checkout, own the store
There is a third option that resolves most of this, and it is the one worth knowing before you decide anything. Shopify can run as the engine behind a storefront you own. Products, inventory, payments and checkout stay on Shopify. The pages the shopper sees, the home page, the collections, the product pages, the content, are built as a custom site in Next.js and pull the catalog from Shopify through its API. The industry calls this headless, which is an ugly word for a sensible idea.
What it buys you: a storefront that loads in a second because it carries no theme and no apps, product pages that do whatever the product needs, content and commerce on one fast site, a brand that looks like itself, and the Shopify checkout at the end of it. What it costs: a real build, and a developer rather than a theme editor for changes to the storefront. The headless versus traditional piece goes through the trade in detail.
The decision, by store
| Store | Honest call | Why |
|---|---|---|
| Side business, under 50 products | Shopify, standard theme | Checkout and operations matter; the storefront does not yet |
| Growing retailer, standard products | Shopify, careful theme, few apps | Watch the app count and the mobile speed as it grows |
| Brand with a story to sell | Headless on Shopify | The storefront is the brand; the checkout is Shopify's |
| Made-to-order, configurable or quoted products | Headless or fully custom | Themes cannot express the product; a custom store can |
| B2B, wholesale, account pricing | Custom, or Shopify Plus with a headless front | The pricing rules and the accounts are the store |
| Service business with a small shop attached | Custom site with a Shopify checkout, or a simple embedded cart | The site's main job is leads; the shop is a feature |
How to decide in an afternoon
- 1
Count the apps and the monthly total.
Plan, apps, processing. If the apps cost more than the plan, the store is already paying monthly for what a build would include once.
- 2
Test the store on a phone, over cellular.
Time to the first product image. Over three seconds is a leak measured in orders, and the free audit measures it.
- 3
List the things the theme cannot do.
If the list is empty, stay. If it has three items and each has an app taped over it, the storefront has outgrown the theme.
- 4
Get a fixed number for the alternative.
A quote for a headless storefront or a custom store, with the pages and features listed, so the comparison is real dollars against real dollars. We reply within hours, usually.
Get a number before you compare anyone else.
Tell us what you have and what you want more of. A real person looks before we quote, and the quote is a fixed price you can hold us to.
Want an honest answer on building it yourself?
Tell us where you are and we will tell you, plainly, whether a builder will do the job or whether it is time for a real one. No pitch, and you keep the answer.
Which of these sounds like you? (pick any)
Questions people ask
Straight answers
For most stores selling standard products at modest volume, yes: the checkout, payments, fraud handling and reliability are hard to match and not worth rebuilding. A custom storefront earns its cost when volume makes speed worth real money, when products do not fit a theme, or when the brand has to look like itself. Many stores keep Shopify's checkout and replace only the storefront.
Apps, mostly. Each adds a monthly fee and a script to every page, and stores commonly run five to fifteen. Add the extra transaction fee if you use an outside payment processor, premium theme costs, and developer hours to bend the theme. Payment processing itself is not hidden and exists on every platform.
It means Shopify runs the catalog, inventory, payments and checkout while a separately built storefront, usually in Next.js, presents the products and content to shoppers and pulls data from Shopify through its API. The store gets a fast, fully custom front end and keeps the checkout shoppers trust. It costs a real build and suits stores that have outgrown a theme.
Rarely, and it is usually not worth trying. Shopify's checkout benefits from saved payment details across millions of shoppers and years of optimization. The sensible custom approach keeps that checkout and builds everything before it. Fully custom checkouts make sense mainly for B2B, quoted or subscription models that a standard cart cannot express.
When the business model does not fit a cart: wholesale with account pricing, quoted or configured products, subscriptions with unusual rules, or a service business where the shop is a small feature of a lead-generating site. Even then, the first question is whether headless on Shopify solves it, because leaving the checkout is the expensive part.
More than a Shopify theme and less than owners fear. A headless storefront on Shopify or a custom store for a small business typically lands in the same $6,000 to $20,000 range as a custom site, higher with complex catalogs or integrations. DataCram quotes a fixed price with the pages and features listed, and 0% financing spreads it over 12 to 36 months.
Where to go from here
