OVERHEAD IN BIDS

PRICING OVERHEAD INTO YOUR BIDS.

QUICK ANSWER

Overhead is the cost of operating your business that no single job bears, which covers office staff, rent, insurance, equipment payments, vehicles, and software. It has to be recovered through your bids, which means the rate in your bid template has to match the rate the business is operating at. When it doesn't, the difference comes out of gross margin on every job you win.

The error compounds. An overhead rate set three years ago and never rechecked is wrong by the sum of everything hired, bought, and subscribed to since, and every job priced off it gives away that difference for the full duration of the job. Nobody notices in the month it happens, because the job still looks like it made money at the gross line. It surfaces at year end, as a net profit number that doesn't match how busy the year felt.

Want Josh to check your own numbers? Financial Health Snapshot, $1,500 one time. Your last 12 months read against your trade's benchmarks, with a 60 minute readout.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-10-31
THE DEFINITION

WHAT IT MEANS.

Overhead is the cost of operating your business that no single job bears: office staff, rent, insurance, equipment payments, vehicles, and software, all of which have to be recovered through your bids.

WHAT WE SEE IN THIS BUSINESS

WHERE THE RATE GOES WRONG.

01

Your overhead rate in bids is lower than your actual overhead rate

If you're using 10% overhead in bids and your actual overhead is 16% of revenue, you're subsidizing 6% of every bid out of gross margin. On $5M of revenue that's $300,000 of overhead you're absorbing annually that should have been billed to clients. The distance between bid overhead and actual overhead is one of the most common and most expensive margin losses in construction.

02

You're using a flat percentage without calculating the real number

Most subcontractors use the same overhead percentage they've always used, because it felt right at some point, or because that's what the old estimator set up, or because everyone in the trade uses a similar number. Whether that number reflects your overhead today is rarely verified, and verifying it takes about twenty minutes.

03

Overhead grows without your bids catching up

You added an office manager. A new truck. A software subscription. Each addition felt justified on its own. Together they pushed your overhead rate from 12% to 17% over three years, and your bid template still shows 12%. Every job you've won since then has subsidized the difference.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

What six points costs on $5M

Using 10% overhead in bids while actual overhead is 16% of revenue means subsidizing 6% of every bid out of gross margin. On $5M of revenue that's $300,000 a year absorbed by the business rather than billed to clients.

Where the drift comes from

An office manager, a truck, and a software subscription added over three years took the overhead rate from 12% to 17% while the bid template stayed at 12%. Each hire and each purchase was justified on its own. None of them made it into the rate.

HOW SPM FIXES IT

THE RATE, CHECKED MONTHLY.

Calculate your actual overhead rate before the next bid

Add up every expense that isn't a direct job cost for the trailing 12 months: office staff, rent, insurance, equipment payments not allocated to jobs, vehicles, software, marketing, and owner draws above field wages. Divide by total revenue for the same period. That percentage is your actual overhead rate. Compare it to what you're using in bids, and if they're more than 2 to 3% apart, your bids are wrong.

Pick one allocation method and use it consistently

The first method is percentage of direct cost: multiply your overhead rate by total direct job cost and add the result to the bid. It's simple and it matches how most estimating software works. The second is percentage of revenue: build overhead into your target margin so the bid price, after direct costs, generates enough gross profit to cover overhead plus target net profit. Both work when used consistently. The problem is switching between them without realizing it.

Verify the rate every month, not every year

SPM calculates your actual overhead rate monthly for all clients and tracks whether it's moving up or down relative to revenue. When the rate changes materially it goes on the monthly meeting agenda, so bid overhead gets updated before you price another 30 jobs at the wrong rate. Overhead rate in ControlQore is a managed number rather than an annual calculation.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing. No payroll. The one-time onboarding fee is right here in the table.

Built for subs doing $1M to $12M. Above $12.5M we quote.

Last 12 months revenueCoreStrategicPlatinumOne-time onboarding
Under $1M$1,900$3,100$3,300$2,500
$1M to $3.5M$2,600$4,100$5,300$4,500
$3.5M to $6.5M$3,800$5,900$8,300$6,000
$6.5M to $9.5M$5,100$7,600$11,800$7,500
$9.5M to $12.5M$6,100$8,900$14,900$9,000
Above $12.5MQuotedQuotedQuotedQuoted

The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers, and it moves with your revenue band. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

Just want the setup? Onboarding only is the same onboarding work with no monthly service after it, one time, at the onboarding fee plus $2,000. Start a monthly engagement later and $2,000 counts toward it. It starts at $4,500, and the price for every band is on the pricing page.

The three tier columns are the whole price. Which one fits depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.

  • Online software only: QuickBooks, Sage, Viewpoint and similar. No VPN or hosted desktop.
  • Not in any tier: payroll, pay applications, collections on receivables.
  • Pricing valid through 2027.
Core

CFO work. Your own bookkeeper keeps doing the books.

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions and never in a report.

Your bookkeeper still does the books.

Strategic

Core, plus bookkeeping and bank reconciliations, plus job costing and WIP software set up and managed for you. Use your own online accounting software or we supply it, one price.

Every job shows its margin while it is still open.

Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we cover it.

A bookkeeper we choose does the books and reconciliations. No payroll.

Platinum

Strategic, plus a controller who handles payables and receivables the way an in-house controller would. You approve every payment.

You approve, and the money side gets handled.

Everything in Strategic, plus a controller we choose who handles your bills and receivables for you the way an in-house controller would. They call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.

A controller we choose does the payables and receivables. No payroll, no pay applications, no collections.

COMMON QUESTIONS

FREQUENTLY ASKED.

Price cost plus overhead plus profit, using the overhead rate the business is operating at today. When the rate in the bid template is lower than the real rate, the difference comes out of gross margin on every job you win.

It depends on your overhead structure and how much management time subcontractors require. Many subcontractors apply a lower overhead rate to subcontract costs, typically 5 to 10%, than to self performed labor and material. If subcontracting a scope removes significant field supervision and coordination overhead, applying the same overhead rate to subcontract costs as to self performed work overstates overhead on that scope. The right approach is to understand what overhead each subcontractor generates for you and price accordingly.

Some subcontractors have meaningfully different overhead profiles for different project types, whether that's prevailing wage versus private work, large versus small projects, or certain GCs versus others. If that's the case, calculate a separate overhead rate for each major project category rather than using a single blended rate. A blended rate that's correct on average is wrong for every individual project type, because it overprices the low overhead work and underprices the high overhead work.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Strategic is where every job shows its margin while it is still open: a bookkeeper we choose does the books and the bank reconciliations, and the job costing and WIP software is set up and managed for you, on your own online software or ours. Platinum is where you approve and the money side gets handled: a controller we choose handles your bills and receivables the way an in-house controller would, and you approve every payment. No payroll. No scope gaps.

Sixty days. We migrate your books back to the start of your last taxable year and build your job costing structure from scratch, and on Strategic and Platinum we set up the job costing and WIP software too. Fully operational in two months. The onboarding fee is one time, the same for every tier, and set by your revenue band.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

WHEN DID YOU LAST CHECK THE RATE IN YOUR BID TEMPLATE?

You'll get twenty minutes of questions about the overhead rate in your bid template and where it came from. Josh doesn't sell on that call and he doesn't propose on it. If he can help, you'll schedule a longer second call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE SOV AND PAY APPLICATION TEMPLATE. NO CALL NEEDED.