There's a moment every home service owner has had at least once. A customer asks for a quote. You give them a number off the top of your head. They say yes too quickly. And you spend the rest of the day wondering: did I just leave $300 on the table?

Pricing is the single highest-leverage decision in your business. Getting your pricing right doesn't just improve margins by 5%. It can double your profit overnight without changing a single thing about your operations. And getting it wrong — chronically underpricing because you're afraid customers will say no — is the most common reason small home service businesses stay small.

This is the master post on pricing. We'll cover what should actually go into your number, the four pricing models that work in home services, the three pricing mistakes that quietly kill small contractors, and how to charge what you're worth without losing customers.

Then I'll point you to trade-specific posts (pressure washing, junk removal, and others coming soon) where we drill down into the actual numbers for each industry.

What actually goes into your price

Most owners price their work with a calculation that goes something like: "the job takes 3 hours, I'll pay my guy $20/hour, so I need to make at least $60 plus a little extra. Charge $200, walk away."

This math is missing about half the actual cost. Let me show you what really goes into a job.

1. Direct labor

Wages for the workers on the job. This is the obvious one. But you also need to include:

If you're paying a tech $20/hour, your true cost per labor hour is closer to $26-$30 once you load it. That's before you've made a dollar.

2. Materials and consumables

Chemicals. Bags. Filters. Replacement parts. Disposal fees. Whatever the job consumes. Track these per job, not "we spend $X/month on supplies." A jobs costing template starts to make this visible.

3. Equipment cost per use

Your truck. Your trailer. Your pressure washer or compressor or van rack. These cost real money and they wear out. If your equipment cost you $40,000 and lasts 5 years, that's $8,000/year in depreciation. If you do 200 jobs a year, that's $40 of equipment cost on every job before you've turned a key.

Most owners ignore this and then wonder why they have no money to replace the truck when it dies.

4. Vehicle costs

Gas. Maintenance. Tires. Insurance. Registration. The IRS uses 67¢/mile for tax purposes — that's a reasonable starting estimate for what your truck actually costs you when you drive it. A 30-mile round trip to a job costs you $20 in vehicle expenses you don't see on a receipt.

5. Overhead

Office expenses, software (Jobber, QuickBooks, your phone, your CRM), insurance, advertising, your time on quotes and admin. None of this is billable hours. All of it has to be paid somehow. The standard rule of thumb: overhead is 15-30% of revenue for small home service businesses.

6. Profit

This is the number you actually live on. It's NOT what's left after you pay yourself a salary — that's still labor. Profit is what's left after EVERY cost is paid, including a fair salary for you. Healthy small home service businesses run 15-25% net profit. If you're below 10%, you're underpricing.

The pricing reality check

If you're charging $200 for a 3-hour job and paying your tech $60, you might think you made $140. After loaded labor (~$25), materials (~$15), equipment (~$30), vehicle (~$15), and overhead (~$50), you actually made about $5. That's not a business — that's volunteer work.

The four pricing models

1. Hourly pricing

Best for: Highly variable work where you genuinely can't predict scope. Repair work. Diagnostic visits. Specialty consulting.

Pros: Simple, transparent, you don't lose money on big jobs.

Cons: Customers hate it because they have no idea what the final bill will be. They'll always feel like you took too long. Top performers get penalized — finishing fast = earning less. Lowest-margin model in most home service categories.

Honest take: Don't use this if you can avoid it. It punishes efficiency and creates customer anxiety.

2. Flat rate (per job)

Best for: Standardized work where the scope is predictable. Pressure washing. Lawn care. Cleaning. Junk removal hauls. Most residential service work.

Pros: Customer knows the total upfront. You get rewarded for being efficient. Easy to quote without seeing the job. Highest-margin model when done right.

Cons: You eat the loss when a job goes long. Have to be careful about scope creep.

Honest take: This should be your default for most residential home service work. It rewards your team for being good and your customers for choosing you.

3. Tiered packages (good/better/best)

Best for: Service businesses where you can offer differentiated levels of service. Cleaning (basic / deep / monthly contract). Lawn care (mow only / mow + edge / full service). Pressure washing (driveway / driveway + walkway / full property).

Pros: Customer self-selects to the right tier. The middle tier is what you actually want them to buy. Lets you offer something at every budget without negotiating.

Cons: Takes work to design well. Your "good" tier should still be profitable, not a loss leader.

Honest take: Underused in residential home service. The owners who use this well charge 30-50% more on average than competitors with single-price quotes.

4. Subscription / recurring

Best for: Maintenance work where the customer benefits from regular service. Lawn care. Pool maintenance. Pest control. HVAC tune-ups. Cleaning.

Pros: Predictable revenue. Higher customer lifetime value. Lower customer acquisition cost over time. Banks and buyers value recurring revenue 3-5x more than one-time revenue.

Cons: Requires customer education. Cancellations hurt. Need real systems to manage it.

Honest take: If your trade has a maintenance angle and you're not offering recurring, you're leaving the most valuable revenue your business can generate on the table.

The three pricing mistakes that kill small contractors

Mistake #1: Pricing based on what you'd be willing to pay

You're not your customer. You can do the work yourself in 2 hours for the cost of materials. Your customer can't. They can't or won't or don't have time. They're not paying for the labor — they're paying for the outcome.

Stop benchmarking your prices against "what would I charge a friend." Start benchmarking them against "what is this outcome worth to a customer who can't do this themselves."

Mistake #2: Competing on price

Race to the bottom. The cheapest bid usually wins... and then loses. Customers who choose on price alone are the worst customers — they complain more, refer less, and leave the moment someone else undercuts you by $20.

Premium customers exist in every market. They want quality, reliability, and someone who answers the phone. They will pay 30-50% more than the bottom-tier price if you give them confidence. Compete on value, not price.

Mistake #3: Quoting on the spot without a system

"Yeah, I can do that for $300." You just guessed. You have no idea if that number is profitable. You're going to spend the next week of jobs subsidizing this one because you didn't take 5 minutes to actually estimate it.

Build a price calculator. Even a basic spreadsheet that takes square footage, job type, and travel distance and spits out a base price. Use it for every quote. Adjust manually if something's unusual. Never quote off the top of your head again.

Track Profitability Per Job
Know which jobs are making you money — and which aren't.
FieldRank tracks revenue contribution per worker and per job, so you can see which crews and which job types are actually generating profit. Stop subsidizing unprofitable work.
Start Free Trial →

How to actually raise your prices (without losing customers)

Most owners are scared to raise prices because they're convinced customers will leave. Here's the truth: about 90% of customers will not leave when you raise prices 10%. The 10% who do leave are usually your most price-sensitive (and least profitable) customers. You're better off without them.

Here's how to do it cleanly:

1. Raise prices on new customers first

Existing customers feel betrayed when prices change. New customers don't know what you used to charge — your new price IS your price. Start charging the higher rate on every new estimate, today. Six months from now, half your customer base will be paying the new rate without knowing anything changed.

2. Give existing customers 30-60 days notice

"Hey, I wanted to give you a heads up that starting [date], my service rate is going up from $X to $Y. This reflects increased material and labor costs over the past two years. I appreciate your continued business."

That's it. No apology. No long explanation. Most will accept it. Some will negotiate. A few will leave — and the ones who leave are usually your worst customers anyway.

3. Tie price increases to obvious cost increases

Insurance going up. Gas going up. Material costs going up. Workers' comp rates going up. There's always a cost driver you can point to. Customers understand "my insurance went up 18% so I need to charge more" way better than they understand "I just want to make more money."

4. Test on the next quote

Before you do a full price reset, just price your next quote 15% higher than you normally would. See what happens. If they say yes without flinching, you have your answer. If they push back, you can negotiate down — but at least you know where the ceiling is.

Most owners who try this discover they were undercharging by 20-30%. The customer who was about to pay $400 happily pays $480. You just made an extra $80 by changing nothing about the work.

What about competitors charging less?

This is the question that keeps owners stuck at low prices forever. "But the other pressure washing company in town charges $200 for what I want to charge $300 for. I'll lose every job to them."

Two things to remember:

First: The other guy charging $200 is not your competition for premium customers. He's competing for the bargain hunters. Different segment of the market entirely. Premium customers don't even call the $200 guy because they assume something must be wrong with him at that price.

Second: The other guy charging $200 is going out of business and doesn't know it yet. He's running on margin so thin that one truck breakdown kills him. Don't model your pricing on someone who's secretly losing money.

The owners who charge premium prices and survive aren't the ones with the best work (though their work IS good). They're the ones who learned to talk about their pricing without flinching, who built customer-facing systems that justify the premium, and who learned that "I'm more expensive because I'm better" is a perfectly fine answer to a customer asking why.

Trade-specific pricing posts

This was the universal pricing pillar. The actual numbers vary wildly by trade. I've written deeper trade-specific guides:

The bottom line

Pricing isn't math. It's psychology, positioning, and the willingness to ask for what your work is worth.

The math part is straightforward — load your labor, count your overhead, factor in equipment, target a real profit number. That's the floor. Below that, you're losing money you don't see.

The harder part is the psychology. Believing your work is worth what you're charging. Saying the price out loud without an apology. Walking away from customers who try to negotiate you below your floor. Trusting that the right customers will pay the right price for the right work.

Every owner I know who finally figured this out had the same realization: they should have raised their prices six months earlier. Not one of them lost the customers they were afraid of losing. The ones who left were replaced within a few weeks by better customers who valued the work and paid without complaint.

If you're reading this and your gut is telling you you're underpriced — your gut is right. Start with the next quote. Try 15% higher. See what happens.