Pricing is the single most important decision in your trade business. Set it too low, and you'll work long hours for minimal profit. Set it too high, and you'll lose jobs to competitors. Get it right, and you'll attract quality clients who value your expertise.

Yet most tradespeople price their services by guessing, copying competitors, or using an outdated formula they learned years ago. In this guide, we'll walk through proven pricing strategies used by the most profitable plumbers, electricians, HVAC technicians, and other trades.

Understanding Your True Costs

Before you can price effectively, you need to know exactly what it costs you to show up on a job. This includes more than just your labor—it includes overhead, tools, vehicles, insurance, and everything else that keeps your business running.

Three Cost Categories

Direct Costs: These are expenses directly tied to completing a job. For a plumber, this includes materials (pipes, fittings, sealant), fuel to the job site, and the time spent working. If you do the job, you incur the cost.

Indirect Costs: These are overhead—office rent, administrative staff, accounting software, insurance, vehicle payments, and equipment maintenance. These costs happen whether you have one job or ten jobs this month.

Contingency: A buffer for unexpected expenses, warranty work, and slow periods. Most trades should budget 10-15% extra for contingencies.

Quick Cost Calculation:

1. List all your annual direct costs (materials, fuel, subcontractors)
2. List all your annual indirect costs (truck payment, insurance, office, tools)
3. Add 10-15% for contingency
4. Divide by billable hours per year (not total hours—account for admin, breaks, downtime)
5. This is your breakeven hourly cost

Example: A plumber working alone with $40,000 annual costs and 1,500 billable hours per year needs to charge at least $27/hour just to break even (before profit). Most trades work 40-45 billable hours per week, which is about 1,500-2,000 per year when you account for vacation, sick days, and admin time.

Markup vs. Margin: The Formula That Changes Everything

This is where most tradespeople get confused. Markup and margin are different, and using the wrong one will destroy your profitability.

Markup is the percentage you add to your cost. Margin is the percentage of revenue that's actually profit.

Here's why it matters: If you mark up a job by 50%, you don't make 50% profit. You make 33% profit.

Cost Markup Price Profit Margin
$100 50% $150 $50 33%
$100 100% $200 $100 50%
$100 150% $250 $150 60%

For most trades, healthy margins are 30-40%. This gives you room for profit, unexpected costs, and downtime. To achieve a 40% margin, you need roughly a 67% markup on costs.

The Margin Formula:

Price = Cost ÷ (1 - Desired Margin)

Example: If your cost is $100 and you want a 40% margin:
Price = $100 ÷ (1 - 0.40) = $100 ÷ 0.60 = $166.67

Real-World Pricing by Trade (2026 Rates)

Here's what successful tradespeople are charging in different regions. Remember: these are ranges based on experience level and market conditions. A master electrician in San Francisco charges more than a junior electrician in rural Iowa.

Trade Hourly Rate Common Markup Typical Margin
Plumbers $80-$150/hr 50-75% 35-40%
Electricians $85-$160/hr 50-75% 35-40%
HVAC Technicians $90-$170/hr 60-80% 37-45%
Carpenters $60-$120/hr 40-60% 30-37%
Roofers $70-$130/hr 50-70% 35-40%

Why the ranges? Several factors affect pricing:

💡 Pro Tip: Call 3-5 competitors and ask for a quote on a simple job (like a service call with no work needed). This tells you the market rate in your area. Don't try to undercut them by 20%—you're worth what you charge.

Hourly Pricing vs. Fixed Pricing vs. Hybrid

Hourly Pricing

Best for: Service calls, diagnostics, repairs with unknown scope

Charge by the hour plus materials. This protects you when jobs take longer than expected. Most service calls and emergency work use this model.

Downside: Clients dislike surprises on the final bill. You need to estimate labor before starting.

Fixed Pricing

Best for: Well-defined projects (kitchen remodel, water heater replacement, panel installation)

Quote a total price upfront. The client knows exactly what they'll pay. This builds trust and closes sales faster.

Downside: You eat the cost if the job takes longer than estimated. You must be very accurate with estimates.

Hybrid Pricing

Best for: Most trades

Charge an hourly rate, but cap the total at a maximum (usually with a "time & materials not to exceed X" clause). This gives you protection while controlling client risk.

Example: "Service call and diagnostics: $150. If we perform the repair, labor is $95/hr with a not-to-exceed total of $500 for this job."

Building Your Quote

Service Call/Diagnostic Fee

Charge for diagnosis. Most trades charge $50-150 for a service call (even if they don't do the work). This filters out time-wasters and covers your costs. Many clients waive this fee if they hire you for the repair.

Materials

Calculate exact material costs and add 15-20% markup for waste, handling, and profit. Don't just mark up materials by 10%—that's too low.

Labor

Estimate conservatively. If you think it will take 4 hours, estimate 4.5. This protects you from scope creep and hidden complications.

Travel Time

This is optional but recommended. Charge travel time if the job is far from your base, or include it in your hourly rate.

Permits & Inspections

If the job requires permits or inspections, pass that cost to the client. These are legitimate expenses.

💡 Pro Tip: Always show the breakdown in your quote. Let clients see labor ($400), materials ($150), and total ($550). Transparency builds trust and justifies your price.

Pricing Strategy: Three Approaches

1. Cost-Plus Pricing (Most Common)

Calculate your costs and add a percentage markup. Simple and straightforward. Works well for most service-based trades.

Formula: Cost × (1 + Markup %) = Price

Example: Materials ($150) + Labor ($300) = $450 cost. Add 50% markup = $675 total price.

2. Value-Based Pricing

Price based on the value you deliver, not just your costs. If you're the fastest plumber in town and fix problems others can't, charge more.

When to use: When you have specialized expertise or your solution saves the client significant money/time.

Example: Installing a smart thermostat costs you $200 in materials and 1 hour of labor. Cost-based pricing: $350-400. Value-based pricing: $600-800 because you're saving the client $50/month on energy bills.

3. Tiered Pricing

Offer multiple options. "Basic," "Standard," and "Premium" packages for the same job.

Example for a water heater replacement:

Most clients choose the middle option. This increases your average job value without feeling aggressive.

Common Pricing Mistakes to Avoid

1. Underpricing because you're new: Your job is to build skill, not lose money. Charge fair market rates from day one. Your first clients will respect fair prices.

2. Including warranty without charging for it: A 1-year parts warranty has real cost (potential callbacks, parts replacement). Charge for it or limit it to 30-90 days.

3. Forgetting overhead in hourly rates: If you charge $60/hour but your overhead is $30/hour, you only profit $30/hour (50%). Not enough.

4. Quoting without a detailed estimate: Always measure, inspect, and document before quoting. Blind quotes lead to underestimating.

5. Discounting to win jobs: This trains clients to expect discounts and positions you as a commodity. Instead, differentiate on quality and service.

6. Not adjusting prices annually: Costs go up every year. Your prices should too. A 3-5% annual increase is normal and expected.

Tools to Help You Price & Quote

Calculating prices manually is tedious and error-prone. Here are tools that help:

The best tool is the one you'll actually use. Most tradespeople start with a simple spreadsheet and graduate to dedicated software as they grow.

The Bottom Line

Profitable pricing isn't about being greedy. It's about valuing your expertise, covering your costs, and building a sustainable business. When you charge fair prices:

Start with your breakeven costs. Add a healthy margin (30-40%). Check the market rates in your area. Then test and adjust. Your first quote might be too low or too high—that's okay. Over 6-12 months, you'll dial in the sweet spot.

Remember: every time you undercharge, you're training your clients to expect low prices. Every time you charge fairly, you're establishing yourself as a professional. Choose the latter.

Ready to Quote Like a Professional?

Use TradeKit.io's free quote generator to calculate your margins accurately and create professional quotes in minutes.

Try Free Quote Generator →