Run a repair shop for customer machines, tools and equipment on top of Odoo's own Repairs app. Register the customer's machine, take it in with a condition checklist and a receipt, record the diagnosis, wait for the customer's approval of the quote, let technicians clock their work and bill the real hours. Parts, stock, quotations and invoices stay the standard Odoo ones.
Key Features
- Customer machine register — Owner, brand, model, serial number, purchase date, warranty end and the full repair history.
- Intake with checklist and receipt — Received date, channel, reported problem, accessories and a condition checklist from your own templates; a printable intake receipt with terms and signature lines.
- Diagnosis step — Findings, estimated hours and who diagnosed the machine and when.
- Customer approval before work — Work cannot start until the quotation is confirmed, unless the repair is under warranty or a manager waives the approval (tracked in the chatter).
- Technician work orders and timer — Start, pause and finish per operation; one running job per technician; manual time entries.
- Labour billed from the real hours — Billable work orders are added to the repair's quotation with the logged hours, free of charge under warranty.
- Warranty rules — Manufacturer warranty from the machine's warranty end and a repair warranty for machines that come back within a number of days; Odoo's Under Warranty box is set for you, with the reason.
- Repair desk and time reporting — Kanban per step from intake to hand-over, technician time analysis by person, machine and month.
Benefits
- One repair document: the standard Odoo repair order, not a parallel copy
- Customers only pay for work they approved, warranty decisions are explained
- Technician time is measured, not guessed
- Works right after installation with sensible defaults
Ideal For
- Machine, tool and equipment repair shops
- Service centres for appliances, electronics, garden and workshop machinery
- Dealers who repair the machines they sell
Technical Highlights
- Extends repair.order; depends on Repairs only (Sales and Inventory come with it)
- Community and Enterprise, no Enterprise module needed
- Technician and Manager roles, multi-company record rules, settings per company
- A documented method creates a repair request from submitted values, for an online request add-on
- Fully translatable; covered by automated tests
Supported Odoo Versions
- Odoo 19
- Odoo 20