Price plumbing labor around hours you can actually bill
Employers setting an hourly charge-out rate for one worker. Replace the hypothetical inputs with your own costs and contract figures. Results update as you type; use the chart and pinned comparison to examine a revised estimate.
Formula and worked example
Annual wage = wage × paid hours. Payroll burden = annual wage × burden rate. Annual cost = wage + burden + workers’ compensation + benefits + overhead. Effective hourly cost = annual cost ÷ billable hours. Charge-out rate = effective cost ÷ (1 − target margin).
Hypothetical plumbing employee: $32 × 2,080 paid hours = $66,560 annual wages. A 15% burden adds $9,984. Adding $3,500 workers' compensation, $7,000 benefits and $16,000 allocated overhead gives $103,044 annual cost. At 1,400 billable hours and a 20% target margin, the required labor charge is $92.00 per hour. This is not a local plumbing price survey.
Begin with employee cost, not the customer's hourly price
The wage input is what you pay the plumbing employee per hour before additional employer costs. Multiply it by annual paid hours, then add your employer payroll burden, workers' compensation, benefits and the employee's share of business overhead. The calculator evaluates one worker or a carefully constructed blended worker; it does not automatically multiply the result for a full crew.
The default example uses $32 wages and 2,080 paid hours. Every value is hypothetical and editable. Replace them with your own payroll and expected working pattern. A subcontractor's invoice is a different cost structure, so do not add employee benefits and payroll burden to it as though you were paying that person an hourly employee wage.
Separate paid hours from recoverable service time
A technician may be paid for driving, dispatch coordination, stocking the vehicle, training and callbacks as well as customer work. Decide which hours your pricing process can recover directly and estimate billable hours from that pattern. Paid leave may remain in paid wages while reducing the time available for customer work.
At 1,400 billable hours, the hypothetical $103,044 annual cost is spread across fewer hours than the 2,080 paid. Dividing by all paid hours would assume time that does not necessarily earn revenue. Use the lower-utilization preset to see how scheduling gaps affect the required rate, without pretending that the employee's annual cost disappears during downtime.
Allocate dispatch, vehicles and business overhead once
List expenses that support the employee's work but are not included in wages or benefits. Depending on your operation these can include dispatch, office administration, tools and vehicle-related business costs. Allocate a consistent share to the worker from your budget rather than adding the whole company's overhead to every employee.
Check your estimating system for overlap. If a separate call-out fee already recovers a particular dispatch cost, consider how you allocate that recovery before also embedding the same charge in every billed hour. If your project labor rate already includes overhead, avoid recovering the full amount again in the job profit calculator's allocated-overhead field.
Keep call-out charges and materials distinct
This model produces a labor charge-out rate from the annual assumptions you enter. It does not automatically add a service-call minimum, emergency premium, diagnostic charge or materials. An invoice total therefore cannot be compared directly with the rate unless you separate what the invoice covers and how many labor hours it represents.
For a fixed-price repair, estimate the expected labor effort and other job costs, then test the complete quote with the job profit calculator. A minimum charge may help cover the economics of a short call, but the right amount depends on your real costs and service model. This page does not prescribe a minimum charge or a city-specific rate.
Test callbacks and utilization before setting the rate
Callbacks can consume paid time without generating another charge. If they regularly occur, reflect that pattern in billable hours and review its cause separately. The chart changes the required hourly charge as billable time rises or falls while annual costs remain fixed. Improving recovery of paid time can affect the rate needed to meet the modeled margin.
In the default example, annual cost of $103,044 divided by 1,400 billable hours gives $73.60 hourly cost before the target margin. Dividing by 0.80 gives the displayed $92.00 rate. At 1,100 billable hours the same annual assumptions require approximately $117.10. These are sensitivity examples, not predicted earnings or customer acceptance.
Review the rate with real time and cost records
Compare expected billable hours with completed service work and the pricing method you use. A full appointment calendar can still contain unbilled travel or gaps between calls. Use representative records rather than the best week of the year. Revisit your assumptions when you add a technician, change wages or expand the service area.
If a supplier price or job scope changes, review those costs separately from labor. Keep an annual budget for the employee model and job-specific estimates for individual projects. The calculator's result is a planning input; it does not replace payroll calculations, determine employment classification or account for every tax and insurance requirement.
Frequently asked questions
How much should a plumber charge per hour?
There is no universal rate provided by this calculator. It calculates the labor price needed to cover your entered employee costs, billable hours and target margin. Compare the result with your complete service offer and market, including any separately priced materials or call-out charges. The default $92.00 result is an illustration, not a recommended local rate.
Should I bill travel time or put it in overhead?
Use the approach consistent with your agreements and service model. Time that is paid but not billed reduces billable utilization in this employee model; related business expenses may belong in overhead. If you charge for travel separately, account for that recovery consistently. The tool cannot decide which pricing terms your customer has agreed to.
Is the 15% payroll burden a tax rate?
No. It is an editable hypothetical allowance. Build it from applicable employer payroll costs and keep workers' compensation and benefits out of that percentage if you enter them in their separate fields. The general labor-rate guide explains the steps and links to IRS employer payroll information.