Sell Odoo as your own SaaS product
A storefront and a client portal ready to install on your Odoo. Billing built in. Tenants live on your servers in about a minute and a half. One flat $249/mo — no per-user tax, no per-tenant markup. Your brand, your price, your customers.
Odoo Community · Your customers never see OEC.sh
Why Odoo.sh does not fit a SaaS reseller
Odoo.sh charges per user of every tenant, plus a required Enterprise licence on each. Your cost scales with your success in a way you cannot pass through cleanly, and every invoice you send has a per-seat line item under it.
100 tenants, 5 users each — a rough comparison
On Odoo.sh
- · Enterprise licence, 100 × 5 × $24.90: $12,450/mo
- · Workers, storage, staging: ~$3,000/mo
- · And you still have to pass that per-seat cost through
~$15,450/mo hard floor
On OEC.sh SaaS
- · OEC.sh platform: $249/mo flat
- · Your servers, say four mid-range Hetzner boxes at ~30 tenants each: ~$180/mo
- · No licence fee (Community Edition)
~$429/mo total
Illustrative. Your server sizing depends on workload. The point is the shape: a flat fee plus the cloud cost you already pay, versus a per-user tax you cannot escape.
What is in the box
Everything you would otherwise be building yourself.
A storefront your customers use
Plan catalog, sign-up, payment, verification. Styled with your brand. Refuses new customers before charging them when you are already at capacity.
A portal your customers live in
They see their instance, their invoices, their backups. They request a plan change. They are told plainly what happened, when it happened, and why.
Billing that does the work
Stripe is in the box. Subscriptions, plan changes, reminders, suspension for non-payment, reactivation when the invoice clears. Everything reversible until you say otherwise.
A tenant that just works
About 90 seconds from checkout to a live Odoo. Backups on a schedule you choose. A suspended tenant stops costing you compute. A restored one comes back with the same people signed in.
What your customer sees
Five moments. Everything between them runs itself.
- Step 1Sign upOn your storefront, in your brand
- Step 2PayStripe (or your gateway)
- Step 3Provision~90 seconds, automatic, on your server
- Step 4Live OdooReady to use — the moment it truly is
- Step 5OngoingPortal, invoices, backups, quiet renewals
Yours to shape
The storefront, portal and control panel are Odoo modules on your own Odoo — the same tools your team already builds in. Add a field, change a flow, restyle a page, drop in your own emails. Your dev team can do it, or the OEC.sh team can do it for you by arrangement — either way, it stays your product, not ours.
What stays yours
The customer relationship. OEC.sh is not a reseller of your product. We do not talk to your customers.
- ✓Your brand — your customers never see OEC.sh
- ✓Your prices — set per plan, changed when you want
- ✓Your servers — any cloud, any region
- ✓Your payment account (Stripe now, other gateways on request)
- ✓Your customer support — they talk to you
- ✓Your data — full exports on demand
- ✓Your commercial terms — trials, discounts, invoices
- ✓Your storefront copy — you write it
How it goes
You set up once
Attach your servers, publish your plans, style the storefront. A short day of work with an onboarding call.
Customers show up
They sign up on the storefront, they pay, they land in their own Odoo about a minute and a half later. You do not touch it.
You do not run infrastructure
Suspensions, restarts, backups, reminders — all handled. Your day-to-day is signing new customers and doing the work you were selling.
Versus the alternatives
| OEC.sh SaaS | Odoo.sh | Build it yourself | |
|---|---|---|---|
| Per-user cost | None — flat $249/mo | Charged on every user of every tenant | None |
| Storefront + portal | In the box | Not provided | Weeks to write |
| Billing lifecycle | In the box | Not provided | Months to get right |
| Where tenants run | Your servers | Odoo's data centres | Your servers |
| Community-only tenants | Fine | Not the model | Fine |
| Time to first paying customer | Days | Days — but per-user cost hits day one | Weeks to months |
SaaS Plan
$249/mo
Flat. Not per-user, not per-tenant. Annual is $2390/yr (save $598).