Underpricing is the number one reason new contractors fail. Not bad work. Not poor marketing. Not too much competition. Just pricing that does not cover costs, does not account for taxes, and leaves nothing left at the end of the month.
Most contractors price by feel — they look at what competitors charge, knock off ten percent to win the job, and wonder why they’re exhausted and broke six months in. That approach is a slow grind toward burnout.
This guide teaches you how to price like a real business. You’ll learn how to calculate what you actually need to earn, how to structure your bids for different job types and trades, how to handle pushback without caving, and when a job simply isn’t worth taking. Every section links to a full deep-dive guide so you can go as deep as you need on any topic.
Know your number before your next bid. Use the free Hourly Rate Calculator.
Calculate My Rate →The Core Principle: Price for Profit, Not Just Revenue
Revenue is vanity. Profit is sanity. A contractor doing $200,000 in jobs but netting $20,000 after costs is working harder than a day job for less pay and no benefits. The goal isn’t to be busy — it’s to be profitable.
Every pricing decision you make should start from one question: what do I need to charge to cover my costs, pay myself a real wage, set aside taxes, and have something left over to reinvest? That number — your minimum viable rate — is the floor. Everything below it is a money-losing job disguised as revenue.
This formula applies to every job in every trade. The inputs change — a lawn mowing job has minimal materials, a hardscaping job is materials-heavy — but the structure never does. Once you understand each component, pricing stops being a guess and starts being a calculation.
Step 1: Calculate Your Hourly Rate
Before you can price a single job, you need to know what an hour of your time actually costs to operate. This isn’t your wage — it’s the full loaded cost of running your business for one hour of billable work.
Most new contractors dramatically underestimate this number because they forget to account for non-billable time, taxes, equipment depreciation, insurance, fuel, and overhead. The result is an hourly rate that feels competitive but doesn’t actually cover costs.
Your rate calculation starts with four numbers:
- Your target annual income — what you want to take home after taxes
- Your annual overhead costs — insurance, fuel, equipment, marketing, software, etc.
- Your billable hours per year — realistic hours spent on paying jobs, not total working hours
- Your tax buffer — typically 25 to 30% of net profit set aside for self-employment and income tax
Target income: $60,000. Annual overhead: $24,000. Billable hours: 1,200/year. Tax buffer built in at 28%. Working backward, this contractor needs to bill approximately $85,000 in revenue — which means an effective rate of about $71 per hour before materials. Most new contractors in this position are charging $35 to $45. That’s the gap that kills businesses.
→ Full Guide: How to Calculate Your Hourly Rate as a Contractor
→ Free Hourly Rate Calculator
Step 2: Choose Your Pricing Structure
Once you know your hourly cost, you need to decide how to present pricing to clients. There are two main approaches — and each has its place depending on the job type and trade.
Flat-Rate (Fixed) Pricing
You quote a single price for the entire job regardless of how long it takes. Clients love it — no surprises, no meter running. You love it when you’re efficient and the job goes faster than estimated. You hate it when unexpected complications eat into your time.
Flat-rate pricing works best for repeatable, predictable jobs — lawn mowing, standard pressure washing, routine maintenance. When you’ve done the same job a hundred times, you know the time within a tight range and can price confidently.
Cost-Plus Pricing
You charge your actual costs — labor and materials — plus a markup for profit. This is standard on larger, variable jobs where scope is hard to predict upfront — landscaping installs, hardscaping projects, tree removals with complex access situations.
Cost-plus protects you on jobs where surprises are likely. The tradeoff is that clients sometimes resist it because the final price isn’t locked in at the start.
→ Full Guide: Cost-Plus vs. Flat-Rate Pricing
Step 3: Estimate the Job Accurately
Your pricing structure is only as good as your estimate. Underestimate the time or materials on a flat-rate job and you’ve locked yourself into a money-losing position before the first tool comes off the truck.
Accurate estimation is a skill that develops with experience — but there are systems that compress that learning curve significantly.
For Labor-Heavy Jobs
Estimate time in phases — setup, execution, cleanup, drive time. Add a buffer for complications (15 to 20% is standard). Multiply by your hourly rate. Never estimate based on how long you hope it takes.
For Materials-Heavy Jobs
Measure twice, calculate once, add waste factor. Mulch, gravel, pavers, sod — every material has a standard waste percentage. Mulch typically runs 10 to 15% waste. Pavers run 5 to 10% depending on the pattern. Build it into every quote before you present numbers to a client.
→ Full Guide: How to Estimate Materials for Landscaping and Hardscaping
→ Free Mulch, Gravel, and Soil Calculator
Step 4: Write a Professional Bid or Proposal
A professional bid does three things: it wins jobs, it sets clear expectations that prevent disputes, and it protects you legally if something goes sideways after the work is done.
A sloppy bid — or worse, a verbal quote — leaves you exposed on all three fronts. Clients misremember prices. Scope creeps. Disputes happen. A written proposal signed by both parties is the difference between a clean project and a painful argument.
Every bid should include:
- Client name, property address, and date
- Detailed scope of work — what is and isn’t included
- Itemized pricing or a clear total
- Materials specification if applicable
- Payment terms — deposit required, due date, accepted payment methods
- Validity period — how long the quote is good for
- Signature lines for both parties
→ Full Guide: How to Write a Professional Bid or Proposal
→ Free Bid Proposal Template
Trade-Specific Pricing Benchmarks
Every trade has its own pricing norms. Here’s a quick reference — with links to full trade-specific pricing guides for each.
Market rates vary significantly by region, competition density, and clientele. Use these benchmarks to sanity-check your pricing — not to set it. Your price comes from your cost calculation first. If your costs require you to charge above market, either your costs are too high or you need to target a different market segment. Don’t reverse-engineer your rate from what competitors charge.
The Costs Most New Contractors Forget
Underpricing usually isn’t a math error — it’s a missing cost error. New contractors forget to factor in costs that feel invisible until they hit your bank account.
| Forgotten Cost | Typical Annual Impact | Why It’s Missed |
|---|---|---|
| Self-employment tax | 15.3% of net profit | Doesn’t come out of each paycheck — hits all at once |
| Equipment depreciation | $500–$3,000+/year | Equipment feels “paid for” even as it ages toward replacement |
| Non-billable time | 20–35% of working hours | Drive time, estimates, admin, callbacks — all unpaid unless factored in |
| Insurance premiums | $600–$2,000+/year | Paid annually or monthly but not thought of per-job |
| Fuel and vehicle costs | $3,000–$8,000+/year | Feels like a personal expense but is 100% business cost |
| Tool replacement and repairs | $500–$2,000/year | Sporadic and unpredictable — easy to ignore until it hits |
| Slow season / weather days | Varies widely by trade | Annual income targets assume more billable days than actually happen |
→ Full Guide: The Hidden Costs New Contractors Forget
How to Handle Price Objections
Every contractor hears some version of “that seems high” or “I got a lower quote from someone else.” How you respond in that moment determines whether you hold your rate or give away margin you can’t afford to lose.
The most important thing to understand: most price objections aren’t really about price. They’re about perceived value. A client who doesn’t understand why your price is what it is will always push back. A client who clearly sees what they’re getting — and why you’re the right choice — rarely does.
What Not to Do
Don’t immediately drop your price. That signals you were overcharging to begin with, destroys trust, and attracts clients who will always push for discounts. Don’t apologize for your rate. Don’t match a competitor’s price without knowing what they’re actually delivering.
What to Do Instead
Restate the value. Walk them through what’s included. Explain what the lower-priced competitor is probably leaving out. Offer a scope reduction — not a price cut — if the budget is genuinely tight. And if none of that moves them, let the job go. A client who needs you to drop your rate before the first job will need it again on every job after that.
→ Full Guide: How to Handle Price Objections
When to Walk Away from a Job
Not every job is worth taking. This sounds obvious but it runs counter to the instinct of a new contractor who feels like every declined job is money left on the table.
Some jobs lose you money. Some jobs cost you time you could have spent on better-paying work. Some clients create problems that follow you long after the job is done. Learning to recognize and walk away from these situations is one of the most valuable skills in the business — and it gets easier the more financially stable you become.
Walk away from jobs where:
- The client has already beaten down two other contractors on price and is shopping a third
- The scope keeps expanding during the estimate conversation
- The client is dismissive, disrespectful, or makes unreasonable demands before you’ve even started
- The job requires equipment or expertise you don’t have — and you’d be figuring it out as you go
- The math doesn’t work at any price they’re willing to pay
→ Full Guide: When to Walk Away from a Job
Everything in This Hub
Use this as your pricing reference library. Every guide below goes deep on one specific aspect of pricing, bidding, and estimating.
The foundational calculation every contractor needs before pricing a single job.
Read the Guide →Which pricing model fits which job type — and how to switch between them.
Read the Guide →Measuring, calculating waste, and building material costs into every quote.
Read the Guide →What to include, how to format it, and how to present it to win the job.
Read the Guide →Per-visit rates, route density, seasonal contracts, and upsell opportunities.
Read the Guide →Square footage rates, surface types, residential vs. commercial pricing.
Read the Guide →Size, access, risk factors, and how to price cleanup and stump removal.
Read the Guide →Materials markup, labor intensity, subgrade work, and project minimums.
Read the Guide →Every invisible expense that eats into your margin without you noticing.
Read the Guide →What to say when a client pushes back — without caving on your rate.
Read the Guide →Adding revenue to every job without adding new customers.
Read the Guide →The signals that tell you a job will cost more than it pays.
Read the Guide →Residential vs. Commercial Pricing
Commercial accounts — property management companies, HOAs, commercial property owners — operate on a completely different set of expectations than residential clients. The pricing dynamics, bid formats, and decision-making timelines are all different.
Commercial clients typically expect lower per-unit pricing in exchange for volume and reliability. What they give you in return is predictability — recurring revenue you can count on rather than one-off residential jobs you have to re-sell every season.
The trade-off is worth understanding before you pursue commercial work. Lower margin per job can still mean higher total profit if the volume and efficiency are there — but it requires a different cost structure and a more formal bidding process.
→ Full Guide: How to Price Commercial vs. Residential Work
Pricing isn’t something you figure out once and forget. It’s a system you build, test, and refine as your costs change, your efficiency improves, and your market position strengthens. Start with your hourly rate. Build your bids from real numbers. Write every quote down. Hold your rate when clients push back — and walk away from jobs that don’t work at a price you can actually sustain. The contractors who thrive long-term aren’t the cheapest. They’re the ones who know their numbers and price accordingly.
Frequently Asked Questions
How do I know if my prices are too low?
Three signals tell you your prices are too low: you’re winning almost every bid you submit, you’re consistently busy but not profitable, or you can’t afford to replace equipment or take time off without the business suffering. Winning 100% of your bids means you’re the cheapest — which is rarely where you want to be. A healthy close rate for most contractors is 50 to 70%. If you’re above that, raise your prices.
Should I charge more for difficult customers?
Yes — or just decline the job. Difficult clients take more of your time, generate more callbacks, and create more stress per dollar earned. Some contractors add a “problem client premium” to bids for clients who exhibit red flags during the estimate. Others simply decline. Either approach is valid. What isn’t valid is doing difficult work at easy-job prices and absorbing the difference.
How much should I mark up materials?
A standard materials markup for contractors runs 15 to 30% above your actual cost. This covers your time sourcing and transporting materials, the carrying cost of purchasing before you’re paid, and the risk of waste or error. Never pass materials through at cost — that’s profit you’re leaving behind on every job.
Is it okay to charge different prices to different customers?
Yes — within reason. Charging based on job complexity, access difficulty, client history, and market conditions is standard practice. What you want to avoid is charging dramatically different prices for identical work to clients who know each other, which creates reputation problems. Volume discounts for recurring clients and premium pricing for difficult one-off jobs are both legitimate pricing strategies.
How do I compete with lowball competitors?
You don’t — at least not on price. Contractors who undercut the market are either losing money without realizing it, doing lower-quality work, or operating without proper insurance and licensing. None of those are competitive positions you want to match. Compete on reliability, professionalism, communication, and quality instead. The clients worth having will pay for it.
Should I require a deposit before starting a job?
Yes — especially for larger jobs. A deposit of 25 to 50% before work begins is standard practice in most trades. It covers your material costs, demonstrates the client’s commitment, and protects you if they cancel last minute. Clients who refuse to pay any deposit before work starts are a red flag worth taking seriously.