DIY vs. Professional8 min read

Shopify vs. a Custom Website (for Stores)

Shopify is a landlord. The rent is fair, the building is excellent, and you will never own it. Whether that is the right deal depends on what you sell and how much of it.

Two workbenches side by side in a bright workshop, one with a small hobby toolkit and one laid out with professional chisels, a hand plane and clamps

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 itemTypical rangeNote
PlanAbout $40–$400 a monthHigher plans lower the processing rate
Payment processingRoughly 2.4%–2.9% plus a fixed fee per orderEvery store pays this somewhere; Shopify's rate is competitive
Extra transaction fee0.5%–2% per saleOnly if you use a processor other than Shopify Payments
Apps$10–$100 a month each; stores often run 5–15Reviews, subscriptions, bundles, search, email, page builders
ThemeFree to a few hundred dollars, oncePremium themes are shared with thousands of stores
Theme customizationDeveloper hours as neededThe 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

StoreHonest callWhy
Side business, under 50 productsShopify, standard themeCheckout and operations matter; the storefront does not yet
Growing retailer, standard productsShopify, careful theme, few appsWatch the app count and the mobile speed as it grows
Brand with a story to sellHeadless on ShopifyThe storefront is the brand; the checkout is Shopify's
Made-to-order, configurable or quoted productsHeadless or fully customThemes cannot express the product; a custom store can
B2B, wholesale, account pricingCustom, or Shopify Plus with a headless frontThe pricing rules and the accounts are the store
Service business with a small shop attachedCustom site with a Shopify checkout, or a simple embedded cartThe site's main job is leads; the shop is a feature

How to decide in an afternoon

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

Fixed price · reply within hours

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.

Free · No obligation

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

The next step down the road

Keep reading

Related guides

DIY vs. ProfessionalShould You Build Your Own Website? The Honest MathNobody asks a plumber whether they should fix their own water heater. They ask what it costs either way. This guide answers the website version of that question with numbers instead of a sales pitch.10 min readDIY vs. ProfessionalSquarespace vs. a Custom Website: When Beautiful Is Not EnoughSquarespace is the builder people choose because it looks expensive. The trouble starts when a customer notices it looks exactly as expensive as the place across the street.8 min readWebsite CostHow Much Does a Website Cost?Ask five web companies what a site costs and you get five ranges wide enough to park a truck in. Here is what the number is made of, so you can tell a fair quote from a padded one.10 min readWebsite SpeedHow Fast Should a Website Load?Everyone wants a number. Here is one, with the reasoning behind it, the price of missing it, and the reason your speed test and your customers disagree.8 min readWebsite ConversionHow to Increase Website Conversions: What Actually Moves the NumberMost owners are told their site needs more traffic. Most sites need the traffic they already have to be treated better. This guide is about the second problem, which is cheaper and usually bigger.9 min readDIY vs. ProfessionalWix vs. a Custom Website: The Honest ComparisonWix is the best-known website builder on earth and a perfectly good tool. It is also the platform people leave most often. Both things are true, and this guide explains why.8 min read
0%financing

Start now. Pay monthly. Add nothing for interest.

Put 25% down at signing and spread the rest in equal monthly payments. The total you pay is the price on the proposal.

  • Up to 12 months on any project
  • 24 months from $15,000
  • 36 months from $20,000

Financed projects are hosted on the DataCram platform for the length of the plan.

CallGet a quote