Ecommerce website development in 2026 is mostly a platform decision. Shopify, WooCommerce, Magento, or a custom build — that one choice shapes your costs, your hiring plan, and how easy or expensive it'll be to grow.
According to Goldman Sachs research on the digital economy, online retail keeps taking share from physical retail, and the cost gap between platforms widens with every dollar of revenue. I've shipped 250+ projects since 2009. The pattern repeats: founders pick a platform on instinct in week one, and either save themselves $100K over three years or quietly hand it back in transaction fees.
This guide breaks down the four real options. What each costs upfront and at scale, who it fits, and how to choose without overthinking it.
TL;DR
Shopify if you want simplicity and don't mind paying 2.9% + 30¢ per transaction. WooCommerce if you have technical help and want flexibility. Magento if you have 10K+ daily orders and need enterprise features. Custom if you have a $200K+ budget and your business depends on logic no platform supports.
For 95% of businesses launching in 2026: Shopify (simplicity) or WooCommerce (control). The platform matters less than execution. Pick one, ship something, learn from real customers.
Table of contents
- The four ecommerce paths
- Platform comparison: costs, pros, cons
- Total cost of ownership at three scales
- Feature comparison table
- Decision matrix
- Key features checklist
- Payment integration and scaling
- Common ecommerce mistakes
- Reflecting on what platform choice actually decides
- FAQ
- Next steps
The four ecommerce paths
Every ecommerce business picks one of four paths. Each has its own cost shape, time to launch, and ceiling.
Path 1: hosted platform (Shopify)
You pay a monthly fee. The platform handles hosting, updates, security, and PCI compliance.
Best for: startups, product-based businesses, anyone who values speed over control.
Path 2: self-hosted software (WooCommerce, Magento)
You own the software. You're responsible for hosting, updates, and security.
Best for: businesses that want flexibility, technical teams, anyone with infrastructure capacity.
Path 3: marketplace (Amazon, eBay, Etsy)
You list products. The marketplace handles everything. You pay commission and you don't own the customer.
Best for: existing products looking for distribution, sellers who don't want to build a brand.
Path 4: custom build
You build it from scratch on your own stack.
Best for: high-volume businesses with unique requirements, companies that can justify $150K to $500K and a permanent engineering team.
This guide focuses on paths 1, 2, and 4. Marketplaces are a different game — if you're reading this, you probably want to own your customer relationship.
Platform comparison: costs, pros, cons
Shopify
A hosted, fully managed platform. No setup, no servers.
Pricing:
- Basic: $39/month
- Standard: $105/month
- Premium: $399/month
- Plus: $2,300+/month
- Transaction fees: 2.9% + 30¢ per order (no fees on Shopify Payments)
Timeline to launch: 3 to 6 weeks.
Setup cost: $5K to $15K (design, product loading, integrations). You can technically launch for free with a default theme, though it'll look like a free default theme.
Pros:
- Fast launch. No coding required.
- Low risk. Month-to-month billing.
- Security included. PCI DSS Level 1 compliance.
- Massive app marketplace. Thousands of integrations.
- Big hiring pool when you need help.
- Auto-updates and traffic spike handling.
Cons:
- Locked in. You can't modify core platform behavior.
- Expensive at scale. At $100K/month revenue with a 4% conversion rate, transaction fees plus the Plus plan land near $5K/month — close to $62K/year.
- Limited customization beyond the app ecosystem.
- Theme constraints on design.
Best for: dropshippers, SMBs, first-time sellers, anyone launching in under 6 weeks.
Hypothetical pattern: a founder launches a sustainable home goods store on Shopify. Eight weeks from idea to first $50K month. Two years in, they're at $1.2M annual and still on Shopify. Transaction fees: ~$35K/year. Not optimal mathematically. They didn't want to hire a CTO, and the math worked out anyway.
WooCommerce
An open-source WordPress ecommerce plugin. You host it.
Pricing:
- Software: free
- Hosting: $10 to $100+/month
- Extensions: $50 to $500/month
- Payment processing: 2.9% + 30¢ per transaction (varies by provider)
Timeline to launch: 4 to 8 weeks.
Setup cost: $3K to $12K (design, theme work, plugins, hosting).
Pros:
- Open source. Full code control.
- Hosting flexibility. Cheaper or stronger than Shopify if you choose well.
- No licensing fees.
- Mature plugin ecosystem.
- You own your data.
- Better at scale. Hosting scales with usage. No per-transaction tax from the platform itself.
- Strong on SEO. WordPress is SEO-native.
Cons:
- You manage hosting. If the server crashes, you fix it.
- Security is on you. Updates, SSL, plugin patches.
- Scaling needs technical knowledge.
- Smaller hiring pool than Shopify.
- Steeper learning curve. Not for non-technical solo founders.
- Performance varies. Poorly configured WooCommerce is slow. Shopify is reliably fast.
Best for: developers, technical founders, mid-market shops in the $50K to $1M range that want predictable costs.
Hypothetical pattern: a fashion brand on WooCommerce at $40K/month revenue. Hosting $30, plugins $150, transaction fees $1,200, total around $1,380/month. On Shopify Plus at the same revenue, the all-in number is closer to $5,200/month. The difference is roughly $46K/year — enough to retain a developer and still come out ahead.
Magento (Adobe Commerce)
Enterprise-grade open-source platform for high-volume, complex shops.
Pricing:
- Magento Open Source: free
- Adobe Commerce: $40K to $150K+/year
- Hosting (self-hosted): $100 to $1K+/month
- Integrations: $500 to $5K/month
- Developer team: $150K to $500K/year
Timeline to launch: 12 to 24 weeks.
Setup cost: $50K to $200K.
Pros:
- Built for scale. Handles massive volume.
- Configurable to almost any feature.
- Multi-store support.
- B2B and wholesale features.
- Strong on large catalogs (100K+ SKUs).
Cons:
- Expensive. You're paying for enterprise software and the people who can run it.
- Complex. Steep learning curve, specialized developers.
- Slow to launch. 3 to 6 months minimum.
- Heavy. Overkill if you don't need enterprise features.
- Magento developers command premium salaries.
- High maintenance burden.
Best for: high-volume retailers, multi-brand companies, complex B2B, international sellers with heavy localization.
Hypothetical pattern: a furniture retailer with 8K SKUs, 500K monthly visitors, and $5M annual revenue. Shopify can't handle the inventory complexity. WooCommerce is too slow at that catalog size. Magento setup costs $100K, hosting and team another $260K/year. They handle 50K orders a week without scaling pain. Year 1 ROI clears.
Custom build
You build the entire platform on your own stack.
Pricing:
- Development: $150K to $500K+
- Hosting: $50 to $500+/month
- Engineering team (ongoing): $200K to $600K/year
- Payment processing: 2.9% + 30¢
Timeline to launch: 16 to 32 weeks.
Pros:
- Total control. Build only what you need.
- Unique features. Hard for competitors to copy.
- Optimized performance. No bloat.
- Zero vendor lock-in.
- Architecture you control.
Cons:
- Expensive. $200K to $1M total cost of ownership.
- Slow to launch. Six months to MVP at minimum.
- High execution risk.
- Permanent hiring burden — 2 to 5 engineers indefinitely.
- Maintenance is yours.
- Opportunity cost. Your competitor on Shopify launched two quarters ago.
Best for: businesses with truly unique logic (real-time auctions, complex bundles, regulated marketplaces), venture-backed companies with runway, businesses operating at billion-dollar scale.
A real reference point: my Imohub build wasn't ecommerce, but it was a high-performance custom platform on Next.js, Laravel, MongoDB, and Meilisearch — 120k+ properties indexed, sub-500ms queries, and a 70% infrastructure cost reduction vs the previous build. The same architecture pattern transfers to ecommerce when the catalog and search demands push past what off-the-shelf can handle.
Total cost of ownership at three scales
The math changes a lot as revenue grows.
$500K annual revenue (small store)
Shopify ($39/month plan):
- Plan: $39/month
- Transaction fees (2.9% + 30¢): ~$1,450/month, $17,400/year
- Apps and integrations: $1,200/year
- Year 1 total: $19,968
WooCommerce:
- Hosting: $30/month, $360/year
- Extensions: $150/month, $1,800/year
- Transaction fees: ~$1,450/month, $17,400/year
- Part-time developer maintenance: $500/month, $6,000/year
- Year 1 total: $25,560
At this scale, Shopify wins. No development overhead. Predictable costs.
$5M annual revenue (mid-size retail)
Shopify ($2,300/month plan):
- Plan: $2,300/month
- Transaction fees: ~$14,500/month, $174,000/year
- Apps and integrations: $3,600/year
- Year 1 total: $180,200
WooCommerce:
- Hosting (scaling): $300/month, $3,600/year
- Extensions: $500/month, $6,000/year
- Transaction fees: ~$14,500/month, $174,000/year
- Full-time developer: $150,000/year
- Year 1 total: $333,600
Custom build:
- Initial development: $200K (amortized over 3 years = $66.7K/year)
- Hosting: $500/month, $6,000/year
- Transaction fees: ~$14,500/month, $174,000/year
- 2-engineer team: $300,000/year
- Year 1 total: $546,700
WooCommerce starts to pull ahead at this scale because Shopify's transaction fees outpace a developer salary. Custom isn't justified yet.
$50M annual revenue (large retailer)
Shopify Plus:
- Plan: $2,300+/month
- Transaction fees: ~$145,000/month, $1,740,000/year
- Apps and integrations: $10,000+/year
- Year 1 total: $1,752,300+
WooCommerce (with scaling):
- Enterprise hosting: $2,000/month, $24,000/year
- Extensions: $1,000/month, $12,000/year
- Transaction fees: ~$145,000/month, $1,740,000/year
- 5-engineer team: $750,000/year
- Year 1 total: $2,526,000
Custom build:
- Initial development amortized: $66,700/year
- Optimized hosting: $5,000/month, $60,000/year
- Transaction fees: ~$145,000/month (negotiable down to ~2.2% at this volume)
- 10-engineer team: $1,500,000/year
- Year 1 total: $3,366,700
At this scale, the lever is payment processing. Going from 2.9% to 2.2% saves around $350K/year on $50M revenue. That funds three engineers. Custom becomes viable when your competitive edge depends on features no platform supports.
Feature comparison table
| Feature | Shopify | WooCommerce | Magento | Custom |
|---|---|---|---|---|
| Setup time | 3 to 6 weeks | 4 to 8 weeks | 12 to 24 weeks | 16 to 32 weeks |
| Setup cost | $5K to $15K | $3K to $12K | $50K to $200K | $150K to $500K+ |
| Monthly cost (basic) | $39 | $10 to $50 | $500+ | $500+ |
| Transaction fees | 2.9% + 30¢ | 2.9% + 30¢ | 2.9% + 30¢ | 2.9% + 30¢ |
| Products supported | Unlimited | Unlimited | 100K+ | Unlimited |
| Customization | Limited | High | Very high | Total |
| Hosting included | Yes | No | No | No |
| Security/PCI | Managed | You manage | You manage | You manage |
| Scaling ceiling | 1M+ daily orders | 1M+ daily orders | 10M+ daily orders | Unlimited |
| Developer pool | Large | Medium | Small | Yours |
| Best for | Startups, SMBs | Tech teams, mid-market | Enterprise | Venture-backed |
| Ease of use | Easiest | Medium | Hardest | Hardest |
| Lock-in risk | High | Low | Low | None |
Decision matrix
Use this to choose your platform.
Annual revenue under $500K, launching soon
Shopify. Speed and simplicity beat cost savings.
Annual revenue $500K to $5M
WooCommerce. A $60K/year developer pays for itself in saved transaction fees.
Annual revenue over $5M
WooCommerce if it scales. Magento if you need enterprise features (B2B, complex inventory, multi-store).
Non-technical founder
Shopify. You don't have the bandwidth to manage infrastructure.
Technical team in place
WooCommerce. They can customize and optimize. Better long-term cost.
Custom features (B2B, wholesale, complex inventory)
Magento for a platform with those features built in, custom build if your business model genuinely doesn't fit any platform.
Venture-backed with $5M+ runway
Custom is on the table. The unique features have to be the moat, though, not just preferences.
Worried about vendor lock-in
WooCommerce or custom. You own the data.
Key features checklist
Before you choose a platform, confirm it supports the features you actually need.
Must-haves (every platform has these):
- Product catalog management
- Cart and checkout
- Payment processing (Stripe, PayPal, etc.)
- Order management and tracking
- Inventory management
- Customer accounts
Important (most have, verify):
- Email notifications (order confirmation, shipping)
- Discount codes and promotions
- Multi-currency, international shipping
- Analytics and reporting
- Mobile-responsive design
- SSL/HTTPS and PCI compliance
- Shipping carrier integrations (FedEx, UPS, DHL)
- Accounting integrations (QuickBooks, Xero)
- Customizable email templates
Nice-to-have (depends on your business):
- Subscription billing
- Wholesale/B2B portal
- Marketplace functionality
- Wishlists and recommendations
- Reviews and ratings
- Live chat
- Abandoned cart recovery
- Multi-warehouse inventory
- Public API
- Headless commerce (decoupled frontend)
Payment integration and scaling
Payment processing
Every platform supports the major processors. Here's what changes.
Processor base rates:
- Stripe: 2.9% + 30¢ standard, 2.2% + 30¢ at custom volume per Stripe's published pricing
- PayPal: 2.9% + 30¢
- Square: 2.9% + 30¢
Platform markup:
- Shopify: 0% on Shopify Payments, 2% on external processors (varies by plan)
- WooCommerce: 0%
- Magento: 0%
- Custom: 0%
At scale, WooCommerce, Magento, and custom builds win on payment processing because you negotiate directly. The 0.7 percentage point difference is invisible at $500K and brutal at $50M.
Scaling traffic
Shopify: built for scale. Spikes handled automatically.
WooCommerce: depends on hosting. Shared hosting buckles. Dedicated or cloud hosting handles 10x growth gracefully.
Magento: built for scale, with the right infrastructure.
Custom: depends on your architecture. A well-built custom system scales beautifully. A poorly-built one collapses on a Black Friday Tuesday in March.
Common ecommerce mistakes
Mistake 1: optimizing for cost when you should optimize for launch
You're not making money yet. A six-month delay to save $50/month is the worst trade you'll make all year. Launch fast, iterate later.
Mistake 2: assuming one platform serves you forever
It won't. Shopify to WooCommerce. WooCommerce to custom. Plan for migration. Build export capability early.
Mistake 3: underestimating poor checkout UX
A slow, confusing checkout drives cart abandonment past 30%. Test checkout on every platform you're seriously considering.
Mistake 4: choosing on features you might need later
You don't need 90% of the features in year one. Choose for what you need now. You'll know more in 18 months than you do today.
Mistake 5: ignoring payment processing math
2.9% sounds tiny until you're at $5M revenue paying $145K/year in fees. At scale, the platform conversation is mostly about payment costs.
Mistake 6: WooCommerce without a developer
WooCommerce is cheaper if you have technical help. Without it, you'll spend the savings on consultants and downtime.
Reflecting on what platform choice actually decides
After 16 years of these conversations, the platform decision is rarely about the platform. It's about which set of problems you'd rather have.
Shopify decides "I'll pay for simplicity." WooCommerce decides "I'll trade money for control, and I trust myself to manage infrastructure." Magento decides "I have enterprise problems and I'm okay with enterprise overhead." Custom decides "my product depends on logic that doesn't exist yet."
Most founders pick on the wrong axis. They pick on price (transaction fees) or branding (Shopify is more popular) or fear (custom feels safer because it's "ours"). They miss the question that actually matters: which problems do you have a credible plan to solve, and which would quietly destroy you?
If your team can't keep WordPress patched, WooCommerce is a slow-motion incident. If your founder can't ship without "just one more custom feature," Shopify will frustrate you for three years before you give up. The platform isn't a tool. It's an accountability shape.
Pick the shape you can actually live with.
FAQ
Can I start on Shopify and migrate to WooCommerce later?
Yes. Shopify to WooCommerce is a documented path. Export products, customers, and orders to CSV, set up the new store, redirect URLs. Plan 4 to 8 weeks and $3K to $10K.
Which platform has the best SEO?
WordPress (and WooCommerce) is SEO-native. Shopify has improved a lot but still trails on flexibility. If SEO is critical to your model, WooCommerce or custom wins.
What if I need to sell on multiple channels?
All platforms integrate with multichannel tools. Inventory syncs across web, Amazon, Etsy. WooCommerce and Magento integrate more flexibly. Shopify has more pre-built integrations.
Is WooCommerce secure enough for payment data?
WooCommerce doesn't store payment data. Stripe, PayPal, and other processors handle that. WooCommerce stores tokens. As long as you keep WordPress and plugins patched, the security model is the same as any modern setup.
When do I outgrow my current platform?
If you're growing 50% year over year, you'll feel Shopify's transaction fee structure in 2 to 3 years. That's when WooCommerce becomes attractive. Don't migrate early. Migrate when the math demands it.
Should I build a native app instead of a website?
A native app isn't a replacement for an ecommerce platform — it's a layer on top. You still need Shopify, WooCommerce, or similar as the backend. Build the web first. Native app comes second, after the web is converting.
How do I know if my business needs custom?
If you can write down the unique business logic in three sentences and it doesn't map to any platform's feature list, you might need custom. If you can't, you don't.
Next steps
Choosing an ecommerce platform isn't about picking the best — it's about picking the best fit for your timeline, budget, team, and scale right now.
Quick guidance:
- Launching in 6 weeks, under $500K revenue: Shopify
- 12-week timeline, $500K to $5M revenue, technical help available: WooCommerce
- Complex B2B, 12+ week timeline: Magento
- Venture-backed, unique features, $5M+ budget: custom build
The biggest mistake is overthinking this. Every platform works for someone. Launch something. Measure. Optimize. Migrate if the math demands it. You can't predict year three from week one. Build for what you need today.
Still unsure? Get a quote in 60s. I'll walk through your situation (revenue, timeline, team, features) and recommend the platform that fits. Then you execute with confidence.
For scoped work, see my websites service (fixed-price from $2,000, 14-day money-back guarantee, 1-year bug warranty) or custom web applications at $3,499/mo for the cases that need real backend logic. Real builds worth referencing: Imohub (120k+ properties, Next.js + Laravel + MongoDB + Meilisearch) and LAK Embalagens (B2B manufacturer site, 45% bounce rate cut). Related reading: website cost in 2026 and website redesign services.