HomeCostData

Handyman & Repairs DIY vs Pro Salt Lake City, UT

DIY vs Pro: What a Handyman's Hourly Rate Buys in Salt Lake City

Turn the BLS Salt Lake City handyman wage of $25.31/hr into a billed rate of $50.62 to $75.93, then check a quote line by line.

By TraderX Verified Oct 5, 2026 Published Oct 5, 2026
DIY vs Pro: What a Handyman's Hourly Rate Buys in Salt Lake City — DIY vs Pro for handyman & repairs work in Salt Lake City, UT

A Salt Lake City handyman is paid a median $25.31 an hour, but a homeowner is billed roughly $50.62 to $75.93 an hour once an assumed 2 to 3 times overhead multiplier is applied. A 6-hour day is about $304 to $456 in labor before materials. Doing it yourself wins when your time is worth less than about $32 an hour and the job takes you twice as long.

Key points

  • The BLS wage for general maintenance and repair workers in Salt Lake City is a median $25.31 an hour, 6.2% ($1.47) above the national median of $23.84.
  • At an assumed 2 to 3 times burden multiplier, the billed rate runs $50.62 to $75.93 an hour at the median wage and $62.04 to $93.06 at the 75th percentile wage.
  • A $90 an hour quote equals 3.56 times the median wage, so it needs an explanation such as a higher-paid worker or a small-job minimum.
  • If a job takes you twice as long as a pro, doing it yourself only pays when your time is worth under $31.64 an hour at the midpoint rate.
  • Lumber’s producer price index rose 7.6% in twelve months, which moves a $75 material allowance by about $5.70, far less than the spread in labor rates.

A woodworker operates an electric jigsaw on a wooden plank, surrounded by tools.

What data does this article start from?

Everything below starts from the Bureau of Labor Statistics Occupational Employment and Wage Statistics series OEUM004162000000049907108, occupation General Maintenance and Repair Workers (SOC 49-9071), Salt Lake City, UT, survey year 2025. The wages are what workers are paid. They are not what a customer is billed. The same page gives the national and Utah figures used for comparison, and the supervisor wage used for crew-lead scenarios. The BLS Occupational Outlook Handbook profile describes the duties and entry requirements for this occupation.

Hand tools arranged on a black surface, featuring saws, levels, and a tape measure.

Material price direction comes from the BLS Producer Price Index (index levels, 1982 = 100): hand and edge tools, series WPU1042, and lumber, series WPU081, both for August 2026 against August 2025. Index points are not dollars, so they are used here only for direction and percent change. Source data was pulled 2026-10-05.

This site does not inspect homes, survey contractors or collect quotes. Every dollar figure derived below is arithmetic on the federal numbers plus stated assumptions.

What does the wage data say for Salt Lake City?

Salt Lake City pays general maintenance and repair workers a median $25.31 an hour, with 6,590 people employed in the metro. The table lays out three geographies from the same BLS series.

Electric screwdriver with black case placed near entrance of garage with boxes of instruments on sidewalk with grass on street

Geography25th percentileMedianMean75th percentileEmployed
United States$19.64$23.84$25.86$30.101,529,700
Utah statewide$20.36$24.26$25.96$30.3316,090
Salt Lake City, UT$21.55$25.31$27.09$31.026,590

First-line supervisors of construction trades in Salt Lake City earn a median $37.85 an hour, which is $12.54 or 49.5% above the metro’s maintenance worker median.

How much higher is Salt Lake City than the national figure?

Salt Lake City runs above the national wage at every point in the distribution, but the gap is modest and narrows at the top.

MeasureSalt Lake CityUnited StatesGap ($/hr)Gap (%)
25th percentile$21.55$19.64$1.919.7%
Median$25.31$23.84$1.476.2%
Mean$27.09$25.86$1.234.8%
75th percentile$31.02$30.10$0.923.1%

Against Utah as a whole, the Salt Lake City median is $1.05 higher, or 4.3%. The metro’s mean wage ($27.09) sits $1.78, or 7.0%, above its median ($25.31), which means a minority of well-paid workers pull the average up. Use the median when judging a typical bid, not the mean.

Why is the bill 2 to 3 times the wage?

The wage is not the price. A homeowner’s invoice must also cover payroll taxes, workers’ compensation, liability insurance, vehicles, fuel, tools, office time, warranty reserve and profit. Those costs are real even on a one-person operation, since the owner pays them out of the hourly rate.

This article applies a burden and overhead multiplier of 2 to 3 times the wage. That range is a working assumption for small residential contractors, not a measured figure, and no federal series states it. A solo operator with a paid-off truck and no employees may land below 2. A company with a dispatcher, a showroom and a warranty program may land above 3. The multiplier is the largest single lever in every table below, so you can argue with it. Change the number and redo the multiplication.

What does a Salt Lake City handyman hourly rate look like at each wage level?

Multiply each wage by 2.0, 2.5 and 3.0. The 2.5 column is the midpoint assumption.

Worker pay levelWage/hrBilled at 2.0xBilled at 2.5xBilled at 3.0x
25th percentile$21.55$43.10$53.88$64.65
Median$25.31$50.62$63.28$75.93
Mean$27.09$54.18$67.73$81.27
75th percentile$31.02$62.04$77.55$93.06
Supervisor median$37.85$75.70$94.63$113.55

Working for the median row: $25.31 × 2.0 = $50.62; $25.31 × 2.5 = $63.275, rounded to $63.28; $25.31 × 3.0 = $75.93. For comparison, the national median of $23.84 gives $47.68, $59.60 and $71.52 on the same three multipliers.

How much does a job of each size cost in labor?

Labor cost is hours × wage × multiplier. The table sweeps one worker at the Salt Lake City median wage of $25.31 across the jobs a handyman usually quotes. Find your hours, read across.

Hours on siteWage cost ($25.31 × hrs)Billed at 2.0xBilled at 2.5xBilled at 3.0x
1$25.31$50.62$63.28$75.93
2$50.62$101.24$126.55$151.86
3$75.93$151.86$189.83$227.79
4$101.24$202.48$253.10$303.72
6$151.86$303.72$379.65$455.58
8$202.48$404.96$506.20$607.44
12$303.72$607.44$759.30$911.16
16$404.96$809.92$1,012.40$1,214.88

These are labor lines only. Materials, permits, disposal and travel are separate and covered below. Many small operators also set a minimum charge for short visits, which would raise the 1-hour and 2-hour rows. The BLS data cannot show whether a given company does.

How much does the answer move with wage level and multiplier?

Two axes change the labor line on the same 6-hour job: how well the worker is paid and how heavy the overhead is. The table fixes one worker and 6 hours, then varies both.

Worker pay levelWage × 6 hrsAt 2.0xAt 2.5xAt 3.0x
25th percentile ($21.55)$129.30$258.60$323.25$387.90
Median ($25.31)$151.86$303.72$379.65$455.58
75th percentile ($31.02)$186.12$372.24$465.30$558.36

The cheapest cell is $258.60 and the most expensive is $558.36, a spread of $299.76. Moving the multiplier from 2.0 to 3.0 at the median wage changes the bill by $151.86. Moving from the 25th to the 75th percentile wage at 2.5 times changes it by $142.05. Both levers matter about equally, which is why a single “average handyman rate” hides so much.

What changes if two people show up?

A second worker adds to the wage stack before the multiplier is applied. Assume a median-paid lead ($25.31) plus a 25th-percentile helper ($21.55), a combined $46.86 an hour in wages. That crew mix is an assumption.

JobCrewWage costAt 2.0xAt 2.5xAt 3.0x
4 hours1 worker$101.24$202.48$253.10$303.72
4 hoursLead + helper$187.44$374.88$468.60$562.32
8 hours1 worker$202.48$404.96$506.20$607.44
8 hoursLead + helper$374.88$749.76$937.20$1,124.64

Two people finish faster, so a 2-person crew billing 4 hours may replace a solo worker’s 8. Compare 4 hours with two people ($374.88 to $562.32) against 8 hours alone ($404.96 to $607.44). The crew costs about the same or slightly less in this case, and your house is disrupted for half the time. That holds only if the work splits cleanly between two people. A job that is sequential, such as one person hanging a door while the other has nothing to hold, does not.

What does a worked example look like, line by line?

Take a 6-hour punch-list day for one worker: patch and paint two small wall repairs, re-hang a sagging door, replace a faucet cartridge and caulk a tub. The task list is an illustration, not a measured job.

LineLowMidpointHigh
Crew size111
Hours666
Wage (SLC median)$25.31$25.31$25.31
Wage cost (6 × $25.31)$151.86$151.86$151.86
Burden multiplier (assumption)2.02.53.0
Labor billed$303.72$379.65$455.58
Material allowance (assumption)$40$75$120
Total$343.72$454.65$575.58

The material allowances are placeholders chosen for this example. The PPI cannot convert to dollars, so there is no federal source for them. Change them to match your list.

Material prices rose, but by less than the labor spread. The BLS Producer Price Index shows hand and edge tools at 333.642 in August 2026 against 315.675 a year earlier, up 5.7%. Lumber stood at 286.633 against 266.293, up 7.6%. Both are index levels with 1982 = 100, not dollars.

SeriesAug 2025Aug 2026Change (points)Change (%)
Hand and edge tools (WPU1042)315.675333.64217.9675.7%
Lumber (WPU081)266.293286.63320.3407.6%

As a sensitivity only: if the $75 midpoint material allowance moved with lumber’s 7.6%, it would grow by $5.70. If it moved with tools’ 5.7%, it would grow by about $4.28. Producer prices are not retail prices, so treat these as the direction of pressure, not a forecast of what a store will charge.

What three misconceptions inflate or deflate the estimate?

“The BLS wage is the handyman’s rate.” It is the worker’s pay. The billed rate at the same median is $50.62 to $75.93 under the 2 to 3 times assumption. Quoting $25.31 an hour as the price would under-state the bill by half or more.

“Salt Lake City is much more expensive than the rest of the country.” The median wage gap is $1.47 an hour, or 6.2%. On a 6-hour job at 2.5 times, that gap is $1.47 × 6 × 2.5 = $22.05. A lower-wage region does not save you hundreds of dollars on a punch list.

“Rising lumber prices explain my high quote.” Lumber’s 7.6% annual move is small next to the labor levers. The 2.0 to 3.0 multiplier range moves a 6-hour labor line by $151.86, while 7.6% on a $75 material allowance moves it by $5.70. If a quote is high, the labor line is where to look first.

How do I check a quote against these numbers?

Take the quoted hourly rate and divide it by $25.31 to get the implied multiplier on the metro median wage. Or divide it by 2.0, 2.5 and 3.0 to see what wage it implies.

Quoted rate/hrImplied wage at 2.0xImplied wage at 2.5xImplied wage at 3.0xMultiple of $25.31 median
$60$30.00$24.00$20.002.37
$70$35.00$28.00$23.332.77
$80$40.00$32.00$26.673.16
$90$45.00$36.00$30.003.56
$100$50.00$40.00$33.333.95
$120$60.00$48.00$40.004.74

Read the table this way. A $60 to $70 rate sits inside the assumed 2 to 3 times range for a median-paid worker. An $80 rate needs a worker paid near the 75th percentile ($31.02) or a multiplier above 3. A $100 or $120 rate implies either a wage above the Salt Lake City 75th percentile or a multiplier well above 3, which can be legitimate for licensed specialty work, an emergency call or a small-job minimum, but it should be explained.

Ask for these line items on any written quote:

  • Hours or a fixed price tied to a written scope, with the rate shown separately from materials.
  • Materials listed with quantities, and whether the contractor marks them up.
  • Travel, trip charge or minimum charge.
  • Permit and disposal fees as their own lines.
  • Who is doing the work: owner, employee or subcontractor.

The single question that exposes a padded bid: “What is the hourly rate for this work, and how many hours is this price based on?” A fixed price with no hours behind it cannot be compared to anything. A price that breaks into hours and rate lets you run it through the tables above.

When does the DIY route beat hiring a pro?

DIY beats hiring when the value of your time is below the pro’s hourly rate divided by how many times slower you are. Formula: break-even hourly value of your time = pro billed rate ÷ slowdown factor. The slowdown factor is an assumption you set honestly from your own experience.

You take this many times longerPro at $50.62/hrPro at $63.28/hrPro at $75.93/hr
1.5x$33.75$42.18$50.62
2x$25.31$31.64$37.97
3x$16.87$21.09$25.31

Example: the midpoint rate of $63.28, and a job that takes you 8 hours when a pro takes 4. The pro costs $253.10 in labor. Your 8 hours break even at $253.10 ÷ 8 = $31.64 an hour. If your time is worth more than that, hire the pro. If you would otherwise spend the weekend on nothing that pays, DIY saves the labor line.

This table ignores tool purchases. Add the cost of tools you do not own to the DIY side, then divide the total by your hours to see the real break-even. It also ignores risk: a mistake on a gas line, a roof penetration or an electrical panel can cost more than the labor you saved. Work that needs a licence, such as most electrical panel work or gas fitting, is not a DIY-versus-pro choice at all.

When is this estimate wrong?

The arithmetic above cannot see the following, and any of them can push a real bid outside the 2 to 3 times range.

  • Permits and inspections. Fees and the time to obtain them are not in the wage data. Ask your city or county building office.
  • Disposal. Hauling away old fixtures, drywall or flooring is a separate charge in most bids.
  • Code upgrades. Replacing a fixture can trigger a requirement to bring wiring, venting or railings up to current code, adding scope.
  • Access and difficulty. Second-storey work, crawl spaces, tight attics, roof pitch and hauling materials up stairs all add hours. The table’s hours are for easy access.
  • Season. Demand in spring and early autumn can raise rates, and winter freezes can add emergency calls. The BLS series is an annual figure and shows none of this.
  • Emergency call-out premiums. Same-day, evening or weekend work is often priced above the working-hours rate. A multiplier above 3 for a burst pipe on a Sunday is not padding by itself.
  • Specialty skill. A handyman who is also a licensed tradesperson may be paid like the supervisor median of $37.85, which at 2 to 3 times is $75.70 to $113.55 an hour.
  • Small-job minimums. A 45-minute job billed at a 2-hour minimum has an effective rate well above the tables.
  • Workforce and employment size. The 6,590 workers in the metro are an average of employers large and small. A particular company may pay above or below the percentile band.

If your situation includes any of these, add them as their own lines on top of the labor figure instead of stretching the multiplier.

What should I check before signing?

  1. The scope is written, with the work listed task by task, and the price covers every task.
  2. The hourly rate or the number of hours behind a fixed price is stated.
  3. The implied wage, using the reverse table above, is plausible for the worker’s skill. For a median-paid worker, that means a rate of $50 to $76.
  4. Materials are listed separately from labor, and you know who buys them.
  5. Permits, disposal and any trip charge are itemised or stated as excluded.
  6. Licence and insurance details are on the paperwork. Ask for proof of liability insurance and workers’ compensation before a worker enters your house.
  7. The payment schedule does not front-load most of the cost before work starts.
  8. The change-order process is written down, so an extra task has a price before it is done.

If the figures still look high after those checks, get a second written quote with the same scope and compare the hours as well as the totals.

Frequently asked questions

How much does a handyman cost per hour in Salt Lake City?

Federal wage data shows Salt Lake City general maintenance workers earn a median $25.31 an hour. A homeowner is billed more than the wage because the price covers insurance, vehicle, tools, office time and profit. At an assumed 2 to 3 times multiplier, that is $50.62 to $75.93 an hour, with a midpoint near $63.28 at 2.5 times. Workers at the 75th percentile wage of $31.02 imply $62.04 to $93.06. These are derived figures, not quotes.

Is a $90 an hour handyman quote fair in Salt Lake City?

A $90 hour equals 3.56 times the $25.31 median wage, which is above the 2 to 3 times working assumption. It is reachable if the worker is paid near the 75th percentile wage of $31.02 and the multiplier is 2.9, or if the person is paid the $37.85 supervisor-level median and the multiplier is 2.4. Ask what crew, skill level and minimum charge the rate includes before calling it padded.

Is it cheaper to do handyman work myself?

It is cheaper when your time is worth less than the pro rate divided by how many times slower you are. At the $63.28 midpoint rate and a job that takes you twice as long, the break-even is $31.64 an hour of your own time. At three times slower it drops to $21.09. Tools you must buy raise the break-even hurdle, and tools you already own lower it.

Why does a handyman charge more than the BLS wage?

The BLS figure is the wage paid to the worker, not the price billed. Payroll taxes, workers’ compensation, liability insurance, a vehicle, fuel, tools, office time, warranty reserve and profit all sit on top. This article assumes the bill is 2 to 3 times the wage. That multiplier is an assumption, not a measured figure, so a $25.31 wage becomes $50.62 to $75.93 an hour on the invoice.

How much more does a handyman cost in Salt Lake City than the national average?

Salt Lake City’s median wage is $25.31 an hour against $23.84 nationally, a gap of $1.47 or 6.2%. At the 25th percentile the gap is $1.91 or 9.7%, and at the 75th percentile it is $0.92 or 3.1%. On a 6-hour job billed at 2.5 times the wage, the median gap adds about $22.05 to the labor line.


Common questions

How much does a handyman cost per hour in Salt Lake City?
Federal wage data shows Salt Lake City general maintenance workers earn a median $25.31 an hour. A homeowner is billed more than the wage because the price covers insurance, vehicle, tools, office time and profit. At an assumed 2 to 3 times multiplier, that is $50.62 to $75.93 an hour, with a midpoint near $63.28 at 2.5 times. Workers at the 75th percentile wage of $31.02 imply $62.04 to $93.06. These are derived figures, not quotes.
Is a $90 an hour handyman quote fair in Salt Lake City?
A $90 hour equals 3.56 times the $25.31 median wage, which is above the 2 to 3 times working assumption. It is reachable if the worker is paid near the 75th percentile wage of $31.02 and the multiplier is 2.9, or if the person is paid the $37.85 supervisor-level median and the multiplier is 2.4. Ask what crew, skill level and minimum charge the rate includes before calling it padded.
Is it cheaper to do handyman work myself?
It is cheaper when your time is worth less than the pro rate divided by how many times slower you are. At the $63.28 midpoint rate and a job that takes you twice as long, the break-even is $31.64 an hour of your own time. At three times slower it drops to $21.09. Tools you must buy raise the break-even hurdle, and tools you already own lower it.
Why does a handyman charge more than the BLS wage?
The BLS figure is the wage paid to the worker, not the price billed. Payroll taxes, workers' compensation, liability insurance, a vehicle, fuel, tools, office time, warranty reserve and profit all sit on top. This article assumes the bill is 2 to 3 times the wage. That multiplier is an assumption, not a measured figure, so a $25.31 wage becomes $50.62 to $75.93 an hour on the invoice.
How much more does a handyman cost in Salt Lake City than the national average?
Salt Lake City's median wage is $25.31 an hour against $23.84 nationally, a gap of $1.47 or 6.2%. At the 25th percentile the gap is $1.91 or 9.7%, and at the 75th percentile it is $0.92 or 3.1%. On a 6-hour job billed at 2.5 times the wage, the median gap adds about $22.05 to the labor line.

Sources — checked Oct 5, 2026

  1. BLS OEWS — General Maintenance and Repair Workers, Salt Lake City, UT
  2. BLS Occupational Outlook Handbook — General Maintenance and Repair Workers
  3. BLS Producer Price Index — Hand and edge tools, Lumber

Wage and price index figures are taken from the sources above on the date shown. Wage data is released annually and price indexes monthly, so both move. Everything here is a calculated estimate, not a quote — get a written bid from a licensed local contractor before committing to work. See how the numbers are built.