Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Artificial Intelligence
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

Monthly Maintenance Fees for Custom Code

Subscribe

Get notified when there's activity on this post

This question has been flagged
codeFees
1 Reply
2266 Views
Avatar
Impact Construction Sudbury, Marc Prudhomme

I've recently subscribed to the Odoo 19 Custom plan, and after almost a year of implementing odoo, I'm learning about sneaky "Maintenance Fees" they want to charge for custom code. I haven't been charged yet, which is odd, but I also do NOT want to get a magical surprise bill. As a small business that needs highly customizable software I chose Odoo for it's open sourceness and Customizability. I'm now learning they want $18/month for every 100 lines of code. But they don't tell you much about it, they also don't disclose this after developing something with thousands of lines of code - something I've spent hundreds of hours developing  - and then learning later they'll want $500/month extra for all my hard work. And I'm not even done yet. Which is waaaay outside my budget, and not something I agreed to, and completely defeats the purpose of having software that is customizable. I've heard about Odoo community, but I need the mobile experience and proper accounting. I'm bummed about the possibility of needing to completely restart a years worth of work. 

I realize I'm another one of "those people" that get into Odoo without a partner - but I don't find Odoo too complicated or difficult to customize, and don't have money floating around to pay a Partner. So I opted to not get a partner. It's the lack of transparency from Odoo that upsets me and these extra fees are extremely limiting - there's literally no point in going with Odoo if you get charged for every little customization.  With the rise of app building and AI tech Odoo needs to seriously consider how it will retain their customers.


I'm wondering if anyone has gone through this experience and found an alternative route in which you can customize odoo without needing to be a multi-millionaire to afford over priced maintenance fees. Any advice is appreciated!


Thanks in advance, and sorry if that sounded like a rant. 

0
Avatar
Discard
IXEMELIS, Thibaut COLNOT

I've not gone through this experience and also find the terms confusing. But here is what I understand for sure :

Odoo Online (SaaS) is a closed environment. It's optimized for zero-maintenance upgrades, which is why Odoo wants oversight of any custom code running in it. They're the ones handling upgrades and can't guarantee stability if your code breaks post-upgrade and they don't know about it.

If you want real freedom with custom code, your actual options are:

  • Odoo.sh — Odoo's PaaS platform, Git-based, you deploy your own modules, you own your upgrade process. No LoC fees by default because you maintain your code. It costs extra for hosting but gives you full control.
  • Self-hosted (on-premise) — Full freedom, no LoC fees at all, but you handle infrastructure, backups, upgrades yourself.
  • Odoo Community — Free, open source, self-hosted. You mentioned needing mobile experience and proper accounting — Community does have both, though some Enterprise features (like certain accounting localizations or the mobile app polish) are missing. Worth re-evaluating depending on your country and specific needs.

Before doing anything drastic: check your actual signed contract/subscription terms. If there's no explicit line subscribing to Covered Extra Module maintenance, contact Odoo support and ask them to confirm in writing that you won't be billed for LoC. Get it in writing.

If they insist on charging you, that's when Odoo.sh becomes your cleanest exit (You can migrate to Odoo.sh without restarting everything). And honestly, for someone comfortable writing thousands of lines of custom Odoo code, Odoo.sh is where you should be anyway.

Elia Van Mechelen, Elia Van Mechelen

In my Odoo Online database on the Standard plan, I have the option to import data modules without being prompted to upgrade my plan. Am I correct in understanding that I can upload “data modules” or “importable modules” into my Odoo Online database on the Standard plan without needing to upgrade or pay maintenance fees, as long as I opt out of maintenance for Covered Extra Modules?

Avatar
Ray Carnes (ray)
Best Answer

At the bottom of the Quotation you were sent for your subscription, and in fact also at the bottom of EVERY quotation we send to EVERY prospective customer, you will see:


This proposal is related to the "Odoo Enterprise Subscription Agreement" available on https://www.odoo.com/r/enterprise-contract. 
When accepting this proposal the contract is considered as read and agreed upon.


Part of the contract reads:

........


If you (or an Odoo Partner) plan to support and upgrade your own custom code (or their code) then you can opt out.

Opting out is possible only for Customers who install Odoo On Premise or Customers who deploy via Odoo.sh where they "own" the code repository.

Code repositories "owned" by Odoo (because we are implementing) are not eligible for opting out. If Odoo implements your database, you cannot opt out of the maintenance fees. 


Odoo provides this service so Customers are not "stuck" when the code needs to be upgraded, when bugs affect the operation of the code, when Customers need support with questions related to the code, etc.

We do this to ensure any Customer has the option to upgrade each year without any surprise additional costs.


Developments have a cost, and we want to provide the best possible service for customers who choose to have Odoo write that code.  Basically, you are paying for an ongoing "upgrade insurance policy" for custom features and/or custom functionality. We promise to upgrade, fix, and maintain custom code for every new version of Odoo so it keeps working flawlessly.

​

1
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Monthly Maintenance Fees for Custom Development
code odoo8.0 Fees
Avatar
0
Mar 26
29
[[(LATAM)(CHILE)(OFICINA)(TELÉFONO)(+𝟱6-553~280-𝟹𝟹𝟺)]]¿Cómo hablar con un agente desde LATAM?
code
Avatar
0
May 26
40
.update() method not updating values
code
Avatar
0
Sep 23
3571
Why is the hr.attendance date column called "name"?
code
Avatar
0
Aug 16
6231
How to refresh the form view in coding in openerp 7?
code
Avatar
0
Mar 15
6199
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now