Labor
Hours × each worker’s wage
Use the hours actually worked on this job and each worker’s pay rate. Include an overtime premium when it applies. A crew’s combined hours are different from the number of days on site.
The Painter’s Log guide
Job costing means adding up the labor, materials and other direct costs of a painting job, then comparing those costs with the job price. It shows the job’s gross profit and how closely the work followed your estimate.
Start with the calculation. Then see how recorded hours and receipts become actual costs in Painter’s Log.
Follow a $5,000 jobWhat to count
Hours × each worker’s wage
Use the hours actually worked on this job and each worker’s pay rate. Include an overtime premium when it applies. A crew’s combined hours are different from the number of days on site.
The cost beyond the wage
Payroll taxes, workers’ compensation, insurance and benefits add to labor cost. Apply your company’s burden percentage to wages and overtime premiums; a $25 wage with 20% burden costs $30 an hour.
Purchases assigned to the job
Count paint, primer, masking supplies and additional purchases. Review receipts and assign the materials to the right job. The materials allowance in an estimate is a budget, not evidence of what you spent.
Costs specific to this job
A lift rental, subcontractor or disposal charge can affect the result too. Account for these when reviewing profitability. The simple example below includes labor and materials only; it does not assume other costs are zero on your jobs.
(Hours × wage + overtime premium) × (1 + burden rate)
Use 0.20 for a 20% burden, then add each worker’s cost.The worked example
Assume 80 regular crew-hours at a $25 wage, 20% labor burden and $600 of materials. This is an illustrative completed job, with no overtime or other direct costs.
First, add up the job costs
| Cost | Calculation | Amount |
|---|---|---|
| Base wages80 hours × $25 | 80 hours × $25 | $2,000 |
| Labor burden$2,000 × 20% | $2,000 × 20% | $400 |
| Loaded labor$2,000 wages + $400 burden | $2,000 wages + $400 burden | $2,400 |
| MaterialsRecorded job purchases | Recorded job purchases | $600 |
| Total job cost$2,400 labor + $600 materials | $2,400 labor + $600 materials | $3,000 |
Then compare cost with price
$2,000
$5,000 price − $3,000 cost
40%
$2,000 profit ÷ $5,000 price × 100
Job gross profit is not company net profit or cash collected. General business overhead and other expenses can still reduce what the company earns.
Try the numbers
Use the same $5,000 job. Add 20 crew-hours and the labor cost rises by $600. Add a $150 paint receipt, and gross profit falls to $1,250: a 25% margin.
$25 wage · 20% burden · $600 starting materials. Regular hours across the crew, with no overtime or other direct costs.
While a job is running, costs are only costs to date. Check the labor and purchases still to come before reading the current margin as the final result.
Interactive example · adjust the hours and receipt
Lake house repaint
Illustrative job · $5,000 price
Job gross profit
Loaded labor
$2,400
Materials
$600
Move the hours. Add the receipt. Watch the margin.
$25 wage + 20% configured burden = $30 per crew-hour. Regular hours across the crew; no overtime or other costs in this illustration. Gross profit excludes company overhead and is not cash collected.
Automatic job costing in Painter’s Log
Recorded job segments use each worker’s effective wage rate, your configured burden and your weekly overtime settings. Open segments contribute elapsed time when you load the figures.
Assigned material purchases join labor in the job’s actual costs. Convert an approved estimate into a job to carry its labor and materials budgets into the comparison.
Enter pay rates, burden and weekly overtime settings. Burden starts at 0% and overtime starts off. Missing wage rates need attention before the job’s labor cost is complete.
Crews clock in from their phone’s browser. With location enabled, job-site geofences assign that time to jobs. Review job assignments, travel and store time, then check extracted receipt details and assign purchases to the correct job.
Use your own figures
The free hourly-cost calculator adds taxes, insurance and benefits to a wage, then gives you the burden percentage to enter in Settings. No account needed.
Questions
For each worker, multiply job hours by the wage rate, add any applicable overtime premium, then multiply by one plus the labor burden rate. Add the workers’ costs together. For example, 80 regular hours at $25 with 20% burden costs $2,400. Materials and other direct costs are additional.
No. Margin divides gross profit by the job price; markup divides gross profit by cost. A $5,000 job with $3,000 of costs has $2,000 of gross profit: a 40% margin and a 66.7% markup. Neither figure is company net profit.
Yes. Painter’s Log uses shift segments to record portions of a day against different jobs. With phone location enabled, job-site geofences can split the day as the worker moves. Travel and store segments without a job are flagged for review; you can correct assignments or confirm overhead.
With weekly overtime enabled, the premium is calculated for the shifts that pass your configured weekly threshold. A split shift’s premium is allocated in proportion to segment duration, including its unassigned time. It is not spread across every job worked that week. Costing also applies your configured labor burden to the premium.
Yes. Elapsed time on open job segments and recorded materials contribute to costs when you load the figures. These are costs to date, not a forecast of the work remaining. Check remaining labor and purchases before treating the displayed margin as the final result.
No. Labor burden increases the cost used for job costing, not the worker’s wage. The burden percentage represents employer costs such as payroll taxes, insurance and benefits. Weekly overtime is configured separately.
Yes. The calculators work without an account. Painter’s Log also includes job costing on its usage-limited free plan. Free forever — 1% on payments while you're free, 0% on Pro. Payment processing fees also apply; the pricing page explains the plan limits.
Put it to work
Free forever — 1% on payments while you're free, 0% on Pro.
View usage limits and pricing