Margins and Pricing

How Do I Set My Boat Repair Shop's Hourly Labor Rate?

By Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors · Published April 27, 2026 · Updated April 27, 2026 · 5 min read

You're asking the wrong person when you ask the shop down the street. Build the rate from your own costs: tech wage, plus payroll burden, plus overhead recovered per billable hour, plus profit, all divided by realistic billable efficiency. In South Florida that math typically lands at $150 to $200 per hour for shop work, $125 to $150 for mobile.

Those ranges are practitioner observation, not a published survey, and your number comes from your math, not mine.

Why copying the shop down the street fails

This question shows up on boating forums word for word. One shop owner asked where to find the standard rate so he wasn't ripping off himself or his clients, which is the honest version of what most owners do quietly: call two competitors, split the difference, post the number somewhere in the middle, and hope. The problem is that the other shop's rate encodes the other shop's costs. Their rent. Their tech wages. Their efficiency. You have no idea whether they make money at that number, and plenty of shops do not, because they built their rate the same way you are about to build yours.

Copy a losing rate and you copy the loss.

A rate is a recovery mechanism. It has to recover every dollar you spend putting a wrench in someone's hand, plus a profit. That is the whole job. Whether your posted number lands near what counts as a good profit margin for a service business depends entirely on whether the rate was built from cost up.

What goes into the loaded rate?

Four layers, stacked in order:

  • Tech wage. What you actually pay per hour. In South Florida, a competent marine tech runs $28 to $38 an hour, and factory-certified diesel or outboard techs run more.
  • Payroll burden. Employer taxes, workers' comp, benefits. Figure roughly 15-20% on top of the wage. A $28 tech costs you about $33 before he touches a boat.
  • Overhead per billable hour. Rent, insurance, the service writer, software, tools, utilities, the loaner truck. Total it monthly, then divide by billable hours invoiced, not hours paid.
  • Profit. A deliberate number, not whatever is left over. If you skip this line, you built a break-even rate on purpose.

Wage and burden are the easy half; rates quietly die in the other two lines.

What is billable efficiency, and why does it sink boat shops?

A tech paid for 40 hours rarely bills 40. He bills 32, maybe 36. The rest disappears into haul-outs, moving boats around the yard, waiting on parts, sea trials that don't go on the ticket, and cleanup. Boats are worse than cars here. You cannot pull a 34-footer into bay two in ninety seconds.

In my experience, 80-90% is a strong target for a well-run shop. That is a tight shop's number. Full-service yards lose hours to haul-outs, boat moves, and sea trials and often run 65 to 75 percent. Run your own number; a yard at 70 percent needs the top of the posted range to make the same money.

Here is the trap. If you build your rate assuming every paid hour gets billed, you spread your costs across hours that never hit an invoice, the rate looks fine on paper, and then the month closes and the cash isn't there. That is how you join the owners who are profitable on paper but short on cash. A rate built on 100% assumed efficiency gives away your planned profit by design.

Not by accident, by design.

What does the math look like in practice?

Illustrative numbers for a small South Florida shop, one way to run it:

Line Figure Note
Tech wage $28/hr Paid hour
Payroll burden (18%) $5/hr Taxes, comp, benefits
Loaded wage $33/hr Per paid hour
Billable efficiency 85% 34 of 40 hours invoiced
Loaded wage per billable hour $39 $33 ÷ 0.85
Overhead per billable hour $72 About $30K a month of rent, insurance, utilities, and front office spread over roughly 415 billed hours
Cost per billable hour $111 Wage + overhead, efficiency-adjusted
Profit target (30% of rate) $48 Deliberate, not leftover
Posted rate $159, round to $160 $111 ÷ 0.70

Run the same math at 100% assumed efficiency and the posted rate drops to roughly $135. Feels competitive. It also hands away half your planned profit on every hour, by design, because the missing hours still got paid.

Track your actual efficiency monthly. It is one of a handful of numbers your monthly financial reports should put in front of you without anyone asking.

The honest answer

You are not really asking what the standard rate is. There isn't one. You are asking whether your number is defensible, to your customers and to yourself.

It is defensible when you can show the stack: wage, burden, overhead, profit, divided by the hours that actually hit invoices. If that math lands at $170 and the shop down the street posts $140, you do not have a pricing problem. Either they have cheaper costs or they have a slow leak. Hold your number.

Build the rate once, properly, and revisit it when wages or rent move. KLYVNT does this kind of cost build-up work with service businesses, but the spreadsheet version above gets you most of the way there.

The street doesn't set your rate; your costs do.

Frequently asked questions

What is the average hourly labor rate for a boat repair shop?

Posted rates in South Florida shops typically run $150 to $200 per hour for shop work and $125 to $150 for mobile techs, as a rough market range. The right rate for your shop comes from your own costs, not the regional average.

What is billable efficiency in a repair shop?

It is the share of a tech's paid hours that actually land on a customer invoice. A tech paid for 40 hours rarely bills 40, because haul-outs, boat moves, and shop time eat the rest. 80-90% is a strong target. A rate built on 100% assumed efficiency gives away your planned profit by design.

How do I calculate overhead per billable hour?

Add up everything the shop spends in a month that is not tech wages: rent, insurance, the service writer, software, tools, utilities. Divide that total by the billable hours your techs actually invoice in a month, not the hours you pay them for. That per-hour figure has to be recovered inside your labor rate or it comes out of your profit.

Should I just charge what other boat shops in my area charge?

Use their rates as a sanity check, not a starting point. The shop down the street has different rent, different wages, and different efficiency, and it may be losing money at its posted rate. Build your rate from your own costs first, then compare. If your math lands inside the local range, you can defend the number.


Written by Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors. KLYVNT Advisors provides bookkeeping, controller, and fractional CFO services for founder-led service businesses. Book a call.