How to Choose an Ecommerce Platform for Small Business
Turn this article into takeaways for your work.
Each assistant summarizes the article only for you and suggests best practices for your work.
Updated September 2026.
The right ecommerce platform for a small business is the one a single founder or a two-person team can run without a developer, not the one with the longest feature list. If you're moving off Facebook and DMs, replacing a market-stall cash box with a real checkout, or launching your first online store on a few thousand dollars of monthly budget, the calculus is different from a mid-market retailer comparing enterprise contracts.
This guide walks through what actually matters at small-business scale: the true monthly cost once you add payment processing and apps on top of the plan price, the gateway surcharge that quietly inflates your bill, selling on social and marketplaces, running a physical counter alongside the website, and when a full platform is more than you need.
What a small business actually needs from an ecommerce platform
A small store rarely fails a platform on features. It fails on time and money: the owner can't spend four hours a week fighting a page builder, and a 2% fee difference on thin margins is real cash. Three things matter more here than anywhere else in the buying journey: how fast you can get to your first sale, what the bill actually looks like at your real order volume, and whether the platform still makes sense if you also sell at a market, in a shop, or through Instagram.
Key Facts:
- Ecommerce sales made up 17.1% of total US retail sales in the second quarter of 2026, continuing a decade-long climb (US Census Bureau).
- US ecommerce sales reached $302.33 billion in Q1 2026, up 9.7% year over year, the strongest Q1 growth since the pandemic-driven surge of 2021 (Digital Commerce 360).
- The average cart abandonment rate across 50 published studies is 70.22%, with mobile abandonment running higher than desktop (Baymard Institute).
- A typical US Etsy sale loses roughly 10 to 13% of the sale price to the marketplace's combined listing fee, 6.5% transaction fee, and payment processing fee, before the seller's own costs (Craftybase, citing Etsy's published fee schedule).
What to look for
Score every platform you're evaluating against these criteria before you commit a card number.
| Criterion | Why it matters for a small business | What good looks like |
|---|---|---|
| Total cost at your real volume | Sticker price rarely matches the bill | Plan fee plus processing plus apps modeled at your actual monthly orders, not the vendor's example |
| Transaction and gateway fees | A surcharge for using a non-native gateway can add hundreds a month | 0% platform fee with a supported payment provider, and a clear published rate if you use your own gateway |
| Setup time and learning curve | You likely have no developer and limited hours | A working store within a weekend using templates, not a blank canvas that needs custom code |
| Selling on social and marketplaces | Many small-business customers discover you on Instagram, Facebook, or a marketplace, not your own domain | Native or first-party channels for Instagram/Facebook Shops, TikTok Shop, and major marketplaces |
| In-person and point of sale | A market stall, pop-up, or storefront needs a card reader that shares inventory with the website | A companion POS app that syncs stock and orders with the online store in real time |
| Migration and lock-in | Switching later costs real money and SEO equity | A documented export path for products, orders, and customers, and support for redirects |
| SEO and content control | Organic search is the cheapest customer acquisition channel you have | Editable title tags, meta descriptions, and URLs without a paid app |
| Support at your plan tier | Small stores can't afford downtime with no one to call | Live chat or phone support included on the entry-level paid plan, not gated to enterprise |
Selling channels and in-person support vary more than most buyers expect going in. Here's how the platforms in this guide stack up on the two criteria above that a spec sheet tends to gloss over.
| Platform | Instagram/Facebook selling | TikTok Shop | Marketplace sync | Point of sale |
|---|---|---|---|---|
| Shopify | Native sales channel | Native channel app | Via third-party app | Shopify POS, native |
| BigCommerce | Native channel manager | Via app | Native channel manager | Via partner app |
| Squarespace | Native extension | Via app | Limited | Squarespace POS app |
| Wix | Native | Via app | Limited | Wix POS app |
| WooCommerce | Via official plugin | Via plugin | Via plugin | Via POS extension |
| Square Online | Native | Via app | Limited | Square POS, same ecosystem |
| Ecwid by Lightspeed | Native, built for multichannel | Native | Native channel manager | Lightspeed POS, native |
| Shift4Shop | Via app | Via app | Via app | Via partner integration |
| Etsy | Is a marketplace, not a channel add-on | Not applicable | Is the marketplace | Square integration available |
Key questions to ask before you buy
- What is my all-in monthly cost at my actual order volume, not the vendor's demo numbers? Ask for a worked example using your average order value and monthly order count.
- Does the platform charge extra if I use a payment processor other than its own? Several platforms waive the platform fee only when you use their built-in gateway.
- Can I sell through Instagram, Facebook, or a marketplace listing without buying a separate app?
- If I also sell in person, does the point-of-sale option share inventory and order history with the website automatically?
- What happens to my catalog, customer list, and order history if I switch platforms in two years?
- Can I edit page titles, meta descriptions, and URLs myself, or does that require a developer or a paid SEO app?
- Is there a free tier or trial long enough to build and test a real checkout before I commit a card number?
- What does support look like on the plan I can actually afford, not the top tier the sales rep is quoting?
Top options at a glance
Prices below reflect each vendor's own pricing page, checked as of September 2026. Monthly figures are the lowest published rate; annual commitments are consistently cheaper than paying month to month.
| Platform | Best for | Starting price | Transaction fee note |
|---|---|---|---|
| Shopify | Fastest setup, biggest app ecosystem | $19/month (Basic, billed annually); $25/month billed monthly | 0% with Shopify Payments; 2% surcharge on Basic if you use another gateway |
| BigCommerce | No transaction fees, more built-in B2B features | $29/month (Core, billed annually); $39/month billed monthly | 0% with any embedded payment provider on every plan |
| Squarespace | Design-first, brand-driven stores | Basic $19/month; Core $29/month | 2% on Basic; 0% on Core and above |
| Wix | Non-technical founders who want an all-in-one builder | Business $39.77/month (paid yearly for standard ecommerce) | Not published on the plans page; confirm before launch |
| WooCommerce | WordPress sites, developers who want full code control | Free plugin; hosting typically $25 to $350/month | 0% platform fee; WooPayments runs about 2.5 to 2.9% plus $0.30 |
| Square Online | Businesses already using Square for in-person sales | Free plan $0/month; Plus $49/month | 3.3% plus $0.30 online on Free; 2.9% plus $0.30 online on Plus and Premium |
| Ecwid by Lightspeed | Adding a store to an existing website with zero transaction fees | Starter $5/month; Venture $29/month billed annually | $0 platform transaction fee on every plan |
| Shift4Shop | US merchants who want a genuinely free plan | End-to-End Free $0/month (US only, requires Shift4 Payments); Basic $29/month | No added transaction fees on any plan; standard gateway rates still apply |
| Etsy | Handmade, vintage, and craft goods with built-in buyer traffic | No monthly fee; pay per listing and per sale | $0.20 per listing, 6.5% transaction fee, plus payment processing |
How to choose: a decision framework
Match your situation to a starting point, then trial your top two before you commit.
| Your situation | Prioritize | Consider avoiding |
|---|---|---|
| First store, brand-new founder, tight budget | Shopify Basic or Wix Business for fastest time to a working checkout | Self-hosted or headless setups that need ongoing developer time |
| Handmade, vintage, or craft goods, want buyer traffic before building your own audience | Etsy first, then a dedicated site once demand is proven | Committing to a paid platform before you know the product sells |
| Already running a WordPress site, comfortable with code | WooCommerce for zero platform rent and full control | Wix or Squarespace, which limit backend access |
| Also selling from a shop, market stall, or pop-up | Square Online, since it syncs with Square's card readers and POS | Platforms where POS is a bolted-on third-party app |
| Design-led brand where the site itself sells the story | Squarespace for its editorial templates and 0% fee on Core and above | BigCommerce, which is stronger on commerce mechanics than storytelling |
| Want zero transaction fee regardless of payment gateway | BigCommerce Core or Ecwid, both 0% on every plan | Shopify Basic with a non-Shopify gateway, where the surcharge adds up fast |
| A genuinely free plan is the deciding factor | Shift4Shop's End-to-End plan (US only) or Square Free | Shopify or BigCommerce, neither of which has a true free tier |
| Not sure you need a full platform yet | A Stripe Payment Link or Shopify Starter tied to your Instagram bio | Signing a plan before you have proof anyone will buy |
The real monthly cost, not the plan price
The plan price on a pricing page is the smallest number you'll pay. Here's a worked example for a small store doing $8,000 a month in online sales across roughly 150 orders, an average order of about $53.
| Cost layer | Shopify Basic, Shopify Payments | Shopify Basic, third-party gateway | WooCommerce, self-hosted |
|---|---|---|---|
| Plan or hosting fee | $19/month (annual) | $19/month (annual) | $0 software plus about $25/month hosting |
| Payment processing on $8,000 GMV | About $277 (roughly 2.9% plus $0.30 per order) | About $277 charged by the third-party gateway | About $277 (WooPayments, similar rate) |
| Platform surcharge for using another gateway | $0 | About $160 (2% of GMV on the Basic tier) | $0, no such surcharge exists |
| Theme, prorated | About $21/month | About $21/month | About $21/month |
| Essential apps or plugins | About $80/month | About $80/month | About $80/month |
| Domain | About $1/month | About $1/month | About $1/month |
| Realistic monthly total | About $398 | About $558 | About $404 |
That third column is the trap most first-time buyers miss: choosing Shopify for its ecosystem, then routing payments through a third-party processor instead of Shopify Payments, and paying an extra surcharge on top of the gateway's own rate. The surcharge scales with the plan: 2% on Basic, dropping as you move up tiers, so it hurts most on the entry plan a small business is most likely to start on. WooCommerce and BigCommerce both avoid this surcharge structure entirely, which is worth factoring in even though WooCommerce's hosting bill isn't zero either.
Pricing: what to expect
Every ecommerce platform bills you across three layers that rarely appear side by side on a pricing page.
The plan fee is the advertised number: $19 to $149 a month for most small-business SaaS tiers, or $0 for open-source software before you add hosting, which is a much bigger "before" than it sounds and is priced out properly in choosing open-source ecommerce software. Annual billing is consistently cheaper than month to month across every vendor checked for this guide; Shopify's Basic plan alone is $19 a month annual versus $25 monthly, a difference that compounds over a year.
Payment processing sits on top and is largely non-negotiable at small volume: figure 2.9% plus $0.30 per online transaction as a baseline across Shopify Payments, WooPayments, and most card processors, with Square running higher at 3.3% plus $0.30 on its free plan and dropping to 2.9% plus $0.30 once you're on a paid tier. If your payment processor sits outside the platform's own gateway, check for a surcharge before you sign anything: it's the single most common hidden cost in this category.
Apps, themes, and channel add-ons are where a lean budget gets stretched. A decent premium theme is a one-time $100 to $350. Essential apps, an email popup, reviews, a basic loyalty tool, typically run $20 to $50 each per month, and three or four of them add up fast on a platform where "free" native features are thin. This is also where selling on Instagram, Facebook, or TikTok Shop either comes built in (BigCommerce, Shopify) or requires a separate integration, so check before you assume multichannel selling is free.
Migration and lock-in rarely show up on a pricing page at all. Moving your catalog and customer data between platforms is usually straightforward; rebuilding your URL structure, app integrations, and SEO rankings is not. Budget real time for this if you expect to outgrow your first choice, and read the platform's data-export policy before you sign, not after.
| Platform | Data export | Lock-in risk |
|---|---|---|
| Shopify | CSV export for products, orders, customers | Moderate: proprietary theme language slows a full redesign elsewhere |
| BigCommerce | CSV and API export | Moderate: open API eases a later exit |
| Squarespace | CSV export, limited order-history export | Moderate to high: closed template system |
| Wix | Limited built-in export tools | High: one of the more closed ecosystems here |
| WooCommerce | Full database access through WordPress | Low: you own the code and the database |
| Square Online | CSV export | Moderate |
| Ecwid by Lightspeed | CSV and API export | Low to moderate |
| Shift4Shop | CSV export | Moderate |
| Etsy | Order and shop-data export tools | High: you never own the storefront URL |
When a full platform is overkill, skip it. If you're validating a product idea, running a single seasonal drop, or selling entirely through a link in your Instagram bio, a Stripe Payment Link or Shopify's $5-a-month Starter plan gets you a working checkout without committing to a full storefront, a theme, or an app stack. Add the full platform once you have repeat orders to justify it.
If you sell products that also need dedicated stock counts across a shop and a website, pair your platform choice with a proper inventory management tool rather than relying on spreadsheets once you cross a few hundred SKUs.
Frequently asked questions
Is a free plan like Shift4Shop's End-to-End or Square Free actually usable for a real store?
Yes, with tradeoffs. Both are viable for a small catalog and low order volume, but they require using the vendor's own payment processor and, in Shift4Shop's case, are limited to US merchants. As volume grows, run the numbers: a slightly higher processing rate on a free plan can cost more per month than a $29 to $49 paid plan with a lower rate once you clear a few thousand dollars in monthly sales.
What's the single biggest hidden cost small businesses miss?
The gateway surcharge. Choosing a platform for its ecosystem, then routing payments through a processor other than the platform's own, can add 0.2% to 2% on top of the processor's own rate, depending on the plan. On $8,000 a month in sales, that's $16 to $160 in fees that never show up on the plan's advertised price.
Do I need a separate platform if I already sell on Etsy or Facebook Marketplace?
Not immediately. Marketplaces are a legitimate way to validate demand and reach buyers who are already shopping there, and Etsy in particular brings its own traffic. Move to a dedicated platform once you want to own the customer relationship, control your margins outside marketplace fees, or build a brand beyond a single channel.
How does point-of-sale fit into the decision if I sell in person too?
Pick the platform's POS story before you pick its ecommerce features if in-person sales are a meaningful share of revenue. Square Online is the strongest fit if you already run Square hardware; Shopify POS is a close second for stores that want the same ecosystem online and offline. Bolting a third-party POS onto an ecommerce-only platform usually means two separate inventory systems to reconcile by hand.
Can I switch platforms later without losing my SEO rankings?
You can, but it takes planning. Export your product and customer data first (usually simple), then map every old URL to its new equivalent and set up 301 redirects before the old store goes offline. Skipping the redirect step is the most common reason a migration tanks organic traffic for months afterward.
Making the call
Match the platform to what your business actually does today: how fast you need to launch, whether you're also selling in person or on a marketplace, and what your real order volume does to the total bill once processing and apps are added in. Start with a website builder comparison if you're still deciding whether you need a full ecommerce platform or just a site with a "buy now" button, and use a software shortlist framework to keep your evaluation to two or three real trials instead of a dozen open tabs.
Once you've picked a platform, line up the tools around it: a CRM built for ecommerce to track repeat customers, email marketing for ecommerce for post-purchase flows, and live chat for ecommerce if cart-abandonment questions are costing you sales. A scorecard makes the final comparison faster than a gut call.
Related reading

Head of Enterprise Solutions
On this page
- What a small business actually needs from an ecommerce platform
- What to look for
- Key questions to ask before you buy
- Top options at a glance
- How to choose: a decision framework
- The real monthly cost, not the plan price
- Pricing: what to expect
- Frequently asked questions
- Is a free plan like Shift4Shop's End-to-End or Square Free actually usable for a real store?
- What's the single biggest hidden cost small businesses miss?
- Do I need a separate platform if I already sell on Etsy or Facebook Marketplace?
- How does point-of-sale fit into the decision if I sell in person too?
- Can I switch platforms later without losing my SEO rankings?
- Making the call
- Related reading