04
Billable Time and Invoicing
Billable timesheets can be invoiced to customers directly from the timesheet module.
1
Mark time as billable
When logging time on a project linked to a sales order, timesheet entries are automatically marked as billable. The Billable column shows: Billable (not yet invoiced), Invoiced (already billed), or Non-billable. Only billable entries appear on customer invoices.
2
Invoice from timesheets
Timesheets
▸
Billing
▸
To Invoice
The To Invoice view shows all billable timesheet entries not yet invoiced, grouped by customer. Select entries and click Create Invoice. Odoo creates a draft invoice with the timesheet lines listed. Review the invoice and confirm to post.
Timesheet billing methods
Two billing methods exist on sales order lines: Based on Milestones (bill a fixed amount regardless of time) and Based on Timesheets (bill for actual hours logged). Choose based on your contract with the customer — fixed price projects use milestones, time-and-materials use timesheets.