| Initial cost |
LowestMostly your own time |
ModerateVaries widely with scope |
Usually highestTeam and project management |
Low to highDIY shop setup through to a specialist build |
| Ongoing cost |
Platform subscription, domain and any paid add-ons |
Hosting, domain, and a maintenance plan if you take one |
Hosting, support or retainer; changes often quoted separately |
Platform plan, payment processing, apps; possibly transaction fees |
| Design flexibility |
Within the template and platform |
High, depending on skills |
High |
Theme-based; custom themes cost more |
| Technical skill needed from you |
Low to moderate; you do the building |
Low; you supply content and feedback |
Low; you supply content and approvals |
Moderate; you run products, orders and stock |
| Support |
Platform support for the platform, not your content |
One person; depends on availability and agreement |
A team, usually under a support agreement |
Platform support, plus whoever built the store |
| Ownership and control |
Your account, but the design is tied to the platform |
Depends on the agreement; check domain and hosting |
Depends on the contract; check handover terms |
Check you can export products, customers and orders |
| Ecommerce suitability |
Small shops, usually on higher plans |
Possible; depends on experience |
Larger or integrated stores |
Built for it |
| Scalability |
Limited to the platform’s features and add-ons |
Depends on how it is built and who can take it over |
Generally good, at a cost |
Good for growing catalogues and order volumes |