GUIDE
Pricing a service job without guessing
Most small service businesses approach pricing a service job the same way: they count materials and their own hours, and forget everything else. Here's a method that holds up.
1. Start from real material costs
Price materials from what you'll actually pay this week, not what they cost last year. Note where each price came from, so you can update it when it changes.
Add what's easy to forget:
Waste and cut-offs.
Delivery or pickup.
Small parts and supplies you use on every job.
2. Count all the labor
List every task and how long it takes. Then add the time around the work:
Driving to and from the site.
Setup and cleanup.
Buying supplies.
The site visit or estimate itself.
3. Use a loaded labor rate, not a wage
What a worker costs you is more than their hourly pay. A loaded rate includes payroll taxes, insurance, time that can't be billed, tools and vehicle costs. If you only charge the wage, the business pays for everything else.
4. Add overhead, then profit
Overhead keeps the lights on: insurance, phone, software, your office time. Profit is what lets the business grow and survive a slow month. They're different lines. Price both.
5. Show the client how it adds up
A single number invites haggling. A short breakdown builds trust:
Materials
Labor
Anything special about this job
Clients rarely argue with costs they can see.
6. Check it against the job afterward
After the job, compare what you estimated to what it took. If labor ran 20% over, your next estimate should know that.
Common mistakes
Pricing from memory instead of current costs.
Leaving out travel time.
Charging a wage instead of a loaded rate.
Treating profit as whatever's left over.
Never comparing the estimate to the real job.
Replicost, one of our apps, prices a job from sourced material and labor costs before you quote it.
