Odoo versus Agaro ERP, honestly
Odoo is popular because it covers a lot for a low entry price, and for a small office team with no other staff it can be the cheapest option. The cost changes once you have employees, because Odoo counts anyone who reports expenses or timesheets as a user, and once you need customization, the external API, or more than one company, because those sit on Odoo’s Custom plan.
Essentials is $29 per full user per month with every module and role-based access with 5 fixed roles. Scale is $49 and adds full role-based and attribute-based access control (custom access groups, record rules, and field-level security), AI agents, API and MCP access, and multi-company. Employee accounts for clocking in, time off, and payslips are free, and payroll includes the first 10 employees each month, then $4 per employee. The modules share one record set instead of being separate apps.