Introduction: Your e-commerce platform choice dictates your business trajectory
When consulting on requests like “We want to start an online store” or “We want to revamp our existing e-commerce site,” the first hurdle encountered is the question of “Which platform should we build on?”
E-commerce site development approaches fall broadly into three categories:
- Shopify (SaaS cloud e-commerce platform)
- EC-CUBE (Japan-made open-source e-commerce package)
- Full scratch in-house development (Custom development from the ground up)
These three choices differ drastically in initial costs, ongoing expenses, customizability, and operational overhead. Choosing incorrectly can lead to millions of yen in losses and years of missed business opportunities.
Drawing on the latest information as of 2026, this article provides a multi-faceted comparison of these three options to establish clear decision criteria for small and medium-sized businesses.
Understanding the 3 build methods
What is Shopify?
Shopify is a Canadian SaaS e-commerce platform serving as a global standard utilized by millions of stores across more than 175 countries. By simply paying a monthly subscription, all infrastructure—including hosting, security, and payment processing—is provided. Its greatest strength is the ease with which anyone can launch an e-commerce site without specialized technical knowledge.
What is EC-CUBE?
EC-CUBE is a Japanese open-source e-commerce package provided by EC-CUBE CO., LTD. Because its source code is open, it offers immense freedom in customizing everything from design and functionality to third-party system integrations. With full native Japanese support and seamless compatibility with domestic payment gateways, it boasts a long track record as Japan's leading open-source shopping cart system.
What is full scratch in-house development?
This methodology involves designing and engineering a system entirely from scratch starting from requirements definition, without relying on existing frameworks or packages. While it allows for completely bespoke specifications, development costs, timelines, and operational overhead are all at their highest. It is primarily chosen by large-scale enterprise merchants generating over 5 billion yen in annual revenue.
Fee and cost comparison
Evaluating e-commerce costs requires assessing both “initial expenses” and “monthly operational costs.” Compare them based on the total cost of ownership over 3 to 5 years.
Shopify costs
| Item | Details |
|---|---|
| Initial cost | 0 yen (themes and app fees charged separately) |
| Monthly fee (Basic) | From approx. 3,650 yen (annual billing) |
| Monthly fee (Shopify) | From approx. 9,900 yen (annual billing) |
| Monthly fee (Advanced) | From approx. 38,000 yen (annual billing) |
| Payment processing fee (Shopify Payments) | 1.5% to 2.0% (depending on plan) |
| Additional fee when using external payment gateways | 0.5〜2.0% |
| Theme customization cost (when hiring an agency) | Approx. 300,000 to 1 million yen |
While the monthly plans are accessible, be aware that payment processing fees become a substantial burden as sales grow. At scales exceeding 100 million yen in annual gross merchandise value, payment fees alone can reach hundreds of thousands of yen per month.
EC-CUBE costs
| Item | Details |
|---|---|
| License fee (Download version) | 0 yen (open source) |
| Cloud version monthly fee (Lite plan) | From 6,800 yen |
| Hosting costs (Download version) | Approx. 5,000 to 30,000 yen per month |
| Custom development by an agency | Approx. 1 to 5 million yen |
| Maintenance and upgrade costs (annual) | Approx. 300,000 to 1 million yen |
| Security management (Download version) | Must be handled in-house or outsourced |
While the downloadable edition of EC-CUBE incurs zero license fees, hiring an agency for custom development is essential to run it as a functioning store. The cloud edition eliminates server and security management, making overall costs much more predictable.
Full scratch in-house development costs
| Item | Details |
|---|---|
| Initial development cost | 10 million to several hundred million yen |
| Development timeline | 6 months to over 1 year |
| Monthly running costs | From several hundred thousand yen |
| Feature additions and maintenance costs | Incurred per instance |
| Security and infrastructure management | Requires in-house engineers or external agency |
Full scratch is by far the most expensive option and is practically never a realistic choice for SMBs. It should only be considered by large-scale enterprises with unique operational requirements that cannot be accommodated by existing packages.
Comparison chart of features, customizability, and maintainability
| Comparison item | Shopify | EC-CUBE | Full scratch |
|---|---|---|---|
| Initial cost | Low to medium | Medium | Extremely high |
| Monthly cost | Low to medium | Medium | High |
| Time to launch | Fast (a few weeks and up) | Moderate (1 to 3 months) | Slow (6 months to over 1 year) |
| Customization freedom | Medium (within theme/app limits) | High | Maximum |
| Japanese & domestic payments | Supported | Fully native | Requires implementation |
| Security management | Handled by Shopify | Requires internal management (unnecessary on Cloud) | Requires internal management |
| Maintenance and updates | Automatic | Requires manual management | Requires manual management |
| Scalability | High | Moderate | Maximum |
| Apps / plugins count | 8,000+ | A few hundred | None (custom development required) |
| Operation without engineers | Possible | Difficult | Impossible |
| Suitability for SMBs | High | Medium to high | Low |
Which option should your business choose?
When Shopify is the right choice
- Want to launch an e-commerce business quickly (start selling within 3 months)
- Few or no in-house engineers
- Cross-border e-commerce (international sales) is on the roadmap
- Monthly sales are between several million and tens of millions of yen, in a high-growth phase
- Want to aggressively leverage marketing apps and social media integrations
Shopify is exceptionally well-suited to strategies focused on starting small and scaling up. Its rich app ecosystem allows you to expand capabilities while keeping custom development costs low.
When EC-CUBE is the right choice
- Customizations tailored to unique Japanese business practices and workflows are essential
- Complex integrations with order management and inventory management systems are required
- Prioritizing integration with legacy core business systems (ERP/WMS)
- Want to manage and control source code internally
- Want to avoid long-term dependency on a single proprietary platform
EC-CUBE is ideal for companies whose business operations cannot fit into off-the-shelf software. While it requires close collaboration with a development agency, it enables an e-commerce platform perfectly optimized for your specific operational flows.
When full scratch is the right choice
- Enterprise e-commerce merchants with annual revenues exceeding 5 billion yen
- Unique business requirements that cannot be achieved with any existing package
- Possess a strong internal software engineering team
- Aiming for complete internal ownership as part of a long-term technology strategy
Small and medium-sized businesses almost never need to choose full scratch development. With development costs alone starting at 10 million yen and timelines often taking over a year, it represents excessive over-investment in early business phases.
Common pitfalls encountered by SMBs
Pitfall 1: Choosing EC-CUBE purely because it offers “high flexibility”
EC-CUBE's high customizability is appealing, but capitalizing on it requires ongoing development work by an agency. Many businesses choose it thinking it is “cheap to build,” only to find that customization, maintenance, and major version upgrades accumulate, ultimately costing more than Shopify.
Pitfall 2: Overlooking Shopify's transaction fees
When monthly revenues reach tens of millions of yen, transaction fees become significant. 10 million yen in sales at a 2% fee translates to 200,000 yen every month. Planning with future scale in mind is vital.
Pitfall 3: Deciding without considering future scalability
Another trap is choosing a bare-minimum plan because “we are small right now,” only to face staggering migration costs once the business expands. Always make your selection anticipating your business scale 2 to 3 years down the line.
Key checkpoints when outsourcing e-commerce development
When hiring a web agency, ensure you verify the following points:
- Track record and expertise: Does the agency have extensive experience on that platform? (Certifications like Shopify Partner are helpful indicators)
- Maintenance and support framework: Are post-launch support and security protocols clearly defined?
- Quote transparency: Does the estimate present the total cost of ownership, including ongoing operational expenses rather than just initial fees?
- Integration capabilities: Can they integrate with your existing inventory management and accounting systems?
- Ownership of copyright and source code: Do the intellectual property rights of the finished deliverables belong to your company?
For overall website development costs, see How Much Does a Website Cost?, and for selecting an agency, refer to How to Choose a Web Production Agency: 5 Key Points for Comparing Quotes.
Summary: When in doubt, start with Shopify; choose EC-CUBE for complex business logic
As of 2026, Shopify is the primary first choice for SMB e-commerce development. It provides the flexibility to launch quickly at low cost and scale up as your business grows.
However, if advanced customization tailored to unique Japanese commercial practices is necessary, EC-CUBE serves as a formidable alternative. In that scenario, choosing a trustworthy agency skilled in EC-CUBE is the key to success.
Unless you operate at massive scale with highly unique needs, full scratch development is over-investment for an SMB. The most practical roadmap is to launch on Shopify or EC-CUBE, reevaluating your core system architecture once annual sales surpass 1 billion yen.
GleamHub's e-commerce site development support
GleamHub Inc. provides comprehensive e-commerce site development services for small and medium-sized businesses. Backed by extensive experience across both Shopify and EC-CUBE, we support you end-to-end—from selecting the optimal platform aligned with your business scale, workflows, and budget, to system design, development, and ongoing operations.
If you are unsure which platform to choose or are considering revamping an existing store, please feel free to reach out to us.
References
- Top 10 Recommended E-Commerce Platforms [2026 Comparison] | Official EC-CUBE
- EC-CUBE vs. Shopify Comparison: Which Should You Choose? [2026 Latest] | Web Kanji
- E-Commerce Site Development Cost Benchmarks [2026 Latest Edition] | W2 Solution
- Price Benchmarks for E-Commerce Development | Web Kanji
- What Is Full Scratch E-Commerce Development? [2026 Latest Edition] | W2 Solution
- Shopify Pricing Plans In-Depth Comparison [2026 Latest]
- What Is EC-CUBE? Features, Benefits, and Pricing | Web Kanji









