Table of Contents
Overview
When running a business, it's important to understand your profitability. There are many factors that go into making a profit, including your pricing, labor costs, and expenses. To make sure that you are staying on track, job costing is available on one-off jobs where you can see your profit margin, profit, and total price.
Your profitability is calculated using:
- Timesheets - based on the hourly cost of your employees and their time worked on a job
- Line items - including both unit costs and unit prices
- Expenses - these are the expenses logged on a job
Job costs are internal, so your clients won't see your profits or costs. Only employees with job costing permissions will be able to view the profit bar on one-off jobs.
Settings
To get started with job costing, there are some settings that you may first wish to adjust.
Set your hourly labor cost
Each user can be set up with a labor cost in order to calculate job profitability.
Navigate to the Gear Icon > Manage Team then select your user. From the labor cost section, enter the employee cost in dollars per hour. The employee cost should include the employee's wage, benefits, and taxes. When you're done, click Save User.
When employees log their time using time sheets in Jobber, their labor costs are calculated based on their current labor rate and time entries for the job. The labor cost will apply to their future time sheet hours, not any past time sheets. In the future if your team member gets a raise and their labor cost is edited, the new employee cost will apply to their time sheets going forward. Learn more about timers and timesheets.
User permissions
Also from Settings > Manage Team, there is a user permission setting for job costing that when enabled, allows team members to see job profits that are calculated from line items, labor, and expenses. In order to turn on the job costing permission, team members must also have access to the following permissions:
- Show pricing
- View, record, and edit all timesheets
- View, record, and edit all expenses
- Note: for non-admin users to have this permission setting, expense tracking needs to be enabled first (Settings > Expense Tracking)
- View, create, and edit all jobs permissions
Note: the job costing permission is different than the "show pricing" permission which controls whether a user can see line item prices and costs.
Set up your line items
For job costing, line items need to be set up with a unit cost in order to calculate the job profitability. Unit costs can be added to the line item on the quote or job level, or from your products and services list.
From the job, in the line items section, select New line item then enter your line item or select from the list. Make sure there is a quantity, unit cost and and unit price entered.
Note: As a best practice, we suggest only adding costs to product line items for material costs. Since costs can be both stored on line items and also on labour (timesheets) and expense entries, the job profit can be inaccurate if the same cost is accounted for twice. To ensure accurate job profitability make sure not to add labour costs to line items, but instead record them using timesheet expenses. If labour costs have been added to line items at the quote level, and then are being double accounted delete the costs on the line items at the job level to correct.
Costs on jobs
On one-off jobs, there is a section that includes your line items, timesheets, and expenses which is what makes up the the calculation for your job profitability. At the top of this section is your "profit bar" which shows:
- Profit margin % (calculated by profit / revenue * 100)
- Total price (This is your revenue, calculated as the sum of the line items on the job. This is pre-tax and excludes discounts)
- Total line item costs (This is the total of the line item costs, ie. the cost that you pay for a product or what a service costs you)
- Total timesheets costs (these are your labor costs)
- Total expense costs (these are expenses associated with this job)
- Profit (revenue - total costs)
These calculations are for this job only.
Note: Jobs created before May 4, 2023 predate job costing in Jobber so they will not display information in the profit bar. To populate the profit bar: add or edit a line item, expense, or timesheet entry. No changes need to be made, just clicking on a line item and saving will update the profit bar.
Line items
Below are your line items where you can add quantity as well as both unit cost and unit price.
Note: The unit cost is the amount that you've spent on a line item. The unit price is the amount charged to the client for the line item.
Labor
Next are your timesheets which calculate the labor for this job based on the time worked and the employee cost. Time sheets can be added both manually from the job, from time sheets on the side navigation, or by using timers in the Jobber app.
To manually add time, select New Time Entry to manually add time that an employee has worked to this job. Then enter the:
- Start time an end time (duration will be automatically calculated based on these times)
- Notes
- Date
- Employee cost per hour
Below the fields, you'll see the total cost based on what you have filled out. When you're done, select Save Time Entry.
Expenses
Expenses can be added both from the job as well as from Expenses on the side navigation. Expenses associated with the job are part of the profitability calculation.
To add an expense manually, select New Expense. Then enter the:
- Expense name
- Accounting code (these are set up from Settings > Expense Tracking)
- Description of the expense
- Date
- Total
- Receipt
When you're done, select Save Expense.
Note: Expenses added from the job do not have an option to assign a team member to be reimbursed.
Reporting
The one-off jobs report beta includes the following job costing columns:
- Expenses total ($) - Sum of all expenses associated with that job
- Time tracked - Number of hours billed to a job. Displayed as HH:mm
- Labour cost total ($) - Sum of the cost of labour associated with the job. This would be the total cost for each time entry associated with the job
- Line item cost total ($) - Sum of line item costs
- Total costs ($) - Expenses total + line item + labour costs total
- Profit ($) - Job revenue - Job costs
- Profit % - ((job revenue - total costs)/job revenue) * 100
To view the one-off jobs report, select Reports from the side navigation. Under Work Reports, select One-off jobs report BETA.
See the full column list and learn more about the one-off jobs report beta.
FAQ
What about jobs created before May 4, 2023?
If you have a job created before May 4, any line item costs present on the quote or products and services list will not show on the job costs. This is because the job costs model didn’t exist before May 4. When a job is created the line items are independent of both the products and services list and the quote line items, i.e. if you have a job created from a quote with a price of $10 and then you update quote line item price to $20, the job will still be priced at $10. It’s the same for costs.
Labor costs are not applied to previously existing timesheet entries. Only new timesheet entries created after a labor cost has been applied will have the labor cost. This is to allow the user to updated labour costs (due to a pay raise etc) and keep the integrity of old timesheet costs.
Share your feedback
We'd love to hear what you think–good or bad! After you've had a chance to check it out, we'll send you a two question survey so you can let us know how we can help improve your experience.
For other questions or feedback, please reach out to us:
- Fill out a feedback form (you must be logged into your Jobber account to access the form)
- Email support@getjobber.com
Try it out and let us know what you think!