# Required Shop Rate for Target Profit Calculator

> Source: https://netray.co/tools/required-shop-rate-for-target-profit-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Back into the hourly shop rate a job shop must charge from payroll, fringe, overhead, billable utilization and a net profit target.

## Category

cost-finance

## Industry

Job Shop Machining

## Audience

- Estimator
- Shop owner
- Controller
- Operations manager

## Tool

**Kind:** calculator

**Currency:** $

**Inputs:**

#### Productive employees (direct)

**Key:** heads

**Type:** number

**Default:** 8

**Min:** 1

**Step:** 1

**Unit:** people

**Help:** Operators, machinists, welders, assemblers who run billable work.

#### Paid hours per person per year

**Key:** paid_hours

**Type:** number

**Default:** 2080

**Min:** 1

**Step:** 10

**Unit:** hours

**Help:** 2080 is 52 weeks x 40 hours, before vacation and holidays.

#### Average direct wage

**Key:** wage

**Type:** number

**Default:** 28

**Min:** 0

**Step:** 0.5

**Unit:** $/hr

#### Fringe and payroll tax load

**Key:** fringe

**Type:** number

**Default:** 32

**Min:** 0

**Max:** 80

**Step:** 1

**Unit:** %

**Help:** Payroll taxes, health, 401k, workers comp and paid time off as a percent of wages.

#### Annual non-labor overhead and indirect cost

**Key:** overhead

**Type:** number

**Default:** 480000

**Min:** 0

**Step:** 5000

**Unit:** $/yr

**Help:** Rent, utilities, depreciation, tooling, supervision, quality, office, insurance, software and SG&A.

#### Billable utilization of paid hours

**Key:** util

**Type:** slider

**Default:** 70

**Min:** 30

**Max:** 95

**Step:** 1

**Unit:** %

**Help:** Share of paid hours that actually land on a customer job after PTO, training, setup not billed, rework and idle time.

#### Target net profit on revenue

**Key:** profit

**Type:** slider

**Default:** 10

**Min:** 0

**Max:** 35

**Step:** 1

**Unit:** %

**Outputs:**

#### Annual direct wages

**Key:** wages

**Expr:** heads * paid_hours * wage

**Format:** currency

#### Annual fringe and payroll tax

**Key:** fringe_cost

**Expr:** wages * fringe / 100

**Format:** currency

#### Total annual cost to carry the shop

**Key:** total_cost

**Expr:** wages + fringe_cost + overhead

**Format:** currency

#### Billable hours per year

**Key:** bill_hours

**Expr:** heads * paid_hours * util / 100

**Format:** number

#### Break-even rate per billable hour

**Key:** cost_rate

**Expr:** total_cost / bill_hours

**Format:** currency

**Description:** The rate at which revenue exactly covers all cost, zero profit.

#### Required shop rate for target profit

**Key:** price_rate

**Expr:** cost_rate / (1 - profit / 100)

**Format:** currency

**Primary:** true

**Description:** Break-even rate divided by (1 - profit margin). Profit is a percent of revenue, not a markup on cost.

#### Revenue at the required rate

**Key:** revenue

**Expr:** price_rate * bill_hours

**Format:** currency

#### Net profit at the required rate

**Key:** net_profit

**Expr:** revenue - total_cost

**Format:** currency

**Primary:** true

**Chart:**

#### Required rate vs billable utilization

**Type:** line

**X:** util

**From:** 35

**To:** 95

**Steps:** 30

**Series:**

- cost_rate
- price_rate

**Disclaimer:** Planning model using fully loaded cost recovery: rate = total annual cost / billable hours, grossed up by 1 / (1 - target profit margin). It assumes overhead is fixed across the utilization range and that every billable hour sells at one blended rate. Real shops run different rates by machine; use a machine hour rate for capital-heavy equipment.

## Content

**Intro:** Most job shops pick a shop rate by looking at what the shop down the road charges. This calculator works the other way: it starts from what it costs to keep the shop open, divides by the hours you can realistically bill, and grosses the result up for the profit you want. The utilization sweep shows how fast the required rate climbs when billable time slips.

**Sections:**

#### How to use it

**Body:** Enter the number of direct employees, paid hours, average wage and fringe load from payroll. Then enter annual non-labor overhead from your income statement: everything that is not direct wages but is needed to run the building and the office. Set billable utilization from time-tracking data (billed job hours divided by paid hours). Finally pick the net profit you want as a percent of revenue. The primary result is the hourly rate that delivers it.

**Bullets:**

- Use last year's actuals for overhead, not budget, if you have them.
- Include owner salary above market pay as overhead only to the extent a hired manager would cost it.
- Re-run it at 5 points lower utilization to see your downside rate.

#### The formula and its assumptions

**Body:** Total cost = direct wages + fringe + overhead. Billable hours = people x paid hours x utilization. Break-even rate = total cost / billable hours. Required rate = break-even rate / (1 - target profit margin). The last step matters: a 10 percent margin on revenue needs the price to be 1/0.9 times cost, which is an 11.1 percent markup, not 10 percent. Mixing the two is the most common reason shops under-recover.

#### Reading the utilization chart

**Body:** Overhead and wages are mostly fixed in the short term, so each lost point of utilization spreads the same cost over fewer hours. On the default shop, moving from 70 to 60 percent utilization pushes the break-even rate up by roughly one sixth. If your quoted rate stays flat while utilization drops, the difference comes straight out of profit. The two lines on the chart show the gap you are protecting.

#### Common mistakes

**Body:** Using paid hours instead of billable hours is the big one: a shop that divides cost by 2080 hours per person assumes every minute is sold. The second is leaving out indirect labor and supervisors, which hides a third of true overhead. The third is applying one rate to everything; a five-axis mill and a bench grinder should not share a rate. In ERP systems this blended number often becomes the labor and overhead rate on the routing, so errors here propagate into every standard cost.

**Cta:** If your ERP already holds payroll, overhead and job labor data, Netray can wire this calculation to live actuals so the shop rate and utilization update monthly without a spreadsheet.

**Faq:**

#### What utilization should a job shop assume?

**Answer:** Measure it rather than guess. Billed job hours divided by paid hours commonly lands between 55 and 80 percent for small machine shops, depending on how much setup, programming and rework goes unbilled. Start with your own time-tracking data from the last six to twelve months.

#### Is the shop rate the same as a machine hour rate?

**Answer:** No. A shop rate blends labor and overhead across the whole facility. A machine hour rate isolates the cost of owning and running one machine, including depreciation, power, tooling and maintenance, and is usually added to or replaces part of the blended rate for capital-intensive equipment.

#### Why is profit a percent of revenue here?

**Answer:** Because margin is measured against price. To earn a net profit of P percent of revenue, price must equal cost divided by one minus P. A markup of P percent on cost produces a smaller margin than P, so shops quoting a flat markup often miss their margin target.

#### Should material be included in the shop rate?

**Answer:** Generally not. Material and outside processing are usually priced separately with their own markup. The shop rate recovers labor, overhead and profit on the hours your people and equipment spend, which keeps the rate stable when material prices move.

## Search terms

shop rate calculator, job shop hourly rate calculator, how to calculate machine shop rate, shop labor rate calculator, break even shop rate, machine shop pricing per hour, shop overhead rate calculator, billable utilization shop rate

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
