Onwork Logo
Pricing
pricing
profit
business growth
quoting
United States
US

How to Price Your Services for Maximum Profit

Struggling to figure out what to charge for your home services? Underpricing is one of the biggest reasons contractors and tradespeople leave money on the table. This guide breaks down proven pricing strategies to help you cover costs, beat competitors, and maximize your profit margins.

September 13, 2026
7 min read
Onwork Team
How to Price Your Services for Maximum Profit
Share this article:

How to Price Your Services for Maximum Profit

Most contractors in the US are leaving money on the table. Not because they do bad work, but because they guessed at their prices instead of building them properly.

If you're an electrician in Texas, a plumber in Florida, or an HVAC tech in California, this guide is for you. Here's how to price your services for maximum profit, without losing jobs to competitors or working yourself broke.


Why Most Contractors Price Wrong

The most common mistake is copying what the competitor down the road charges. You don't know their costs. You don't know if they're profitable. You don't know if they're about to go under.

Pricing based on someone else's numbers is like driving with someone else's glasses. It might look close enough, but you'll crash eventually.

The other mistake is charging purely by the hour without knowing your real costs. An electrician charging $75 an hour sounds fine until you realise their van, tools, insurance, and downtime eat up $60 of that.


Step 1: Know Your Actual Costs

Before you price a single job, you need to know what it costs to keep the lights on.

Split your costs into two buckets:

Fixed costs (these hit you every month no matter what):

  • Vehicle payments and fuel
  • Insurance (general liability, workers comp, vehicle)
  • License and registration fees
  • Office or storage rent
  • Software and phone
  • Loan repayments

Variable costs (these change with each job):

  • Materials and supplies
  • Subcontractor labour
  • Disposal fees
  • Job-specific permits

Let's say you run a solo landscaping business in Florida. Your fixed monthly costs might look like this:

  • Truck payment: $600
  • Insurance: $300
  • Equipment maintenance: $200
  • Phone and software: $100
  • Total fixed: $1,200/month

If you work 20 billable days a month, you need to recover $60 per day in fixed costs before you make a cent of profit. That number has to be baked into every quote.


Step 2: Calculate Your Real Hourly Rate

Here's a formula most trade courses never teach properly.

True hourly rate = (Annual costs + Target profit) / Billable hours per year

Let's walk through it for a painter in California:

  • Annual fixed costs: $30,000
  • Target salary: $80,000
  • Target profit margin: 20% = $22,000
  • Total you need to earn: $132,000

Now, how many hours can you actually bill? There are 2,080 working hours in a year. Take away admin time, driving, quotes, training, and sick days. Realistically, you might bill 1,400 hours.

$132,000 / 1,400 hours = $94 per hour

Most painters in California charge somewhere between $60 and $100 an hour. If you're charging $65, you now know why you're always broke.


Step 3: Understand Your Market, But Don't Be Controlled By It

Market rates matter. But they're a floor, not a ceiling.

A general contractor in Dallas charging $150 an hour for quality work and same-week availability is worth more than one charging $90 with a three-week wait and patchy communication. Price reflects value, not just labour.

Check local rates by:

  • Asking suppliers what they're hearing
  • Looking at HomeAdvisor or Thumbtack listings in your area
  • Joining local trade associations like your state's electrical, plumbing, or HVAC contractor groups

In Texas, California, and Florida, labour markets are different city to city. Houston rates differ from Austin. Miami differs from Tampa. Know your specific area.

If your calculated rate is above the local average, that's not automatically a problem. It means you need to either cut costs or improve how you present value to customers.


Step 4: Build Your Pricing Model

There are three main ways to price jobs. Each has its place.

Hourly Pricing

Best for: Small repairs, service calls, anything unpredictable.

Simple to explain to customers. But it punishes you for being fast and efficient. A plumber who can fix a leak in 45 minutes might undersell themselves against someone who takes two hours.

Flat Rate Pricing

Best for: Repeat services with predictable scope. Think drain cleaning, AC tune-ups, or house cleaning packages.

Set a price per service type, not per hour. Customers love the certainty. You love the consistency.

A cleaning company in Orlando might charge:

  • 2-bedroom apartment: $120
  • 3-bedroom house: $160
  • Move-out clean: $250

Project-Based Pricing

Best for: Roofing, full room renovations, landscaping installs, exterior painting.

Quote the whole job. Include materials, labour, overhead, and margin. Spell out what's included and what's not.

This protects you. It also filters out customers looking for the cheapest possible option.


Step 5: Add the Right Margin

This trips people up constantly. There's a difference between markup and margin.

If a job costs you $1,000 in labour and materials and you add 20% markup, you charge $1,200. Your profit is $200, which is 16.7% of your revenue, not 20%.

To hit a true 20% profit margin, divide your cost by 0.8.

$1,000 / 0.8 = $1,250

For most home service businesses, a healthy net profit margin sits between 15% and 25%. Specialty trades with lower competition can push higher. Cleaning and landscaping in competitive markets might land closer to 10 to 15%.

Know your number. Then price to hit it consistently.


Step 6: Price For Different Job Types

Not all work deserves the same margin. Here's a rough guide:

  • Emergency calls: Charge a premium. A flooded bathroom at 9pm in Houston is worth more than a scheduled repair. Add a $75 to $150 emergency surcharge, minimum.
  • Repeat customers: You can be slightly more competitive because your acquisition cost is zero. But don't undersell yourself. Loyalty discounts should be small, like 5%.
  • Large projects: Lower margin can make sense here because volume covers your fixed costs faster. But don't drop below 12% net.
  • Small fiddly jobs: Charge more, not less. They take time to schedule, drive to, and invoice for. A minimum job fee of $150 to $200 is reasonable in most US markets.

Step 7: Review Your Prices Regularly

Material costs went up sharply after 2020 and haven't fully come back down. Fuel in California is still significantly higher than the national average. Insurance premiums have risen in Florida due to storm risk.

If you haven't reviewed your prices in 12 months, you've likely taken a pay cut without realising it.

Set a reminder to review costs and rates every six months. Adjust when:

  1. Material costs shift more than 5%
  2. You hire someone and your labour costs increase
  3. You expand your service area and drive times go up
  4. Your insurance or licensing fees increase

Telling existing customers about a price increase is uncomfortable but straightforward. Give 30 days notice. Explain it briefly. Most people respect honesty.


Common Pricing Mistakes to Avoid

  • Quoting from memory without checking current material costs
  • Not charging for travel time on longer drives
  • Forgetting to include permit fees in quotes
  • Underpricing to win a job from a customer who just wants cheap (they'll be your worst customer anyway)
  • Ignoring the cost of warranty callbacks when setting your margin

One last thing. Stop apologising for your prices. If someone says you're too expensive, that's fine. Not every customer is your customer. A roofer in San Antonio who charges fair prices for quality work will always have enough of the right clients.


Use the Right Tools to Manage Your Pricing

Getting your pricing right is one part of the equation. The other part is making sure your quotes, invoices, and job records reflect those numbers consistently.

Onwork is built for home service business owners who want to quote faster, track jobs properly, and make sure nothing falls through the cracks. It helps you put your pricing into practice, so every job you send out reflects the rates you actually need to charge.

If you're serious about running a profitable trade business, it's worth taking a look.

Disclaimer: It is the user’s responsibility to verify the information in this article and seek professional advice where appropriate. Onwork provides this content for general informational purposes only and does not accept responsibility for decisions made based on it.

Ready to Transform Your Trade Business?

Stop juggling spreadsheets and start streamlining your operations with Onwork.

Related Articles

How to Price Your Services for Maximum Profit
Pricing

How to Price Your Services for Maximum Profit

Struggling to set the right prices for your home service business? Discover proven pricing strategies that cover your costs, reflect your value, and maximize your profit margins. Whether you're a plumber, electrician, or general contractor, these tips will help you charge what you're worth.

Sep 23 • 7 min read
How to Price Your Services for Maximum Profit
Pricing

How to Price Your Services for Maximum Profit

Struggling to set the right price for your home service business? Undercharging is killing your profits while overcharging drives customers away. Discover proven pricing strategies that help U.S. contractors and tradespeople charge what they're worth and grow a sustainable business.

Sep 21 • 7 min read
How to Price Your Services for Maximum Profit
Pricing

How to Price Your Services for Maximum Profit

Undercharging is one of the biggest mistakes home service business owners make. Discover how to set prices that cover your costs, beat your competition, and grow your bottom line. These practical strategies are built for contractors and tradespeople running businesses across the United States.

Sep 19 • 7 min read

We Value Your Privacy

We use cookies to enhance your experience, analyze site usage, and assist in our marketing efforts. By clicking "Accept All", you consent to our use of cookies. You can customize your preferences or learn more in our Privacy Policy.