---
title: "Medusa Cloud vs self-hosting Medusa: cost and trade-offs"
description: "Medusa Cloud vs self-hosting Medusa: Cloud plans from $29/month with 0% GMV fee, real VPS costs, the ops work self-hosting adds, and when each makes sense."
url: https://medusajs.com/kb/build-vs-buy/medusa-cloud-vs-self-hosting
last_updated: 2026-10-29T11:36:34Z
topic: "build-vs-buy"
type: "concept"
applies_to: "Medusa v2.x"
related:
  - "https://medusajs.com/kb/migrations-and-platforms/ecommerce-backend-cost.md"
  - "https://medusajs.com/kb/build-vs-buy/shopify-app-costs-vs-owning-stack.md"
  - "https://medusajs.com/kb/migrations-and-platforms/open-source-ecommerce-platforms.md"
  - "https://medusajs.com/kb/build-vs-buy/shopify-vs-custom-store.md"
sources:
  - "https://medusajs.com/pricing"
  - "https://docs.medusajs.com/cloud/comparison"
  - "https://docs.medusajs.com/learn/deployment/general"
  - "https://docs.medusajs.com/learn/production/worker-mode"
  - "https://github.com/medusajs/medusa/blob/develop/ENTERPRISE-LICENSE.md"
---

# Medusa Cloud vs self-hosting Medusa: cost and trade-offs

> Medusa is open source and free to self-host; a small production setup on a VPS costs about $29 to $59 per month plus engineering time for backups, monitoring, scaling and upgrades. Medusa Cloud is the managed option: Develop from $29, Launch from $99 and Scale from $299 per month, all with a 0% GMV fee. Both run the same codebase.

## Medusa Cloud and self-hosting run the same open-source code

Medusa is an open-source commerce platform, so you can deploy it on any infrastructure for free. Medusa Cloud is Medusa's managed hosting platform for the same applications. It deploys your project from your GitHub repository, and the code stays yours, as described in the [Cloud vs self-hosting guide](https://docs.medusajs.com/cloud/comparison).

The choice is therefore not about features of the commerce engine. It is about who runs the infrastructure and how much of your team's time that takes. Medusa is MIT licensed, except RBAC and SSO, which are [Enterprise Edition](https://github.com/medusajs/medusa/blob/develop/ENTERPRISE-LICENSE.md) features.

## Medusa Cloud pricing by plan

[Medusa Cloud pricing](https://medusajs.com/pricing) has four plans. Each includes everything in the plan before it, and every plan has a 0% GMV fee.

| Plan | Price | Notable inclusions |
| --- | --- | --- |
| Develop | From $29/month | 1 shared server, PostgreSQL, S3 storage, storefront hosting, push-to-deploy, preview environment per pull request |
| Launch | From $99/month | Autoscaling across 2 shared servers, Redis, custom storefront domains, zero-downtime deploys, point-in-time backups kept 7 days, Medusa Cache |
| Scale | From $299/month | 2 servers plus 1 background worker, 14-day backup retention, semantic search, priority support, custom backend domain |
| Enterprise | Custom | RBAC, SSO, audit logs, SLA-backed uptime, BYOC, dedicated support engineer |

Plans include set amounts of compute hours, data transfer, database storage and build minutes. Usage beyond those amounts is billed at listed rates, such as $0.16 per extra compute hour on Launch and Scale.

## What self-hosting Medusa actually costs

Self-hosting Medusa has no license or GMV fee, so the cash cost is infrastructure. A production deployment, per Medusa's [deployment guide](https://docs.medusajs.com/learn/deployment/general), needs PostgreSQL, Redis, and the application deployed in server mode and in [worker mode](https://docs.medusajs.com/learn/production/worker-mode). On DigitalOcean, that is about $29 per month on one server or about $59 per month with managed databases, as of October 2026.

The larger cost is engineering time. Medusa's comparison guide lists the work a self-hosting team owns:

- Configuring servers, databases, file storage, email and infrastructure modules.
- Building deployment pipelines, rollbacks and staging environments.
- Setting up autoscaling, load balancing and failover.
- Backups and tested restore procedures.
- Monitoring, logging and incident response.
- Applying Medusa upgrades and security patches.

If that work takes even a few engineer-hours a month, it usually costs more than the price gap between a VPS and a Medusa Cloud plan.

## When to choose Medusa Cloud

Medusa Cloud fits when your team wants to spend its time on commerce features rather than infrastructure. It also fits when you want preview environments per pull request, managed Redis and caching, automatic backups, and Medusa's agent tooling (Cloud CLI, MCP server, Development Agent) without setting them up.

For a live store, Launch is the realistic entry point, because Develop has no custom storefront domains or automatic backups. Enterprise adds SLAs, compliance and data sovereignty options for regulated businesses.

## When to self-host Medusa

Self-hosting fits when you already run infrastructure well and have DevOps capacity. It also fits when a policy requires infrastructure Medusa Cloud does not cover below the Enterprise plan (which offers BYOC), or for side projects where downtime is acceptable.

Some teams start self-hosted and move to Medusa Cloud as traffic grows, or the reverse. Because both run the same application from your repository, switching is a deployment change, not a rewrite.

## Common questions

### Is Medusa Cloud a different version of Medusa?

No. Medusa Cloud deploys your own Medusa application from your GitHub repository. The code is the same open-source Medusa you would self-host, and you keep full ownership of the code and data.

### Does Medusa Cloud charge a percentage of sales?

No. Every Medusa Cloud plan has a 0% GMV platform fee and unlimited orders, products, sales channels, regions and Medusa Admin users. Usage beyond included compute, storage and data transfer is billed at the rates on the pricing page.

### Can I move from Medusa Cloud to self-hosting later?

Yes. Your code lives in your own repository and Medusa Cloud lets you export data from your database, so you can deploy the same Medusa application on your own infrastructure.

### Which Medusa Cloud plan do I need for a live store?

The Develop plan has no custom storefront domains or automatic backups, so Launch at $99 per month is the usual starting point for a live store. Scale at $299 per month adds a background worker and longer backup retention.

## Documentation

- [Cloud vs self-hosting](https://docs.medusajs.com/cloud/comparison)
- [General Medusa deployment guide](https://docs.medusajs.com/learn/deployment/general)
- [Worker mode](https://docs.medusajs.com/learn/production/worker-mode)
- [Medusa Cloud documentation](https://docs.medusajs.com/cloud)

## Related

- [Cheapest way to run a production ecommerce backend](https://medusajs.com/kb/migrations-and-platforms/ecommerce-backend-cost.md)
- [The true cost of Shopify apps vs owning your stack](https://medusajs.com/kb/build-vs-buy/shopify-app-costs-vs-owning-stack.md)
- [Best open-source ecommerce platforms (2026), compared](https://medusajs.com/kb/migrations-and-platforms/open-source-ecommerce-platforms.md)
- [Should I use Shopify or build a custom store?](https://medusajs.com/kb/build-vs-buy/shopify-vs-custom-store.md)
