How to Price Your Services for Maximum Profit
Undercharging is one of the biggest mistakes home service business owners make. This guide breaks down proven pricing strategies that cover your costs, reflect your value, and maximize your profit margins. Whether you're a plumber, electrician, or general contractor, it's time to get paid what you're worth.

How to Price Your Services for Maximum Profit
Most contractors leave money on the table every single day. Not because they do bad work, but because they guessed at their prices instead of calculating them. Here's how to fix that.
The Real Reason Your Pricing Is Probably Wrong
A lot of tradespeople price jobs based on what the guy down the street charges. Or they pick a number that feels about right. Neither of those approaches accounts for your actual costs, your time, or what the market will bear in your area.
Pricing by gut feeling is how you end up busy all year and still broke in December.
Learning how to price your services for maximum profit isn't complicated, but it does require you to sit down and actually run the numbers. Once you do it properly, everything gets easier. You quote faster, you win the right jobs, and you stop undercharging customers who would have happily paid more.
Start With Your Real Costs
Before you charge a single dollar, you need to know what it costs you to show up.
Most contractors think about materials. Fewer think about all the other stuff that quietly drains the business.
Fixed Costs
These are the bills that show up whether you work or not:
- Truck payments and insurance
- Business insurance and liability coverage
- License renewals and permit fees
- Office software and phone bills
- Any loan repayments on equipment
Add all of that up for the year. Divide it by 12. That's your monthly fixed cost floor. You need to cover this before you pay yourself a cent.
Variable Costs
These change based on how much you work:
- Materials and supplies per job
- Fuel and vehicle maintenance
- Subcontractor payments
- Disposal fees
A plumber in Houston might spend $80 to $120 in materials and fuel just getting to and completing a basic service call. That needs to be baked into the price before you even think about profit.
Your Labor Rate
This is where most tradespeople underprice themselves badly.
Pick a salary you actually want to earn. Let's say $80,000 a year. That sounds solid until you work backwards.
You're not billing 40 hours a week, 52 weeks a year. You've got unpaid admin time, driving between jobs, quoting work, chasing invoices. Realistically, most solo operators in Florida or California bill somewhere between 1,000 and 1,400 hours a year.
So at 1,200 billable hours:
$80,000 divided by 1,200 hours = $66.67 per hour just to pay yourself
Add in your fixed costs. Add in your target profit margin. Now you're looking at a real hourly rate, not a wish.
Understand Your Market Without Copying Your Competition
You should know what competitors charge in your area. But that's a reference point, not a pricing strategy.
An electrician in San Francisco is going to charge more than one in rural Texas. That's just reality. Cost of living, demand, and what customers expect to pay all vary by region.
Check sites like Angi, Thumbtack, and HomeAdvisor to get a feel for what customers are already seeing. Talk to suppliers. Ask what other contractors seem to be buying and in what volume. That tells you something about activity in the market.
But here's the thing: the contractors charging the most aren't always the best. They're usually just the most confident in their pricing and the clearest about what the customer gets.
Flat Rate vs. Time and Materials
This debate comes up constantly. Here's a simple way to think about it.
Time and materials works when the scope is genuinely unknown. Renovation work, older homes with surprises inside the walls, complex commercial jobs. You charge your hourly rate plus materials with a markup.
Flat rate pricing works for defined, repeatable jobs. Installing a ceiling fan, servicing an HVAC unit, a standard roof inspection, a window cleaning round. You name one price upfront and the customer knows exactly what they're paying.
Flat rate pricing almost always earns you more per job. Why? Because you get faster at the work over time, but the price stays the same. A good HVAC tech in Texas who used to take 2.5 hours to do a tune-up and now does it in 90 minutes is effectively doubling their hourly rate on that job.
Add a Materials Markup
Whatever you pay for materials, mark it up. A standard markup is 15 to 30 percent for most trades. Some specialty materials can go higher.
If you're buying a $200 part, charge $240 to $260 for it. You sourced it, you transported it, you know the right part to use. That knowledge and logistics has a value.
Build In Profit, Not Just Break Even
A lot of contractors confuse covering costs with making a profit. They're not the same thing.
Covering costs means you didn't lose money. Making a profit means the business grows, you build a reserve, and you can handle a slow month without panicking.
Aim for a net profit margin of at least 10 to 20 percent on your jobs. For smaller residential work, some trades target even higher.
Here's a simple formula to work with:
- Calculate your total job costs (labor hours + materials + overhead allocation)
- Add your desired profit margin on top
- That's your minimum price
Say you're a painter in Orlando. A room repaint costs you $180 in materials, takes 6 hours of your time, and your hourly rate with overhead is $55. Total cost: $510. Add a 20 percent profit margin: your quote is $612. Round it to $600 or $625 depending on the job and the customer.
Stop Competing on Price Alone
If you're always the cheapest option, you attract the most difficult customers and do the most work for the least return. That's not a business, that's just exhausting.
The contractors doing well in California, Texas, and Florida right now are competing on trust, speed, and reliability. Not on being $50 cheaper than the next guy.
A few things that justify higher prices:
- Showing up on time, every time
- Written quotes before you start
- Clean, professional communication
- Licensing and insurance that's easy to verify
- Before and after photos
- Fast follow-up and easy payment options
Customers who've had a tradesperson ghost them, do shoddy work, or disappear after payment will pay a premium for someone who just acts professionally. That's the bar. It's not that high.
Adjust Prices Regularly
Prices for materials, fuel, and labor go up. Your prices need to follow.
A lot of contractors set their rates in 2020 and haven't touched them since. Meanwhile, lumber, copper, refrigerant, and every other supply has gone up significantly. If your prices didn't move, your margin got crushed.
Review your pricing at least twice a year. When your costs go up 10 percent, your prices need to reflect that. Most loyal customers understand. New customers never knew the old price anyway.
Common Pricing Mistakes to Avoid
- Quoting from memory. Always recalculate. Jobs that seemed similar often aren't.
- Forgetting travel time. If you're driving 45 minutes to a job in a suburb of Dallas, that time costs you something.
- Discounting too fast. When a customer pushes back on price, don't immediately drop it. Ask what their budget is. Sometimes they're just testing you.
- Underpricing to get started. Doing one job cheap to "build a relationship" usually just trains that customer to expect cheap prices.
- Ignoring small jobs. A short job still costs you a callout, travel, and admin time. Price it accordingly.
Know When to Walk Away
Not every job is worth taking. A customer in Miami who wants a full bathroom remodel for $800 is not a potential client. They're a headache waiting to happen.
When a job won't cover your costs and deliver a profit, it's okay to say no. Politely. Professionally. And then go find work that's worth your time.
The best thing about pricing properly is that it weeds out the difficult customers naturally. People who respect quality work will respect a fair, well-explained price.
Start Tracking Everything
You can't improve what you don't measure. Start recording your actual costs per job, your time on site, your materials spend, and your final invoiced amount. Over time, you'll see which job types are most profitable, which customers are worth keeping, and where you're losing money without realizing it.
Running a profitable trade business in the US isn't about working harder. It's about charging correctly for the work you already do.
If you want to make quoting, job tracking, and invoicing faster and easier, check out Onwork. It's built for home service businesses and helps you stay on top of your pricing, jobs, and cash flow without the admin headache.
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.



