CFOS for QuickBooks, coming January 2027See what you get
CFOS-04ESTIMATING SYSTEM
THE PROBLEM · FIXED BY STEP 04 · KEEP YOUR PROFIT

Bidding everything that hits your inbox

Write rules for a good job and check each invite.

DIRECT ANSWER

When work is slow, every invitation looks like a lifeline, so the estimator prices all of it. The trouble is that estimating time is limited, and every hour spent on a job you'd never want is an hour not spent on one you would. A pile of bids also produces a pile of wins on the wrong kind of work, such as a GC who pays slow, a job type your crew doesn't do well, or a site two hours away. You end up busy and thin on margin. Choosing what to bid is the cheapest profit improvement in the company, since it costs no more than a conversation.

WHAT TO DO

Three moves, in order

STEP 01
Look at your last year of closed jobs and mark the five best and five worst by margin, then write what they had in common, such as the GC, the size, the location, or the type of work.
STEP 02
Turn those into three or four plain rules for a bid, and put them at the top of the bid list so the estimator can say yes or no in a minute.
STEP 03
Decline the rest politely, and tell the GC what you do bid so their next invitation fits.
HOW CFOS HANDLES THIS

What CFOS does about it

The CFOS bid pipeline records each invitation with its value, bid date, and your chance of winning, so you can look at the list and see where your estimating time is going. Because a won bid becomes a job and job cost is tracked against the budget by cost code, you can compare the jobs you won with how they finished. CFOS reads bid invites, contracts, and spec books and pulls out the terms, which helps the estimator spot payment terms or retainage that a good job wouldn't have. The leads form on your website feeds the same pipeline.

Who owns this: Owner.

AT YOUR SIZE

At $4M, one estimator can price only so many bids a month. Each job they chase that doesn't fit takes a slot from one that does. The rules protect those slots.

We email you when CFOS for QuickBooks opens, plus a few updates before then. Your address stays with Run On CFOS. One click unsubscribes.

30 days free, a 90-day money-back guarantee, and cancel anytime. It opens January 2027. We email you the day it opens.

QUESTIONS

What owners ask

Which jobs should a subcontractor bid?

Write rules for a good job and check each invite. When work is slow, every invitation looks like a lifeline, so the estimator prices all of it. The trouble is that estimating time is limited, and every hour spent on a job you'd never want is an hour not spent on one you would. A pile of bids also produces a pile of wins on the wrong kind of work, such as a GC who pays slow, a job type your crew doesn't do well, or a site two hours away. You end up busy and thin on margin. Choosing what to bid is the cheapest profit improvement in the company, since it costs no more than a conversation.

Which part of the system fixes this?

The step is number 04, estimating system. The estimate maps one to one onto the job cost codes, so variance means something the day it appears. It's drawn from chapter 4 of CONTROL: C.F.O.S. Construction Financial Operating System.

Is this normal for my trade?

Across the 48 trades that publish a figure, net profit at $1M to $5M averages 7% before taxes. If you're well under that and this page describes your month, the two are usually the same story. The published average tells you where the pack is, and your own job costing tells you where you are, which is the number that pays payroll.

Where do I start?

Look at your last year of closed jobs and mark the five best and five worst by margin, then write what they had in common, such as the GC, the size, the location, or the type of work.

Won't I lose GCs if I turn down their invitations?

Rarely. Most GCs would rather get a clean no than a late or padded number. A short reply saying what you can and can't take keeps you on the list for the work that fits.

How do I know which jobs are good ones?

Use your own closed jobs, not a guess. Job cost by cost code shows how each job finished against the estimate, so the good and bad ones are easy to sort. The traits they share become your rules.

Can I fix this without touching anything else?

You can try, and it doesn't hold. Step 04 depends on step 01, job cost structure and step 03, overhead calculation. Install it ahead of those and it produces numbers the field won't trust, which is worse than the problem you started with.

AUTHOR
Josh Luebker
JOSH LUEBKER
MASTER ELECTRICIAN · 150+ PROJECTS · $2.1B+ MANAGED

Wrote CONTROL, the 8 step system behind these figures. More about the author.

Updated

8 Steps 60 Days

CONTROL is the full system, written for commercial subcontractors from under $1M to $100M. It's out now. 8 steps, 6 working templates, and the order they install in. $9.99 ebook, $24.99 paperback.