OpenCart: What It Is, What It Costs, and Who It Suits
Your server, your rules.
The short answer
OpenCart is free, open-source shop software that you install on your own web hosting. The download costs nothing, but a small store usually spends about $500–$1,500 in its first year once hosting, a theme, a few paid extensions and some developer help are added.
It suits budget-minded sellers with a stable catalogue and someone technical on hand. If you want a store that runs itself, a hosted platform like Shopify will be less work.
| Quick facts | |
|---|---|
| Software price | Free (GPL licence) |
| Platform fee or sales commission | None |
| Current versions | 4.1.0.4 and 3.0.5.1 (both August 2026) |
| Built with | PHP and MySQL/MariaDB |
| Hosting | You arrange it, or use the paid OpenCart Cloud |
| Extensions | 13,000+ in the official marketplace |
| Best for | Small, stable catalogues; multi-store sellers; technical owners |
| Skip it if | You have no technical help or need a large modern app ecosystem |
What OpenCart is
OpenCart gives you a complete store: storefront, product catalogue, checkout and an admin panel to run it all. It is written in PHP and stores everything in a MySQL or MariaDB database, so it runs on most ordinary web hosting.
The first stable version came out in 2009. It is developed by OpenCart Limited in Hong Kong and released under the GPL licence, so there is no licence fee and no commission on your sales.
There are two ways to run it:
- Self-hosted (most stores). You download the free software and install it on hosting you pay for. You control everything, and you are responsible for everything.
- OpenCart Cloud. A paid, managed version where the hosting and server upkeep are handled for you. Published prices vary a lot between sources, from about $15 a month on a partner-run plan to $99–$229 a month on tiers listed on OpenCart’s own blog, so check the current price on opencart.com before comparing.
OpenCart 3 or 4: which version to use in 2026
This is the decision most guides skip, and it matters more than any feature list. Both versions are maintained, and both got updates with PHP 8.5 support in August 2026.
Version 4 is a near-rewrite of version 3. Themes and extensions built for 3 do not work on 4 without rework, and many older extensions were never updated. Most marketplace extensions are still written for version 3.
| OpenCart 3.0.5.1 | OpenCart 4.1.0.4 | |
|---|---|---|
| Status | Mature, maintenance updates | Current main branch |
| Extension choice | Largest | Smaller, growing |
| Developers who know it | Most | Fewer |
| Code | Older structure | Cleaner, more modern |
| PHP | Up to 8.5 | 8.0 minimum, up to 8.5 |
| Upgrade from the other | Not applicable | A project, not a button |
There is no confirmed release date for OpenCart 5.
What OpenCart really costs
The software is free, but a working store is not. Most guides list hosting, themes and extensions, then stop. The cost they leave out is developer time, and for most owners it is the biggest line.
| Cost | Typical range | One-off or ongoing |
|---|---|---|
| Hosting | $10–$40 a month | Ongoing |
| Domain | $10–$20 a year | Ongoing |
| Theme | Free default, or $30–$120 | One-off |
| Extensions | Free to $50 each for simple ones; $100+ for complex ones | Mostly one-off, some yearly |
| Developer help | $25–$75 an hour, depending on country | Setup, then ongoing |
| Card processing | Set by your gateway (PayPal, Stripe and others) | Per sale |
Worked example: a 200-product store, year one
This is an illustrative budget for a small UK shop selling to the UK and EU, run by an owner who can manage products but not code.
| Item | Year one | Year two |
|---|---|---|
| Managed PHP hosting at $20 a month | $240 | $240 |
| Domain | $15 | $15 |
| Paid theme | $70 | $0 |
| Four extensions: one-page checkout, SEO URLs, shipping rules, backups | $150 | $50 (renewals) |
| Developer setup and fixes, 12 hours at $40 | $480 | $0 |
| Updates and maintenance, 6 hours at $40 | $0 | $240 |
| Total | $955 | $545 |
An owner who can do the technical work themselves can get year one under $500. A store that needs custom features or a version 3 to 4 migration can pass $2,000 quickly, because every change is paid developer work rather than a settings switch.
For comparison, Shopify’s Basic plan costs $348–$468 a year in the US (annual or monthly billing) before apps and transaction fees, and someone else handles the hosting, security and updates.
Hosting and technical requirements
OpenCart is light, so it runs on modest hosting. What matters more is that the host supports a current PHP version and gives you backups.
| Requirement | OpenCart 4.x |
|---|---|
| PHP | 8.0 or newer (8.3 or later recommended) |
| PHP extensions | curl, gd, zip, mysqli, openssl, zlib |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Web server | Apache 2.4+ or Nginx 1.18+ |
| Memory | 512 MB minimum, 2 GB comfortable |
| Disk | Plan for product images; they grow faster than the database |
Shared hosting or VPS? Shared hosting from a few pounds a month is fine for testing and very small stores. Once you get steady traffic or run sales campaigns, a small VPS or managed PHP host is safer. Look for one-click OpenCart installs (Softaculous or similar), free SSL, daily backups you can restore yourself, and a choice of PHP version.
How setup and daily running work
Getting a basic store live takes a day or two for someone comfortable with hosting. The order is:
- Install. Use your host’s one-click installer, or upload the files and run the web installer. Delete the
/installfolder afterwards. - Set the basics. Store name, address, currency, tax classes and the default language in System > Settings.
- Choose a theme. The default theme works but looks dated. A paid theme is usually the quickest upgrade to how the store looks.
- Add payment and shipping. Enable a payment gateway and set shipping methods and zones.
- Add products. Create categories, then products with prices, images, options (size, colour) and stock levels.
- Turn on SEO URLs. Enable them in settings so product pages get readable addresses instead of
index.php?route=.... - Test a full order before you go live, including the confirmation email.
After launch, the admin panel is where you work each day: processing orders, updating stock, answering customers and checking sales reports. It works on a phone, so you can handle orders on the move.
Extensions: what most stores actually need
The core covers the basics, and the marketplace of over 13,000 extensions and themes fills the gaps. Most small stores end up adding the same handful.
| Need | Why the core falls short | Typical cost |
|---|---|---|
| One-page or faster checkout | The default checkout has several steps | $20–$60 |
| Advanced SEO | Better meta tags, sitemaps, structured data | $20–$80 |
| Your payment gateway | Not every gateway ships in the core | Free–$50 |
| Shipping rules or courier labels | Complex rates by weight, zone or courier | $20–$80 |
| Automated off-site backups | The core has no scheduled backups | Free–$40 |
How to vet an extension before you buy
Quality varies widely, and conflicts between extensions are the most common source of OpenCart problems. Before installing one, check:
- Version match. It must list your exact branch (3.0.x or 4.1.x), not just “OpenCart 3” or “OpenCart 4”.
- Last update. Avoid anything not updated in the last 12 months.
- Support. Look for a developer who answers questions on the listing.
- Installation method. Extensions that use OCMOD or events are easier to remove than ones that overwrite core files.
Install new extensions on a staging copy of your store first. If you stop using one, uninstall and delete it.
Payments, languages, currencies and multiple stores
These are where OpenCart punches above its price.
- Payments. You can use bank transfer and cash on delivery out of the box, and add card gateways like PayPal and Stripe through extensions. OpenCart takes no cut; you pay only your gateway’s fees.
- Languages and currencies. You can run the store in several languages and show prices in several currencies, with exchange rates updated automatically.
- Multiple stores from one admin. You can run separate storefronts, each with its own domain, theme and product selection, from one admin panel and one stock list. This is built in, whereas most other platforms charge extra for it.
- Customer groups. Different prices for retail and trade customers work without add-ons, which covers basic wholesale needs.
- Fraud checks. OpenCart connects to services such as FraudLabs Pro to flag risky orders before you ship.
Together, these make OpenCart a sensible low-cost option for selling across borders or running several small brands.
Security checklist
On a self-hosted store, security is your job. The core is maintained, but most real risk comes from outdated extensions, especially ones that touch checkout. Work through this list at launch and review it every quarter.
/install folder after installation/admin folder to something hard to guessWhere OpenCart falls short
OpenCart is stable and it works, but it is not the right pick for everyone.
- You are the IT department. Hosting, updates, backups and security are on you or someone you pay. Non-technical owners usually need a developer on call.
- Upgrades are projects. Moving between major versions, and sometimes minor ones, can break themes and extensions. Budget time and test on staging.
- Uneven extension quality. The marketplace is large, but many extensions are abandoned or only work on one version.
- A smaller developer pool than WooCommerce. OpenCart developers are easiest to find in South and Southeast Asia, Eastern Europe and Latin America. In the UK and US the pool is smaller than for WooCommerce or Shopify, so expect fewer local agencies to choose from.
- Speed needs work out of the box. One independent test measured an average server response of about 831 ms, well above Google’s 200 ms guideline. Good hosting, caching and image compression close most of that gap.
- Dated defaults. The default theme and some admin screens feel old next to newer platforms. A paid theme fixes the storefront; the admin stays functional rather than modern.
- Limited built-in marketing. Email campaigns, reviews widgets, loyalty schemes and abandoned-cart emails all need extensions.
OpenCart vs WooCommerce vs Shopify
OpenCart and WooCommerce compete for the same self-hosted, budget-conscious seller. Shopify is the main hosted alternative.
| OpenCart | WooCommerce | Shopify | |
|---|---|---|---|
| Software cost | Free | Free (WordPress plugin) | From $29 a month on annual billing (Basic) |
| Hosting | You arrange it | You arrange it | Included |
| Transaction fee from platform | None | None | None with Shopify Payments; extra fee with other gateways |
| Who handles updates and security | You | You | Shopify |
| Extensions and themes | 13,000+, uneven quality | Largest of the three | Large app store, mostly monthly fees |
| Multi-store from one admin | Built in | Needs plugins or multisite | Separate stores, or Shopify Plus |
| Content and blogging | Basic | Strong, through WordPress | Good |
| Developer pool in the UK and US | Small | Very large | Very large |
| Best for | Lean, stable stores; multi-store sellers | Content-led stores on WordPress | Owners who want no technical work |
If you already know WordPress, WooCommerce is usually the easier self-hosted choice. If you want no server work at all, Shopify is.
Is OpenCart worth it? Who it suits
OpenCart is worth it if you value low running costs and full control more than convenience, and you have technical help.
For our full scores and verdict, read our OpenCart review. Thinking of switching? See Moving from Shopify or Ecwid to OpenCart: when it makes sense, or compare it with Magento in Magento vs OpenCart.
Frequently asked questions
Is OpenCart really free?
Yes. The software is free under the GPL licence, with no monthly fee and no commission on sales. You still pay for hosting, a domain, any paid themes or extensions, and developer help if you need it.
Is OpenCart still being developed in 2026?
Yes. Version 4.1.0.4 and version 3.0.5.1 were both released in August 2026, adding PHP 8.5 support and security fixes. Development is slower than on hosted platforms, and there is no release date for version 5.
Should I use OpenCart 3 or 4?
If your store depends on extensions that only exist for version 3, stay on 3.0.5.1. For a new store with simple needs, 4.1.0.4 is a reasonable choice once you’ve confirmed your key extensions support it.
Can I upgrade from OpenCart 3 to 4 with one click?
No. Version 4 changed how themes and extensions work, so most of them need replacing or rebuilding. List every extension first, check each has a version 4 equivalent, and test the move on a staging copy.
Is OpenCart secure?
The core is maintained and patched. Most risk comes from old or abandoned extensions and missed updates. Follow the security checklist above and it is as safe as any self-hosted store.
Is OpenCart good for SEO?
It covers the basics: readable URLs, meta titles and descriptions per page. For sitemaps, structured data and finer control, most stores add an SEO extension.
OpenCart or WooCommerce?
WooCommerce has more extensions, more developers and better content tools through WordPress. OpenCart is leaner, runs well on cheap hosting and handles multiple stores natively. If you already use WordPress, WooCommerce is usually easier.