Early in my career I priced a custom home addition at $85 per square foot. Won the bid. Started the job. Felt great about it, honestly. I thought I had it figured out.

Then reality showed up.

The soil conditions were garbage — not something you see until you're already committed. The lot had zero access for deliveries, which meant every material drop cost more time and more money than I had accounted for. Then permit revisions came in and added six weeks to the schedule. Six weeks I wasn't billing for. Six weeks my crew still needed to eat.

I finished that project $22,000 in the hole.

That number still sits with me. Not because it broke me, but because it taught me something I couldn't have learned any other way. Square footage pricing nearly killed my business before it had a chance to become one.

I see contractors making this same mistake constantly. They pull a number out of the air — or worse, they copy what someone else is charging — slap it against the square footage, and call it an estimate. It feels efficient. It feels like you know what you're doing. And then the job starts and the surprises pile up, and you're working harder than anyone on that site just to break even.

"That's not a business. That's a very stressful hobby."

The Problem With Square Footage Pricing

Square footage pricing assumes every job is basically the same. It assumes the ground is solid, the access is easy, the scope is clean, and nothing unexpected is going to happen. It assumes the client knows exactly what they want and won't change their mind. It assumes permits go smoothly and inspectors don't kick anything back.

None of that is guaranteed. Ever.

What square footage pricing actually does is take all the risk of the unknown and put it entirely on you. The client gets a clean number. You get whatever's left after reality has its way with your budget.

I'm not saying you can never use square footage as a reference point. It has its place in a very early conversation when someone wants a rough ballpark before they've committed to anything. But the moment you're putting together an actual bid, square footage math is not estimating. It's guessing. And you're the one who pays when the guess is wrong.

Site Visits Are Not Optional

I don't care how straightforward a job sounds on paper. I don't care if the client sends photos, drawings, a video walkthrough, or a detailed description. I do a site visit before I put together an estimate. Every time. No exceptions.

You cannot price what you cannot see.

A site visit tells you things no description ever will. It tells you about access, about grade, about what's going on with the existing structure if there is one. It tells you how far materials have to travel from the street. It tells you whether there are trees, utilities, neighbours, or conditions that are going to complicate the work. It gives you a feel for the client, too, which matters more than people admit.

The hour or two you spend on a site visit before the estimate will save you from weeks of pain after the contract is signed. That's not an exaggeration. That's just the math.

Line-Item Takeoffs, Not Ballpark Math

Once I've been on site, I do a proper takeoff. Line by line. Every material, every labour hour I can reasonably forecast, every subcontractor cost, every rental, every disposal fee. I don't round up and hope for the best. I build the number from the ground up.

This takes more time than pulling a square footage rate. I know that. But here's what it also does: it forces you to actually think through the job before you start it. You catch things in the takeoff that you would have missed otherwise. You realize the electrical scope is bigger than it looked. You realize the demo is going to take twice as long because of how the existing framing is sitting. You realize you forgot to account for the temporary heat in winter.

A line-item takeoff is not just an estimating tool. It's a planning tool. And it makes you a better contractor because you've already built the job in your head before anyone picks up a shovel.

Contingency Is Not a Dirty Word

Every estimate I put together has a minimum ten percent contingency built in. Some jobs get more depending on the complexity and the unknowns involved.

I have had contractors push back on this. They worry it makes them uncompetitive. They think the client is going to balk at the number. Maybe sometimes that's true. But I would rather lose a bid than win a job that's going to cost me money to complete.

Contingency is not padding. It's not you being greedy. It's you being honest about the fact that construction is unpredictable and that someone has to carry the risk of the unexpected. That someone should not always be you.

"Revenue means nothing if the profit isn't there. You can do two million dollars a year in work and still take home less than your foreman."

That line is worth sitting with for a minute.

Price Your Time Like It Has Value

One of the things I see constantly with smaller contractors is that they price materials and labour and forget to price themselves. Their time managing the job, doing the estimates, handling the client calls, dealing with the inspectors, solving the problems that come up — none of that shows up in the number.

Then they wonder why they're working sixty hours a week and the business doesn't feel profitable.

Your time has a dollar value. It needs to be in the estimate. If you're the one running the job, your management time is a real cost. If you're the one doing the estimating, that time is a real cost too. Every hour you spend on a project — whether you're swinging a hammer or sitting at a kitchen table working through a bid — is an hour that needs to show up somewhere in what you charge. The contractors who skip this step are essentially working part of every job for free. That's a slow way to run yourself into the ground.

Review the Jobs You've Finished

After every completed project I go back and look at where I was right and where I bled. What did I underestimate? Where did I lose time I didn't account for? What did the contingency actually get used for? Was there scope I missed in the takeoff, or did the client change direction mid-job and I didn't handle the change order the way I should have?

This is how you get better at estimating. Not by reading about it. By tracking your own history and being honest about what the numbers actually showed.

Most contractors don't do this. They finish a job, cash the cheque, and move on. Then they make the same estimating mistakes on the next one because they never stopped to look at what happened. The information is sitting right there in your completed jobs. Your past work is the best data you have on where your estimates are strong and where they consistently come up short. Use it.

Know Your Numbers and Know When to Walk

There is one more thing that took me longer to learn than anything else on this list. You have to be willing to walk away from jobs that don't make sense.

That sounds simple. It is not simple when your schedule has a gap in it and a client is standing in front of you with a project ready to go. The temptation is to take the work, figure out the margin later, and hope it works out. I have done that. It does not work out.

Knowing your numbers means knowing your actual cost of doing business — not just materials and labour on a given job, but your overhead, your equipment costs, what it costs you to run the company every month regardless of what's on the books. When you know those numbers, you can look at a bid and tell pretty quickly whether there's real profit in it or whether you're just generating revenue that's going to evaporate by the time the job is done.

Walking away from bad work is a skill. It protects your capacity to take on good work. And it gets easier the more clearly you understand what your business actually needs to make in order to be healthy.

The Bottom Line

Pricing for profit means doing the work before the work starts. It means getting on site, building your number from scratch, protecting yourself with contingency, charging for your own time like it matters, reviewing your finished jobs honestly, and being willing to walk away when the numbers don't add up. None of this is complicated. Most of it just takes discipline and the willingness to slow down before you commit.

If any of this resonates and you want to work through your estimating process, your margins, or where your business is actually making and losing money, that's exactly what I do at Tumbleweed Consulting. Learn more about how the coaching works.

Related: Why Most Small Contractors Stay Small — And the Three Moves That Change That

Book a Free Fit Call