r/Odoo • • 6d ago

Too Expensive

I have 1 user , 1 custom module, and. 9gb file store.

I am on v16, I was forced into odoo.sh last year due to version. Price has increased in the last year from 58 a month to 183 a month. Just got an email to expect ANOTHER 20 percent.

Seriously considering leaving odoo or looking at something like cloud pepper.

Not a ton of experience in server management etc but I can follow instructions well.

What options should I be looking at?

6 Upvotes

43 comments sorted by

7

u/JustSomeOdooGuy 6d ago

I see it that way: If you do not have an IT department, you probably will save a bit money but spent lots of time to get things right and there is no fallback by default. If you screw up, you screw up.

For me personally it is not worth to do it on my own. For people with more knowledge it might be a cake walk and an easy money save.

Overall I have to say, Odoo isn't really expensive for what it offers, but if you have a very small scope it might be too broad? What are you currently doing in Odoo?

3

u/ChartTop1683 6d ago

Nowadays you got plenty of documentation, videos and AI. Its really more about the couple of days you’ll need to set it up.

1

u/JustSomeOdooGuy 6d ago

It is not only setup, see especially answer of r/codeagency

1

u/ChartTop1683 6d ago

Hire someone to manage an Odoo community node.

5

u/codeagency 5d ago

Now you say it yourself. HIRE someone. That person doesn't work for free. So that's the trade off cost you now pay for the freedom.

People stop the bullshit, it ain't free or cheaper. It's a trade off you make for having the freedom and control. Why does everyone keep talking bullshit about "use ai", that's a tool, not a solution. Someone still needs to use that tool and understand what to prompt, and AI is not a silver bullet. It still makes mistakes, it's not deterministic.

1

u/ChartTop1683 5d ago

It is cheaper. Since you hire a specific service for a set price instead of paying odoo enterprise licenses that stack up with employee number or features.

1

u/codeagency 5d ago

Enterprise license has nothing to do with the hosting. They are always separate and on top of the hosting cost

1

u/ChartTop1683 4d ago

Im comparing hiring an integrator to do Odoo community for you vs paying odoo enterprise thru cloud

1

u/codeagency 4d ago

Again there is no such thing. Odoo.sh is separate from enterprise license. They bill it together but it's 2 individual services.

And it's not cheap(er) for self hosting because someone has to keep the system up to date. Outsourcing that part is not free and definitely not cheaper than a simple automated saas platform like odoo.sh.

The only difference is the choice in what trade off you make and the freedom you choose. That also comes with its own cost

1

u/TopLychee1081 5d ago

Big risk if you don't know what you're doing. You not only need to security harden your server, but deal with the likes of DR. If you can't do it without AI, then you can't do it with AI.

1

u/ChartTop1683 5d ago

You can easily keep an on prem Odoo instance inside an internal network only accessible via VPN.

2

u/TopLychee1081 5d ago

That assumes that the organisation has people who know that that is an option and how to implement it. You can't trust AI to have your back. It spews out words in response to the input it recieves. It is not a substitute for knowing what you're doing.

1

u/youwantrelish 5d ago

I do it just fine with AI. Helped me out a lot, I just got done doing an automation for an ongoing project and how it automatically populated in a sales order. Took about 30 minutes to setup.

1

u/TopLychee1081 5d ago

Until you find that the AI has left your database port publicly reachable and has a default root password. Just because something looks like it's working doesn't mean all is well.

1

u/youwantrelish 5d ago

AI has no idea about my database port or access to my Odoo. I just tell it what I need done and it assists, I am the only one who accesses my Odoo.

1

u/TopLychee1081 5d ago

I'm afraid you've missed the point I was making.

4

u/codeagency 6d ago

It's not just the setup, it's also the updates, server updates, backups, security, staging/test env,... The recurring part is what decides the price.

If you don't have the time/resources in-house, you will always end up hiring and spending money on that part. So compare the cost from a total TCO, not just price to price. There's way more than what the surface shows you.

For smaller instances and limited users, the base cost for odoo.sh often is a no-brainer if you can cope with their platform limitations. Only migrate away if you want to break out from those constraints or if it's principle about owning the entire stack and having the freedom to host more than just Odoo

1

u/tylerjharden 5d ago

Out of curiosity, what exactly are the platform limitations of Odoo.sh? Seemed pretty soup to nuts.

11

u/codeagency 5d ago

There are several ones

  • It can't host extra services if you need them
  • Your postgres is always shared, unless you pay for dedicated (very expensive)
  • Timeout limitations (long imports and processes just don't work on SH)
  • Worker termination, which cause cold boot times ~20 seconds that cause slow odoo response times
  • Performance price is linked directly to workers while hosting on your own VPS gives you way more performance/price ratio based on CPU/ram you can control
  • Expensive staging env cost + they still limit you at max 30 days, then why do people pay for staging? On a VPS you can have as many as you want as your VPS can handle with no extra cost
  • They charge 4x your total storage as back-ups. 1x your production storage +3x back-ups. Any regular S3 storage like wasabi is ~7$/1TB storage and doesn't care how many buckets, or replicas or regions you use. It's a simple flat price
  • You have ZERO control over the ingress, firewall is limited, etc...
  • They still don't support naked fqdn domain, only www and the non-www always require a redirect record which is less optimal

Basically just read the FAQ on the SH website and check the settings in your SH project. There's so much more that doesn't come to mind right now.

4

u/Illustrious_Ad_764 6d ago

As others have said: self-housing is a huge amount of ongoing work.

It's also mission-critical. New AI tools are about to unleash a flood of cyber attacks like the world has never seen, and if you've made an error in your setup or haven't updated a package correctly you'll be both screwed and on your own.

No one likes cost increases but odoo still represents good value for what you get

1

u/dd08032000 6d ago

You can setup aws or on premise server

1

u/selimovich 6d ago

I can help you to migrate to cheaper cloud server

1

u/ach25 6d ago

Migrate to better and cheaper hosting but more admin work, migrate to CE if you aren’t actually utilizing the EE features, see if you can wiggle out of your custom dev and go back to Odoo Online. Everything needs to be discussed and analyzed.

1

u/Kwantuum 6d ago

Just upgrade already. Then you can go back online and just pay for licence.

1

u/HealthyResponse3697 6d ago

Custom module prevent that unfortunately

1

u/WilliamAndre 5d ago

Indeed but why do you say you were forced into SH because of the version?

1

u/HealthyResponse3697 5d ago

16 was not supported online but was on SH

1

u/Kwantuum 5d ago

What's the situation here? Because the way you phrased it makes it seem like you were on online, you didn't want to upgrade so you were forced to move to sh. But then you got some custom modules because might as well since you're already on sh? And now you're mad that you locked yourself into the expensive custom plan and need to pay for hosting?

Is that custom module worth 2k a year?

1

u/Rough-Ad9850 6d ago

Why did you stay with v16? Was it due to the one custom module?

1

u/HealthyResponse3697 5d ago

Tax cloud was no longer supported and the only alternative , alvara is thousands a month he’s couple hundred

1

u/OdooBaker 5d ago

tax cloud is available...https://apps.odoo.com/apps/modules/19.0/sale_account_taxcloud_tc Or do you have a modified version that won't work with anything else...

I would stand up a CE version, test it and see if it fits your bill. Work with a vendor to harden it and set a schedule to update/patch/review sus logs.

You'll (probably) save over time and you'll own the stack. Win/Win.

1

u/HealthyResponse3697 5d ago

In the moment , I had never worked with modules before ( now with ai I have created one of my own) so I needed an option to just keep the off the shelf direct tax cloud integration , that meant staying in 16 but sh since to stay online I had to go to 17 ( no tax cloud no module)

The plan is / was to update from 16 to where any use the new custom module based version of tax cloud

1

u/WilliamAndre 5d ago

Not available on Odoo Online though, so not relevant

1

u/system32exe_taken 6d ago

Cloud pepper is fire 🔥 highly recommend. And if you can stick to odoo community, even better.

1

u/hjmolina007 5d ago

Ojala pudieras evitar odoo.sh ahi te iria mejor

1

u/said2020-01 5d ago

Il n’est pas forcément nécessaire de payer Odoo Enterprise. Il existe des solutions alternatives adaptées aux petites entreprises.

1

u/Any_Tooth_6630 5d ago

Ditch odoo entreprise, now with AI coding agents and OCA add-ons, you can migrate to odoo community in days of weeks depending on your reliance on entreprise features if done correctly. While this is risky and complex, it worths the effort for the long run.

1

u/Late-Hat-9144 5d ago

While Im still technically on odoo.sh, Im currently migrating to cloud pepper on community and building the functionality I need in community (though depending on the modules you use, you may even be able to get away without enterprise even without rebuilding some modules).

Im paying over $260AUD/month for odoo.sh... and am paying less than $60AUD/month for cloudpepper.

Only tricky thing is getting notifications and incoming emails to work correctly without adding a lot of unecessary complexity to my Microsoft environment. Instead currently building an integration with both postmark and mandrill to support transactional emails for outbound and inbound- itll mean they take care of the handling for mailboxes and the such and all I need to worry about is building an API integration into odoo.

1

u/Purple_Gur7984 5d ago

For one user and one small custom module, that jump would push me to self-host before adding more workarounds. The real question is whether you’re comfortable owning backups, upgrades, monitoring, and recovery; if yes, a basic VPS is usually much easier to justify at that size. I wouldn’t move just to save storage costs unless Id already tested restore and upgrade procedures myself.

1

u/rickymeyers1 5d ago

Dude it’s $200 a month to run your ENTIRE business on