How to Price Your Services for Maximum Profit
Struggling to set the right price for your home service business? Discover proven pricing strategies that cover your costs, beat the competition, and maximize your profit margins. Whether you're a plumber, electrician, or general contractor, these tactics will help you charge what you're worth.

How to Price Your Services for Maximum Profit
Most contractors leave serious money on the table, not because they do bad work, but because they price their jobs wrong. If you've ever finished a job and wondered why you barely broke even, this is for you.
The Real Reason Your Pricing Is Off
It's not that you're charging too little. Well, sometimes it is. But more often the problem is that you're guessing. You look at a job, think about how long it'll take, throw a number out, and hope it works. That's not pricing. That's gambling.
Knowing how to price your services for maximum profit means understanding your actual costs, your market, and what your time is really worth. Once you get that right, everything changes.
Start With Your True Costs
Before you charge a single dollar, you need to know what it costs you to open your doors every day. This is called your break-even point, and most tradespeople have never calculated it properly.
Here's what to add up:
- Fixed costs: Insurance, truck payment, tools, software subscriptions, phone, license renewals
- Variable costs: Materials, fuel, subcontractors, dump fees
- Labor costs: Your time, plus any employees or helpers you pay
Let's say you're an HVAC tech in Texas. Your fixed monthly costs might look like this:
- Liability insurance: $300/month
- Vehicle payment and fuel: $800/month
- Tools and equipment: $200/month
- Business software and phone: $100/month
- Total: $1,400/month
If you work 160 hours a month, that's $8.75 per hour just to keep the lights on before you pay yourself a single cent. Add your target wage on top of that, and now you're starting to see your real floor.
Set Your Minimum Hourly Rate First
This is the number most contractors skip, and it kills their margins.
Here's a simple formula:
Minimum Rate = (Monthly Costs + Your Target Salary) / Billable Hours
Say you want to take home $80,000 a year as a plumber in Florida. That's about $6,667 per month. Add your $1,400 in overhead and you get $8,067 per month you need to cover.
Divide that by 130 billable hours (accounting for admin, quoting, driving) and your minimum rate is about $62 per hour. That's the floor. Not your price. Your floor.
From there, you mark up for profit. Most trade businesses should aim for a 20 to 30 percent net profit margin. That pushes your actual rate to somewhere between $78 and $88 per hour minimum.
Plumbers in California are often charging $100 to $150 per hour right now. If you're sitting at $65 and wondering why you're tired and broke, there's your answer.
Understand the Difference Between Markup and Margin
This trips up a lot of contractors, especially when pricing materials.
- Markup is added on top of your cost. A 50% markup on a $100 part makes it $150.
- Margin is profit as a percentage of the sale price. That $150 sale with a $100 cost is a 33% margin.
If you tell yourself you're making 50% on materials but you're calculating markup, you're actually making 33%. That gap adds up fast on big jobs.
For materials, most contractors should be marking up between 20 and 50 percent depending on the job size and material cost. On a roofing job in Texas where materials run $8,000, a 30% markup adds $2,400 to your revenue. That's not gouging. That's covering your time to source, transport, and manage those materials.
Flat Rate vs. Hourly: Which One Wins?
Both can work. Neither is perfect. But here's the honest truth: flat rate pricing almost always makes you more money once you get good at estimating.
Why? Because you get paid for your skill, not just your time. An experienced electrician in Florida might wire a panel in 3 hours that would take a newer tech 6 hours. With hourly pricing, the experienced tech earns less for the same job. That's backwards.
With flat rate pricing:
- Customers know what they're paying upfront. No surprises.
- You reward your own efficiency.
- It's easier to scale because your quotes become more consistent.
The downside is that bad estimates hurt you. Until you know your numbers well, a few bad flat rate jobs can sting.
A middle ground that works well for service calls is a tiered flat rate system. For example:
- Service call fee (first hour): $150
- Each additional hour: $95
- After-hours rate: Add 25%
This gives customers clarity while protecting you when a job runs long.
Research Your Local Market Without Copying Competitors
You should know what other contractors charge in your area. Not so you can match them, but so you know where you stand.
Call three competitors in your city pretending to be a customer. Get their quotes. Look at what they include. You're not copying them, you're understanding the market floor and ceiling.
In California, landscaping companies in the Bay Area are often charging $75 to $100 per hour for maintenance crews. In Texas, that number might be $45 to $65. Knowing this stops you from overpricing yourself out of work or underpricing because you're scared.
If your price is higher than competitors, that's fine. But you need to communicate your value clearly. That means:
- Showing up on time
- Giving written quotes before you start
- Having good reviews on Google
- Looking professional
People pay more for contractors they trust. That trust starts before you even walk through the door.
Stop Discounting, Start Adding Value
When a customer pushes back on your price, the instinct is to drop it. Resist that.
Instead, offer a stripped back version of the service. If someone balks at your $1,200 interior painting quote, don't do it for $900. Offer to do two rooms instead of three. Keep your rate intact. It protects your business and trains customers to respect your pricing.
Discounting signals that you were overcharging in the first place. It also attracts price shoppers, and price shoppers are rarely good customers.
Seasonal Pricing and Demand
This is underused in residential trades. Basic supply and demand applies to your business.
HVAC in Texas during summer is peak demand. You can charge more in July than in November. Landscapers in Florida can push rates during spring cleanups. Roofers after a hailstorm have a window to price at full rate without losing jobs.
You don't need to be greedy about it. But there's nothing wrong with adjusting rates when your phone won't stop ringing and you're turning away work. That's the market telling you your price is too low.
Review Your Prices Every 6 Months
Material costs have jumped in the past few years. If you set your prices in 2021 and haven't touched them since, you're probably losing money on every job and not realising it.
Set a reminder every six months to review:
- What have materials cost you on recent jobs?
- Have your insurance or fuel costs gone up?
- Are you still hitting your profit targets after paying yourself?
Small increases done regularly are far easier for customers to accept than one big jump after years of holding prices flat.
Track Every Job
You can't improve what you don't measure. After every job, note down:
- What you quoted
- What materials actually cost
- How many hours it took
- What you made after costs
Over time you'll see patterns. Maybe bathroom tile jobs always run over budget. Maybe fence installs are your most profitable work. This data helps you quote better and focus on the jobs that actually pay.
Apps and job management tools can make this a lot faster. Manual tracking in a spreadsheet works too. The point is to actually do it.
Final Thought
Pricing isn't about being the cheapest or the most expensive. It's about understanding your costs, knowing your market, and charging what you're actually worth. That's how to price your services for maximum profit, and once you get it right, you stop working harder and start working smarter.
Ready to get control of your jobs and your numbers? Onwork is built for home service businesses like yours. It helps you quote faster, track jobs, and run your business without the admin chaos. Give it a try and see how much easier things get.
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.



