Job Costing Pro
Budget, actual, committed and WIP for every project.
What it does
Project budgets, actual and committed cost from timesheets, purchases, subcontracts and stock, plus WIP and percentage-of-completion entries.
- Versioned cost plans by category with approval lock
- Actual cost from timesheets, stock moves, vendor bills and expenses
- Committed cost as explicit cost entries (open POs can feed them via a bridge)
- Variance and overrun rate by category and project
- Percentage of completion by cost or manual override
- WIP journal entry that balances contract asset and revenue
- Overrun alerts to the project manager at a configurable threshold
- Project margin fields for multi-project comparison
Inside the module
Everything is stored in standard Odoo models, so data stays queryable and exportable.
| Model |
|---|
job.cost.plan |
job.cost.category |
job.cost.line |
job.cost.entry |
job.wip.entry |
project.project |
job.wip.wizard |
Requirements
Depends on project, account, purchase, stock, hr_timesheet. No Enterprise edition and no third-party Python service is required.
Install in four steps
- Download the module from Odoo Apps, or add the repository and update the app list.
- Install “Job Costing Pro” from the Apps menu.
- Assign the user and manager groups under Settings → Users.
- Configure the module from its own menu, then run one record end to end.
Questions
Short answers before you install.
Which Odoo versions are supported?
Odoo 19.0 and Odoo 20.0. Each series ships as its own branch, so the manifest version always matches the server.
Do I need Odoo Enterprise?
No. The module runs on Odoo Community and depends only on project, account, purchase, stock, hr_timesheet.
How is it licensed?
OPL-1 (Odoo Proprietary License). One purchase covers the databases you operate.
How do I get help?
Write to alex@web4theme.com with your Odoo version and a short description; we answer within one business day.
Job Costing Pro for Odoo
Project budgets, actual and committed cost from timesheets, purchases, subcontracts and stock, plus WIP and percentage-of-completion entries.
More Odoo modules
Other apps from the same suite.
Universal Import Studio
Import any Odoo model from CSV or XLSX: reusable blueprints, column mapping, preview validation and one-click undo.
Read more →Approval Studio
Configurable approval workflows on any business model: parallel or any-one steps, delegation, escalation and audit trail.
Read more →Bundle Combo Engine
One bundle engine for Sales, POS and Website: virtual combos or physical kits, three pricing modes, component stock and true margin.
Read more →

