A graphic explaining the formula for calculating a contractor profit margin.

What Is a Good Profit Margin for a Contractor?

Stop guessing what you're actually making on each job. A good net profit margin for a home service contractor is 15-20%. Here’s how to calculate yours and, more importantly, how to protect it.

What Is a Good Profit Margin for a Contractor?

A good net profit margin for a contractor is between 15% and 20%.

Most contractors aren't hitting that.

Many don't even know their real number. They confuse revenue with profit. They work hard all year, see money in the bank, and assume they're winning.

They aren't.

Let's fix that.

Gross vs. Net Profit. Know The Difference.

You must understand this.

Gross Profit is what's left after you pay for the job itself. It's your total revenue minus the direct costs (materials, labor, subs). This number feels good. But it's not what you take home.

Net Profit is what's left after you pay for everything. It's your gross profit minus your overhead. Overhead is the silent killer: truck payments, insurance, software, marketing, office rent.

Net profit is the only number that matters.

Why Most Contractors Get It Wrong

Profit leaks from a thousand tiny holes.

You underbid a job to win it. You forget to account for fuel costs. You don't track the extra trip to Home Depot. You pay for software you barely use.

Each one is a small cut. Together, they drain your business dry. You can't manage what you don't measure.

How to Calculate Your Real Profit Margin

It's simple math.

  1. Add up all your revenue for a period (month, quarter).
  2. Add up all your costs for that same period (materials, labor, subs, overhead).
  3. Subtract total costs from total revenue to get your net profit.
  4. Divide net profit by total revenue.
  5. Multiply by 100 to get your percentage.

(Net Profit / Revenue) x 100 = Net Profit Margin %

Do this for your whole business. Then do it for every single job.

The Simple Fix: Track Everything in One Place

You don't need a complex accounting degree. You need a single source of truth.

Running your business on spreadsheets, notebooks, and memory is a recipe for failure. You can't see where the money is going. You can't protect your margins if you can't see them.

This is why we built Stone Systems. It brings your estimates, job costing, invoicing, and payments into one platform. You can see your potential profit before a job starts. You can see your actual profit when it's done.

When you know your numbers on every job, you start making smarter decisions. You bid more accurately. You stop the leaks. You finally hit that 15-20% target.

Stop guessing. Start knowing.

Get Started with Stone Systems

← Back to Blog

Want to schedule a time to talk?

See everything we do to help you grow your business so you can implement it yourself or let us do it for you.

Book A Call
cta image

What working with us looks like...

line

Demo Call
(20 mins)

It's actually a sales call, we just didn't want to scare you. But seriously... we'll answer all your questions, show you any features you have questions about, and show you live client accounts & results.

line

We build your system
(7-10 days)

Fill out a basic onboarding form with your business details. After we have the correct information, we'll get to work on building your new website & marketing system.

Launch Call
(25 mins)

We'll walk you through your new website & marketing system, answer any questions you have, and show you how "everything" works... And by everything, we’re really just talking about pressing two buttons.

The proof is in the pudding...
Let's see what our clients have to say