Skip to main content

BigCommerce vs Shopify: Pricing, Catalog Limits and Data Model

BigCommerce vs Shopify compared on 2026 plan prices, variant and option limits, custom fields, categories, multi-storefront, B2B and migration.

BigCommerce vs Shopify: Pricing, Catalog Limits and Data Model

BigCommerce vs Shopify is closer than most platform comparisons. Both are hosted SaaS platforms, and since BigCommerce renamed its plans on 1 June 2026 (keeping the list prices but changing sales thresholds and fees), the entry prices are identical: $39 a month on monthly billing for BigCommerce Core and Shopify Basic, $105 for Growth and Grow, $399 for Scale and Advanced. The differences sit in the catalog: how many options and variants a product can carry, how custom data is stored, how categories work and how many storefronts one catalog can feed.

Choose Shopify if your products fit three options per product, you want the largest app ecosystem and one store with markets for each country. Choose BigCommerce if you need a deep category tree, more than three buyer choices on one product, personalization options that are not separate SKUs, or several storefronts fed by one catalog. The rest of this comparison goes field by field, with the platform limits from each vendor's own documentation as of 13 October 2026.

BigCommerce and Shopify compared on twelve catalog and cost criteria

Prices are the US dollar prices on the BigCommerce pricing page and Shopify's pricing page. BigCommerce limits come from its Platform Limits article. Sort or filter the table by any column.

BigCommerce vs Shopify decision table

Entry plan, monthly billingCore $39 ($29 billed yearly)Basic $39 ($29 billed yearly)Same headline price
Middle plansGrowth $105, Scale $399Grow $105, Advanced $399Same headline price
Top planPerformance from $1,499/month, billed yearlyPlus from $2,300/monthBoth are negotiated contracts
What triggers an upgradeTrailing 12-month sales (GMV) thresholdsFeatures you need, not sales volumeBigCommerce moves you up as revenue grows
Fee for other payment providers2% (Core), 1% (Growth), 0.6% (Scale); none for listed embedded providers such as Stripe and PayPal2% (Basic), 1% (Grow), 0.6% (Advanced), 0.2% (Plus) without Shopify PaymentsCheck which gateway you want before comparing
Variants per product6002,048Shopify allows more combinations
Options per productNo published limit; 250 values per option3A fourth buyer choice fits BigCommerce natively
Non-SKU choices (engraving, gift wrap)Modifiers, unlimitedApps or theme codeBigCommerce handles personalization in core
Custom product dataCustom fields (200 per product, 255 characters) and API metafieldsTyped metafields and metaobjects in the adminShopify fields are typed; BigCommerce custom fields are plain text
CategoriesTree up to 8 levels, 1,000 categories per productOne taxonomy category plus flat collectionsBigCommerce stores the hierarchy itself
Storefronts from one catalogUp to 3, 5 or 8 by plan, paid per storefrontOne store, with markets per regionBigCommerce runs several brands from one back office
B2BB2B Edition (enterprise offering)B2B features on every plan, more on PlusShopify starts cheaper; BigCommerce goes deeper on account hierarchy
Showing 12 of 12 rows
Plan prices match tier for tier; the catalog limits and the way each platform charges for growth do not.

Plan prices after BigCommerce's June 2026 plan change

BigCommerce renamed its plans on 1 June 2026: Standard became Core, Plus became Growth, Pro became Scale and Enterprise became Performance. Core and Growth kept their old prices; Scale kept Pro's base price but replaced Pro's fixed charges per $200,000 block of sales with a percentage overage. Each self-service plan is tied to your trailing 12-month GMV, which BigCommerce calculates as gross order value minus 10%. Core covers up to $30,000 of GMV and Growth up to $100,000; above that you are upgraded automatically. Scale covers $33,333 of GMV a month and charges 0.9% on GMV above that, and a store that reaches $2 million of trailing GMV moves to Performance.

BigCommerce also added an Open Payment Provider fee in that change: 2% of order GMV on Core, 1% on Growth and 0.6% on Scale for orders processed by a provider outside its embedded list. The embedded list on that update page includes BigCommerce Payments, Stripe, Adyen, PayPal, Klarna and Worldpay, so most merchants can avoid the fee by choosing one of them.

Shopify's plans do not depend on sales. Basic costs $39 a month on monthly billing ($29 billed yearly), Grow $105 ($79), Advanced $399 ($299) and Plus starts at $2,300 a month. Shopify Payments charges 2.9% + 30¢ for online cards on Basic, falling to 2.25% + 30¢ on Plus. Using another payment provider adds Shopify's own fee of 2%, 1%, 0.6% or 0.2% depending on the plan.

Options, variants and modifiers: where each platform stops

On BigCommerce, variant options (swatch, radio buttons, rectangle list or dropdown) generate variants, and each variant gets its own SKU, price, weight, image and stock level. The BigCommerce Help Center caps a product at 600 variants, and the platform limits page allows 250 values per option and one image per variant. There is no stated cap on the number of variant options, so the 600-SKU ceiling is what binds.

BigCommerce also has modifiers: choices that change the price or weight of the base product without creating a SKU, such as an engraving text field, a gift-wrap checkbox, a date picker or a file upload. There is no limit on the number of modifiers. Shopify has no core equivalent; personalization usually comes from an app or custom theme code that writes line item properties.

A Shopify product allows three options and up to 2,048 variants. That cap was 100 until October 2025, and many themes and apps still behave as if it were; our Shopify variant limit guide lists where products with more than 100 variants still break. The practical difference is shape: Shopify allows more combinations of fewer dimensions, BigCommerce fewer combinations of more dimensions.

One office chair with four buyer choices, modeled on both

Take an office chair sold with three frame colors (Black, White, Silver), six upholstery colors, three armrest types (Fixed, 3D, 4D) and two caster types (Hard floor, Carpet). That is 3 × 6 × 3 × 2 = 108 sellable versions, each with its own SKU and stock. The store also offers an optional headrest for $49 and a name engraving on the backrest.

  • On BigCommerce: one product with four variant options and 108 variants, well under the 600 cap. The headrest becomes a checkbox modifier with a +$49 price rule, and the engraving a text field modifier. Neither needs a SKU, although that also means neither has its own stock count.
  • On Shopify: four buyer choices do not fit three options. You either merge two choices into one option (Armrests and casters: "4D / Carpet"), split the chair into one product per frame color, or move one choice to an app. The headrest is a separate product or a bundle; the engraving needs an app or theme code.
  • In both cases: frame material, seat height range, maximum load and warranty are the same across all 108 versions and belong on the product, not on each variant.

The worked example shows the usual pattern. Catalogs with many independent buyer choices (furniture, industrial parts, configurable kits) fit BigCommerce's model more naturally. Catalogs with large size and color grids (apparel, footwear) fit Shopify's 2,048-variant limit better.

Custom fields, metafields and category metafields

BigCommerce's main tool for extra product data is the custom field: a free-text name and value pair, such as "Material: 100% merino wool", shown on the product page by most themes. A product can have 200 custom fields of up to 255 characters each, and on the Scale plan or higher with product filtering enabled, a custom field can become a storefront filter. Because the name is typed per product, "Material", "material" and "Fabric" easily end up as three different filters.

BigCommerce metafields (up to 250 per product, variant, category, brand or channel) are a developer feature: they are managed through the REST and GraphQL Admin APIs and only appear on the storefront when their permission allows it. Shopify works the other way round. Metafields are defined once in the admin with a type (text, number, measurement, reference, list), and Shopify's product category adds category metafields with fixed values, such as fabric or neckline for shirts. Our Shopify metafields guide covers definitions and namespaces.

One attribute list with fixed types and fill rates per attribute: the structure that maps to Shopify metafields or BigCommerce custom fields without retyping names per product.

For a catalog this matters more than it seems. Typed fields can be validated, filtered and exported consistently; free-text pairs drift. If you run BigCommerce, agree a fixed list of custom field names and keep it outside the platform, so every product uses the same spelling.

Categories on BigCommerce, collections on Shopify

BigCommerce has a real category tree. A store can hold 16,000 categories nested up to 8 levels deep, a product can sit in up to 1,000 categories, and with several storefronts each storefront gets its own tree. BigCommerce recommends keeping categories under 10,000 products each for performance. The hierarchy is data: a product in Office Chairs inherits the Furniture > Office path.

Shopify separates three things. The product category is one value from Shopify's Standard Product Taxonomy, used for tax, category metafields and channels such as Google. The product type is your own free-text label. Collections are the groups shoppers browse, filled manually or automatically by conditions on tags, price, vendor or metafield values. A collection can pull in other collections as sources (Shopify calls these nested collections), but that combines product lists rather than building a tree: a product does not inherit a parent path, and the hierarchy shoppers see comes from your navigation menus.

Moving between the two means translating a tree into collections plus menus, or the reverse. Plan that mapping early: it decides your category URLs, your breadcrumbs and which redirects you need.

Multi-storefront on BigCommerce versus markets on Shopify

BigCommerce Multi-Storefront runs several storefronts from one control panel and one catalog. Each storefront can have its own domain, theme, category tree, web pages and price lists, and you choose which products appear where. Extra storefronts cost $30 a month on Core (up to 3), $50 on Growth (up to 5) and $100 on Scale (up to 8). BigCommerce's headless Catalyst storefronts allow up to 15 storefronts and 500,000 products; if you are weighing that route, read what headless commerce changes first.

Languages are the catch. BigCommerce's own documentation says product names and descriptions cannot be overridden per storefront language without customization. Product overrides per storefront (name, description, categories, images, display names of options, custom fields, SEO fields) are available in the control panel only on the Performance plan, through the API on any plan, and are marked as limited availability. Multiple transactional currencies need a Stencil theme, the optimized one-page checkout and a gateway that supports them.

Shopify takes the opposite approach: one store, with markets per country or region that decide languages, currencies, prices and domains, and translations stored per language on the same product. Separate brands with separate catalogs usually mean separate Shopify stores. Our Shopify Markets guide covers the setup.

B2B selling: B2B Edition versus Shopify's B2B features

Shopify B2B runs on every plan: companies and locations, net payment terms, quantity rules and price breaks, and up to 3 B2B catalogs on Basic, Grow and Advanced. Plus adds unlimited catalogs, catalogs assigned directly to one company, deposits and partial payments.

BigCommerce's B2B Edition is its enterprise B2B offering. It adds company accounts with several levels of hierarchy, buyer roles, a buyer portal, sales staff quotes, an invoice portal and a quick order pad that accepts SKUs or a CSV upload, on top of price lists and customer groups. For a wholesaler with large accounts and buyer hierarchies, BigCommerce goes further; for a brand adding a trade channel next to retail, Shopify's built-in features are cheaper to start. Our list of B2B ecommerce features helps you score both.

Apps, trials and support outside the catalog

Most BigCommerce vs Shopify reviews spend their time here, and the gap is real. The Shopify App Store lists over 16,000 apps; BigCommerce's own site advertises over 1,200. For a catalog that needs an app for every missing feature (personalization, bundles, product options beyond three), Shopify's ecosystem is deeper, but many apps add a monthly fee, and each one is another place where product data lives.

Shopify offers a 3-day free trial, after which most plans cost $1 a month for the first 3 months. BigCommerce offers a 15-day free trial and keeps a lapsed trial store's data for 90 days. Phone support is included on BigCommerce Growth, Scale and Performance but not on Core. Test both with your own catalog during the trial, not with demo products: import your most complex variant product first.

BigCommerce import and Shopify CSV: what each file cannot carry

BigCommerce's current product import matches existing products on the ID column, and variants, images and custom fields need their own IDs to update. Categories are assigned by Category ID, not by name, and the importer cannot create categories. It also cannot add or delete variants on a product that already has variants or create modifiers, and metafields are managed only through the API. The platform limits page lists 20,000 REST API calls an hour for trial stores and the two entry plans, and 60,000 for the plan formerly called Pro.

Shopify's product CSV matches on the URL handle, accepts files up to 15 MB and supports product metafields but not variant metafields. A Collection column can add products to collections on import, but exports leave it out, so collection membership has to be rebuilt from the old category data. Our WooCommerce vs Shopify comparison covers the Shopify CSV in more detail. In practice, a migration of more than a few hundred products in either direction runs through the APIs, with the CSV kept for spot fixes.

Moving a BigCommerce catalog to Shopify

Loading diagram
The mapping steps in the middle decide the work; the export and import at either end are the easy part.

Data checks to finish before you switch platforms

Most of the risk in a platform switch is product data that does not fit the new model. Work through these checks on a copy of your catalog before you sign anything.

Catalog checklist for a BigCommerce or Shopify switch

0 of 9 done0%

Seven catalog profiles and the platform each one points to

  • Apparel, footwear and other size-color catalogs: Shopify. Two or three options with large grids fit the 2,048-variant limit, and metafields cover the rest.
  • Configurable products with four or more choices, or personalization: BigCommerce. Unlimited variant options up to 600 SKUs plus modifiers avoid workarounds.
  • Deep category trees with thousands of categories: BigCommerce, which stores the hierarchy natively.
  • Several brands or B2B and retail storefronts from one catalog: BigCommerce Multi-Storefront, as long as you do not need per-language product content below the Performance plan.
  • One brand selling in several countries and languages: Shopify with markets.
  • A small team that wants the widest choice of apps and themes: Shopify.
  • A store that wants to avoid platform payment fees with Stripe, Adyen or PayPal: BigCommerce, where those providers are on the embedded list.

Keeping product data portable between BigCommerce and Shopify

Whichever platform you choose, keeping the master product data outside it makes the next decision cheaper. WISEPIM is a PIM, not a storefront. It can import a BigCommerce catalog and read products from it on a schedule through an automation; it does not write data back to BigCommerce. With Shopify the connection runs both ways: WISEPIM imports products and pushes enriched titles, descriptions, attributes, prices, images and translations back, with opt-in auto-sync about 30 seconds after you save a product.

The Shopify connection works in both directions. BigCommerce has no push side in WISEPIM: products come in through an import, nothing is written back.

That makes WISEPIM a practical middle step for a platform migration: import from BigCommerce, fix custom field names into typed attributes, fill gaps with AI, and push the cleaned catalog to Shopify.

Diego Nijboer

CTO and Co-Founder at WISEPIM, building AI-powered solutions that transform product data management for e-commerce businesses. Over 10 years of experience solving complex technical challenges in e-commerce and PIM systems.

Frequently asked questions

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

The list prices are the same: $39, $105 and $399 a month on monthly billing for the three self-service tiers on both platforms. BigCommerce ties each plan to your trailing 12-month sales and charges 0.9% on sales above the Scale cap, while Shopify's plans do not depend on revenue. BigCommerce charges no platform fee with embedded providers such as Stripe or PayPal; Shopify adds a fee unless you use Shopify Payments.

A BigCommerce product can have up to 600 variants, and each variant option can have up to 250 values. Choices that do not need their own SKU, such as engraving or gift wrap, can be modifiers instead, and modifiers have no limit. Shopify allows up to 2,048 variants but only three options per product.

Yes, if you keep every old URL working. Export all product, category and image URLs before the move, map BigCommerce categories to Shopify collections, and add 301 redirects from each old URL to its closest new page. Shopify product URLs use a fixed /products/ prefix and collections use /collections/, so almost every URL changes and needs a redirect.

Partly. Each storefront in Multi-Storefront can have its own default language, currencies and categories, but BigCommerce's documentation says product names and descriptions cannot be translated per storefront without customization. Product overrides per storefront are available in the control panel on the Performance plan and through the API on any plan, and are marked as limited availability.

Shopify includes companies, net terms, quantity price breaks and up to three B2B catalogs on every plan, which suits a brand adding a wholesale channel. BigCommerce's B2B Edition adds company hierarchies, buyer roles, quotes, an invoice portal and a quick order pad, which suits wholesalers and distributors with large buyer organizations. Compare both against your buyers' ordering habits.

Keep exploring

Hand-picked next steps to go deeper.

Better product data, better results.Get more sales.

4.7