CFOS for QuickBooks, coming January 2027See what you get
CFOSFOR YOUR SEAT
CFOS FOR QUICKBOOKS · FOR YOUR SEAT

For estimators who want to see how the bid really did

Your estimate becomes the job budget by cost code. You see estimate against actual on every job, and your actual unit costs feed the next bid. They don't end up in a filing cabinet.

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.

THE ESTIMATOR SEAT

The estimate becomes the budget

Most estimators finish a bid and never see it again. The job is won, a PM takes over, and the estimate gets filed in a folder. CFOS imports your estimate as the job budget by cost code, so the numbers you bid are the numbers the job is measured against.

A won bid becomes a job with its contract value. Your cost codes line up with the field and the books. A PM and a controller read the same budget you built.

FEEDBACK

Estimate against actual on every job

Job cost by cost code updates every hour. You can open a job and see where the labor went over, where the material came in under and what the sub cost. It's the feedback you rarely get until the job is closed out, if then.

When a cost code keeps coming in over, you can tell whether the unit cost was wrong or the job was managed badly. That changes what you bid next. It also gives you something to say when the owner asks why a bid was high.

THE PIPELINE

The bid pipeline, win chance and lost bids

The bid pipeline holds each bid with its value, bid date and chance of winning. Lost bids stay in the list, so you can look back at what you lost and by how much. A leads form on your own website feeds the pipeline.

Contracts, bid invites and spec books are read and the terms are pulled out. That saves you from combing a spec for retainage and payment terms. Pipeline value weighted by win chance also tells the owner how much work is coming.

THE NEXT BID

Feeding actual unit costs into the next bid

The loop is the reason to care. Actual unit costs from finished jobs go back to you by cost code, so the next estimate starts from what the work cost. You adjust the number, and you can explain why.

After a few jobs your estimates stay closer to the field costs. Nobody has to ask for it. The data is already there when you open the next takeoff.

A MONTHLY ROUTINE

A short review after each job closes

Once a job is done, pull up estimate against actual and look at the three cost codes with the biggest difference. Write down what you'd change in your unit cost or your productivity assumption. Then check the lost bids list for any bid you lost to a price you now think was a mistake on their side.

The review takes an hour or so and it pays back on the next bid. If you keep it every month, your estimating habits get measured against real results. That's a rare thing in a company this size.

WHAT YOU STOP DOING

What you stop doing

You stop re-keying the estimate into a budget sheet and stop asking the PM or controller how a job came out. You stop guessing at unit costs from memory. The job itself tells you now.

Your seat sees bids and job budgets. It doesn't see the company's overhead or other seats' numbers unless the owner chooses. That keeps the view short and the numbers private.

AT YOUR SIZE

At $10M to $50M the estimator is a seat of its own, and a $20M contractor might have three. Each one sees bids and job budgets. The owner sees all of it.

90-DAY MONEY-BACK · CANCEL ANYTIME

Get on the list for the day it opens

30 days free, a 90-day money-back guarantee, and cancel anytime.

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 people ask

How does an estimator get the estimate into the job budget?

The estimate imports as the budget by cost code when the bid becomes a job. You don't type it again. The PM and controller see the same budget.

Can an estimator see how a job did against the bid?

Yes, estimate against actual by cost code on every job you're allowed to see. It updates every hour. You don't wait for close out.

What does the bid pipeline track for an estimator?

Value, bid date, chance of winning and lost bids. A won bid becomes a job with its contract value. A leads form on your website can feed it too.

Can estimators see the whole company's profit?

Only if the owner allows it. Permissions are set per person. The same limits apply when an estimator asks Claude or ChatGPT.

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.