OpenCart: What It Is, What It Costs, and Who It Suits

OpenCart at a glance · October 2026
Free software. Real running costs.
Your server, your rules.
$0
licence fee or sales commission
$500–1.5k
typical year-one cost
13,000+
extensions and themes
4.1.0.4
latest release (Aug 2026)

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 priceFree (GPL licence)
Platform fee or sales commissionNone
Current versions4.1.0.4 and 3.0.5.1 (both August 2026)
Built withPHP and MySQL/MariaDB
HostingYou arrange it, or use the paid OpenCart Cloud
Extensions13,000+ in the official marketplace
Best forSmall, stable catalogues; multi-store sellers; technical owners
Skip it ifYou 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.1OpenCart 4.1.0.4
StatusMature, maintenance updatesCurrent main branch
Extension choiceLargestSmaller, growing
Developers who know itMostFewer
CodeOlder structureCleaner, more modern
PHPUp to 8.58.0 minimum, up to 8.5
Upgrade from the otherNot applicableA project, not a button
Our recommendation
Which OpenCart version should you install?
1Already running OpenCart 3?
→ Stay on 3.0.5.1
Update to the latest 3.x release. Audit every extension before any move to version 4.
2New store with simple needs?
→ Choose 4.1.0.4
The 4.1 branch has settled. First confirm your payment, shipping and SEO extensions exist for version 4.
3Need an extension that only exists for version 3?
→ Choose 3.0.5.1
Several long-standing OpenCart agencies still recommend version 3 for new stores.

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.

CostTypical rangeOne-off or ongoing
Hosting$10–$40 a monthOngoing
Domain$10–$20 a yearOngoing
ThemeFree default, or $30–$120One-off
ExtensionsFree to $50 each for simple ones; $100+ for complex onesMostly one-off, some yearly
Developer help$25–$75 an hour, depending on countrySetup, then ongoing
Card processingSet 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.

ItemYear oneYear 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
Worked example · year one
Where the $955 goes
Developer setup and fixes$480 · 50%
Hosting (12 months)$240 · 25%
Four extensions$150 · 16%
Paid theme$70 · 7%
Domain$15 · 2%
Half the budget is developer time. It’s the cost most OpenCart guides leave out.

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.

RequirementOpenCart 4.x
PHP8.0 or newer (8.3 or later recommended)
PHP extensionscurl, gd, zip, mysqli, openssl, zlib
DatabaseMySQL 5.7+ or MariaDB 10.3+
Web serverApache 2.4+ or Nginx 1.18+
Memory512 MB minimum, 2 GB comfortable
DiskPlan 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:

  1. Install. Use your host’s one-click installer, or upload the files and run the web installer. Delete the /install folder afterwards.
  2. Set the basics. Store name, address, currency, tax classes and the default language in System > Settings.
  3. Choose a theme. The default theme works but looks dated. A paid theme is usually the quickest upgrade to how the store looks.
  4. Add payment and shipping. Enable a payment gateway and set shipping methods and zones.
  5. Add products. Create categories, then products with prices, images, options (size, colour) and stock levels.
  6. Turn on SEO URLs. Enable them in settings so product pages get readable addresses instead of index.php?route=....
  7. 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.

NeedWhy the core falls shortTypical cost
One-page or faster checkoutThe default checkout has several steps$20–$60
Advanced SEOBetter meta tags, sitemaps, structured data$20–$80
Your payment gatewayNot every gateway ships in the coreFree–$50
Shipping rules or courier labelsComplex rates by weight, zone or courier$20–$80
Automated off-site backupsThe core has no scheduled backupsFree–$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.

Launch and every quarter
OpenCart security checklist
✓Keep OpenCart on the latest point release of your branch (3.0.5.1 or 4.1.0.4)
✓Keep PHP on a version that still gets security fixes
✓Delete the /install folder after installation
✓Rename the /admin folder to something hard to guess
✓Restrict admin access by IP address, or add two-factor login
✓Use HTTPS across the whole store
✓Remove every extension you are not using
✓Run automated backups stored off the server, and test a restore once
✓Use a staging copy for updates and new extensions

Where 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.

OpenCartWooCommerceShopify
Software costFreeFree (WordPress plugin)From $29 a month on annual billing (Basic)
HostingYou arrange itYou arrange itIncluded
Transaction fee from platformNoneNoneNone with Shopify Payments; extra fee with other gateways
Who handles updates and securityYouYouShopify
Extensions and themes13,000+, uneven qualityLargest of the threeLarge app store, mostly monthly fees
Multi-store from one adminBuilt inNeeds plugins or multisiteSeparate stores, or Shopify Plus
Content and bloggingBasicStrong, through WordPressGood
Developer pool in the UK and USSmallVery largeVery large
Best forLean, stable stores; multi-store sellersContent-led stores on WordPressOwners 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.

The verdict
Is OpenCart right for you?
A good fit if you…
✓Sell a small to mid-sized catalogue (up to a few hundred products) that doesn’t change daily
✓Can manage a server yourself, or already have a developer
✓Want to run several stores or brands from one admin
✓Sell across borders in several languages and currencies
✓Run a simple trade or wholesale shop with customer-group pricing
Look elsewhere if you…
✕Have no technical help and don’t want to pay for it
✕Plan fast growth or frequent new features
✕Rely on content marketing and blogging (consider WooCommerce)
✕Want marketing, reviews and email tools ready to switch on (consider Shopify)

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.