Analytical Accounting on Odoo — Manage your profitability by project and by department
Odoo 16, 17, 18 and 19 · Updated: April 2026
Why implement analytical accounting?
What analytical accounting allows on Odoo
Tracking profitability by project
Actual margins vs budgeted margins, in real time
Distribution of expenses by department
By automatic allocation rules, without double entry
Budget tracking
Automatic alerts in case of budget overruns
Multi-axis analytical reporting
Crossing project x department x nature of expense
Executive dashboards
Accessible from the Odoo interface, without export
Link with general accounting
Each accounting entry is simultaneously assigned analytically
The steps
The 4 steps to implement Odoo analytical accounting
1
Step 1 — Define your analytical axes
An analytical axis is a management dimension: for example 'Projects', 'Departments', 'Clients' or 'Geographical areas'. In Odoo 19 and 18, you can create up to 3 simultaneous analytical axes. In Odoo 16 and 17, the approach works with a main axis and sub-axes.
2
Step 2 — Create analytical accounts
For each axis, you create analytical accounts corresponding to your actual management objects: Project A, Project B, Sales Department, Technical Department. These accounts can be organized hierarchically for consolidated reporting.
3
Step 3 — Configure the automatic assignment rules
This is the step that generates the most value: setting up rules that automatically assign accounting entries to the correct analytical accounts without manual intervention. For example: all purchase invoices related to supplier X are automatically assigned to Project A.
4
Step 4 — Set up budgets and alerts
For each account or analytical axis, you define a forecast budget by period. Odoo compares actuals to budgets in real-time and generates visual alerts on your dashboard as soon as a threshold is exceeded.
Your activities - Our advice
Use cases by sector
|
Sector |
Recommended analytical axes |
Main value |
|
Consulting & Services |
Project / Client / Consultant |
Profitability by mission and margin rate per consultant |
|
E-Commerce |
Sales channel / Product category / Market |
Margin by channel — marketplace vs own site vs B2B |
|
Construction |
Site / Lot / Phase |
Monitoring of budget overruns by site in real-time |
|
SaaS Startup |
Product / Client / Team |
ARR by product, acquisition cost by channel, LTV/CAC |
|
Association |
Program / Funder / Activity |
Monitoring of grant usage by program |
Take the lead with Advanced Conseil
Are you looking for an Odoo specialized accounting firm in Paris? Contact us without delay!
FAQ
FAQ — Odoo Analytical Accounting
Yes. Analytical accounting is available on Odoo 16, 17, 18, and 19. Version 19 introduces multi-axis analytical plans that were absent in previous versions. On Odoo 16 and 17, analytics works with a main axis.
Yes. Odoo exposes its data via a complete REST API. Advanced Conseil can set up automatic exports to Power BI, Google Looker Studio, or Tableau.
For a small business with one or two simple analytical axes, expect 1 to 2 days. For a complex organization (multi-projects, multi-departments, budgets by axis), expect 3 to 5 days.
Contact us
Set up Odoo analytical accounting — Free diagnosis
Advanced Conseil configures your Odoo 16/17/18/19 analytics · First results within 2 weeks
