Estimating

A 25% markup is not a 25% margin. Price your panels correctly

Control panel cost estimating: labour, materials, overhead and margin

By Steady Rabbit AI team · Published · 6 min read

Illustrative panel components, wiring, labour worksheet and calculator on a workshop bench
Illustrative scene
The short answer

A control panel cost estimate adds direct materials (with waste and incidentals), engineering labour, build labour, testing and commissioning, overhead and a contingency for named risks. Margin goes on last, and is calculated on price: price equals cost divided by one minus the margin. A 25 percent markup gives only a 20 percent gross margin.

Key takeaways
  • Build the estimate in layers, so each layer can be checked against your own history.
  • Margin is a share of price; markup is a share of cost. Mixing them up under-prices every job.
  • Rules of thumb, including multipliers and per-point times, are starting points. Calibrate against estimated versus actual hours.
  • A 10 percent discount on a job priced at a 25 percent margin removes 40 percent of the profit.
  • Track variance by job and by category, and recalibrate on a schedule.

Estimating a control panel is not difficult, but it is unforgiving. The costs are spread across many small items, the labour is skilled and variable, and a small percentage error on a large number is a lot of money. Most panel shops that lose money on a job can trace it to one of a handful of causes: a missed cost line, a labour figure that was optimistic, or a margin that turned out to be smaller than intended because the arithmetic was done in the wrong direction. This guide sets out a layered estimating method, with a worked example, and shows exactly how to calculate margin so the price you quote earns what you think it will.

Build the estimate in layers

A layered estimate keeps each type of cost separate, which makes errors easier to find. One estimating guide from Industrial Monitor Direct suggests the typical cost split for control panel projects as roughly 30 to 50 percent power components, 15 to 30 percent engineering labour, 15 to 35 percent panel build labour and 5 to 15 percent commissioning and factory acceptance testing. If an estimate falls far outside those ranges, the cause is usually either a very unusual job or a layer that has been missed or inflated. Use the ranges as a check, not as a way of producing the estimate.

From $12,000 of parts to a $41,188 price.

  • Direct cost$26,360
  • Total cost$32,950
  • Price at a 20% margin$41,188
Components$12,000
Incidentals (10%)$1,200
Engineering labour$3,800
Build labour$7,800
Testing and documentation$1,560
Direct cost$26,360
Overhead (20% of direct)$5,272
Contingency (5% of direct)$1,318
Total cost$32,950
Profit at a 20% margin$8,238
Price$41,188

Illustration only: the hours, rates and percentages are invented for the example. Price is the total cost divided by 0.80 (1 minus the margin), rounded to the dollar. The orange segment is profit, not the whole price.

The layers of a panel estimate. Margin is added last and is calculated on the price, not on the cost.

Layer 1: direct materials

Sum every component, plus wire, terminals, ferrules, labels and consumables. The same guide suggests allowing 5 to 10 percent waste on wire and 2 to 3 percent on terminals, and incidentals of 8 to 12 percent of component cost for typical panels, rising to 12 to 18 percent for high-density or safety-rated panels. Price each line at today's cost, with a lead time, and add a freight and sourcing allowance. Our guide to BOM-to-purchase-order checks explains how to code lines by supply risk so that long-lead items are priced realistically.

Layer 2: engineering labour

Include design, drawing, BOM preparation, revisions and project management. If you need to reverse-engineer schematics into interconnects, the same source suggests adding 15 to 30 percent to the engineering labour for the build. Count customer review cycles and expected revisions. Our engineering change order guide covers how to price changes after the quote.

Layer 3: build labour

This is the layer with the widest disagreement between published rules of thumb. One guide offers about 5 minutes per digital point and 10 minutes per analog point for experienced technicians in a kitted shop, and labels these as starting heuristics to be calibrated locally. Another suggests 15 to 30 minutes per I/O point for wiring and termination, and notes that a 100-point PLC system can involve 200 or more individual wire connections. A per-landing approximation of about 0.10 hours per landing is offered only as a sanity check. The spread is roughly threefold. The sensible conclusion is the one both guides point to: keep a time-tracking record of estimated versus actual hours by component and technician, and use it after 15 to 20 jobs to produce calibrated averages of your own.

Layer 4: testing, documentation and commissioning

Include functional testing, factory acceptance, documentation and commissioning support. Commissioning is a known overrun risk: one source suggests allowing 1.5 to 2 times the estimated time for complex systems. The completeness of the customer's documentation also moves labour: the guide above proposes a documentation factor of 1.00 for a complete package, up to about 1.30 for a sketch-only package, applied to build labour.

Layer 5: overhead and contingency

Overhead is the share of running the shop that each job should carry: premises, supervision, tooling, software, insurance and administration. How you allocate it, per labour hour or as a percentage of direct cost, is less important than applying it consistently and reviewing it when your costs change. Contingency should be specific and tied to named risks, such as incomplete documentation, long-lead components or tight commissioning windows, so you can explain it, and remove it when the risk is gone.

Margin versus markup: the arithmetic that matters

Gross margin is the share of the selling price that is profit after cost. Markup is how much cost is increased to reach the price, measured against cost. As Entrepreneur's explainer sets out, if a distributor pays $80 and sells for $100, the gross margin is $20 divided by $100, which is 20 percent, and the markup is $20 divided by $80, which is 25 percent. Both describe the same price. The conversions are straightforward: markup multiplier equals 1 divided by (1 minus gross margin), and gross margin equals 1 minus (1 divided by the markup multiplier).

The same $20 profit gives two different percentages.

Margin

$20 ÷ $100

= 20% of the price

Cost $80$20

Base: the whole price ($100)

Markup

$20 ÷ $80

= 25% on the cost

Cost $80$20

Base: the cost only ($80)

Quoting a 25% markup on cost delivers a 20% margin, not 25%. Decide which one your target refers to, and calculate price accordingly.

The same $20 of profit is a 20 percent margin and a 25 percent markup. Quoting 25 percent on cost does not deliver a 25 percent margin.

The practical rule is to calculate price as cost divided by (1 minus target margin). Do not add a percentage to cost and call it margin. The Industrial Monitor Direct guide makes a related point about shortcuts: a "double the component cost" rule, treated as a final price, implies a gross margin of roughly zero once labour is counted. Use multipliers to sanity-check, not to price.

A worked example

The figures below are an illustration only: the hours, rates and percentages are invented for the example and are not benchmarks. They show how the layers combine and how a margin target changes the price.

ItemBasisAmount
ComponentsPriced BOM$12,000
Incidentals10% of components$1,200
Engineering labour40 h at $95$3,800
Build labour120 h at $65$7,800
Testing and documentation24 h at $65$1,560
Direct costSum of the above$26,360
Overhead20% of direct cost$5,272
Contingency5% of direct cost$1,318
Total cost$32,950
Target gross marginPrice (cost ÷ (1 − margin))Equivalent markup on cost
20%$41,18825.0%
25%$43,93333.3%
30%$47,07142.9%

Notice that a 25 percent margin target needs a markup of one third on cost, not 25 percent. A quote built by adding 25 percent to $32,950 would be $41,188, which earns a 20 percent margin, or about $2,745 less profit than intended on one job.

The real cost of discounting

Discounting hurts more than most people expect, because the discount comes straight out of profit. On the example above at a 25 percent margin, the price is $43,933 and the profit is $10,983. A 10 percent discount cuts the price to $39,540 and the profit to $6,590. A 10 percent price cut removes 40 percent of the profit. Before agreeing to a discount, work out how much extra volume you would need to win to earn the same profit, and whether the customer is likely to bring it.

Check the estimate against reality

The best estimators are not the ones with the best rules of thumb. They are the ones who measure their misses. The Industrial Monitor Direct guide suggests investigating any labour category that varies by more than 20 percent on one job, or by more than 10 percent on average over a rolling window of 10 jobs, recalibrating the time database quarterly and auditing multipliers annually. It also gives labour-to-material ratios as a plausibility check, from about 0.6 to 1 for a highly automated build with clear documentation up to 1.5 to 1 for a custom first-article prototype. In the example above, direct labour is about 1.1 times the material, which falls inside that range. Treat those ratios as hints, because your own data will be a better guide.

Every estimate should output the same four numbers: internal cost, quoted price, gross margin and labour hours. If you can see those for every quote, you can see where you win, where you lose and why.

Where software can help

Roughly 80 percent of the time in a manually built quote goes into pricing lookups, inventory checks and margin calculations, according to a benchmark article from the quoting-automation vendor HumCommerce, a figure to treat with caution but one that matches common experience. Those are the steps a system can prepare, applying your own rates and rules the same way every time, with your estimator reviewing and approving. Our quote preparation workflow is built for that, and our price and lead-time alerts flag quotes that go stale when component prices move. Start with the control panel quoting checklist if you want the full eight steps, or see the Steady Rabbit AI practice overview.

Frequently asked questions

How do you estimate the cost of a control panel?

Add direct materials with waste and incidentals, engineering labour, build labour, testing and commissioning, then overhead and a specific contingency. Apply margin last, calculated on price. Check the layers against your own cost split and replace rules of thumb with estimated-versus-actual data from completed jobs.

What is a typical cost breakdown for a control panel project?

One estimating guide reports roughly 30 to 50 percent power components, 15 to 30 percent engineering labour, 15 to 35 percent panel build labour and 5 to 15 percent commissioning and factory acceptance testing. Treat it as a sanity check; your mix will vary with panel type and documentation quality.

What is the difference between margin and markup?

Gross margin is profit as a share of the selling price. Markup is profit as a share of cost. A $100 price on $80 cost has a 20 percent margin and a 25 percent markup. To reach a target margin, divide cost by one minus the margin.

How do you calculate selling price from a target gross margin?

Divide your total cost by one minus the target margin. For a cost of $32,950 and a 25 percent target, the price is $32,950 divided by 0.75, which is $43,933. Adding 25 percent to cost would give $41,188, which is only a 20 percent margin.

How many labour hours does it take to build a control panel?

There is no universal figure. Published heuristics range from about 5 to 10 minutes per digital or analog point to 15 to 30 minutes per I/O point, plus testing and commissioning. Record estimated and actual hours and calibrate after 15 to 20 jobs.

How much does a 10 percent discount cost a panel shop?

On a job priced at a 25 percent gross margin, a 10 percent price cut removes 40 percent of the profit, because the whole discount comes out of margin. Work out the extra volume needed to recover it before agreeing to discount.

Sources

  1. Industrial Monitor Direct: Control Panel Cost Estimating, Labor and Material Methods — Vendor knowledge base. Cost split, heuristics, allowances, documentation factor, variance triggers and labour-to-material ratios.
  2. Industrial Monitor Direct: Control Panel Wiring Labor Time Estimation Methods — Vendor knowledge base. Per-I/O time range, wire connection count and commissioning multiplier.
  3. Entrepreneur: Understanding the Difference between Gross Margin and Markup — Definitions, formulas and the worked $80 to $100 example.
  4. HumCommerce: How Long Should a B2B Quote Take? — Vendor article. Share of manual quote time spent on pricing lookups and calculations.

Prepared by the Steady Rabbit AI team from the published sources above. Figures and ranges from third parties are as reported by them and are not Steady Rabbit measurements. This is general information, not engineering, legal or compliance advice. Check current requirements and supplier data for your own jobs.

Put it into practice

Where this fits in our workflows.

Keep reading

More guides for panel shops.

All Insights   Back to the AI practice home

Next step

Price with the data you already have.

Our quote-preparation workflow assembles the priced draft from your price files and quote format. Your estimator sets the labour, overhead and margin.