Most contractors set their hourly rate by looking at what the competition charges, picking a number that feels close, and hoping it works out. Sometimes it does. More often, it doesn't — and they end up working full weeks, staying busy on every job, and still struggling to get ahead.
The problem isn't work ethic. It's math.
This guide walks through the only reliable method for setting a contractor hourly rate: a five-step formula that works from your actual income goals, your real costs of being self-employed, and the number of hours you can honestly bill in a year. No guessing. No "what does the other guy charge." Just a floor you can defend — and a rate that actually builds a business.
Why Most Contractors Set Their Rate Wrong
There are three ways contractors typically arrive at an hourly rate, and two of them are broken.
The market rate method: Look at what other contractors in the area charge. Pick something close. The problem is that you have no idea if those contractors are profitable. A lot of them aren't. Copying someone else's bad math doesn't help you.
The gut-feel method: Pick a number that feels reasonable for your skill level. This usually anchors too low, because most tradespeople instinctively worry about being too expensive rather than about being underpriced.
The formula method: Start from your real income target. Layer in the actual costs of self-employment. Divide by your real available hours. The result is your minimum floor — the rate below which you are guaranteed to lose ground financially, no matter how many jobs you land.
Only the third method gives you a number you can trust. Here's how to build it.
Step 1: Start With Your Real Annual Income Target
Don't start with an hourly rate. Start with what you actually want to take home after taxes.
Think about your living costs — rent or mortgage, food, transportation, insurance, savings, and anything else coming out of your personal account. Be realistic, not aspirational. If your actual annual living expenses are $65,000, that's your floor. If you want to put money aside for a truck upgrade or a slow-season cushion, add that in.
Call this your target net income. Write it down.
Example: $72,000
Step 2: Add the Real Costs of Being Self-Employed
This is where most contractors go off the rails. When you work for yourself, you absorb a set of costs that employers used to cover for you. Every dollar of these has to come from your pricing — or it comes out of your pocket.
Add up each of the following:
- Self-employment tax: As a sole proprietor or single-member LLC, you pay both the employee and employer share of Social Security and Medicare. That's 15.3% of net self-employment income. On $72,000, that's approximately $11,016. (The IRS allows you to deduct half of SE tax before calculating your income tax, but the full amount still comes from your earnings.)
- Federal income tax: Depends on your bracket, but a working contractor earning $60,000–$90,000 in net income typically lands in the 22% federal bracket. After SE tax and the standard deduction, budget roughly $8,000–$12,000 for federal tax on that income range.
- State income tax: Varies by state. Idaho, for example, has a flat 5.8% rate. Use your state's rate or estimate conservatively.
- Health insurance: If you're not covered under a spouse's plan, budget $400–$800/month for individual coverage, or $1,000–$1,600/month for family. That's $4,800–$19,200 annually.
- Retirement savings: You don't have an employer 401(k) match anymore. Budget at minimum 5–10% of income for a SEP-IRA or solo 401(k) if you want to build any kind of long-term cushion.
Add all of these to your target net income. The total is what your business needs to generate before a dollar goes to overhead or job costs.
| Item | Amount |
|---|---|
| Target net income | $72,000 |
| Self-employment tax (15.3%) | $11,016 |
| Federal income tax (est.) | $10,000 |
| State income tax (Idaho 5.8%) | $4,176 |
| Health insurance (individual) | $7,200 |
| Retirement savings (5%) | $3,600 |
| Total annual need | $107,992 |
Round up to $108,000 as your working number.
Step 3: Calculate Your Real Billable Hours Per Year
This is the number most contractors overestimate — and the overestimation is brutal for pricing.
Start with 52 weeks at 40 hours: 2,080 hours. Now subtract everything that eats into those hours without producing billable work:
- Vacation and personal days: Even if you work hard, 10 days off is not unreasonable. That's 80 hours.
- Sick days and unplanned personal time: Budget at least 5–8 days, or 40–64 hours.
- Non-billable admin work: Estimating, invoicing, phone calls, scheduling, ordering materials, driving to supply houses. This is easily 5–10 hours a week for a solo operator. Over 50 working weeks, that's 250–500 hours.
- Marketing and sales time: If you spend time on reviews, referrals, quoting, and follow-up, add another 2–5 hours per week — 100–250 hours annually.
- Equipment maintenance and repair: Downtime happens.
When you run the math honestly, most solo trade contractors bill between 1,000 and 1,500 hours per year. Experienced operators managing their schedule well land in the 1,400–1,600 range. New or part-time operators are often closer to 800–1,000.
Use 1,400 hours as a realistic starting point for a full-time, solo trade professional.
Step 4: Calculate Your Minimum Hourly Rate as a Contractor
Divide your annual income need by your realistic billable hours.
Minimum Hourly Rate = Total Annual Need ÷ Billable Hours
$108,000 ÷ 1,400 hours = $77.14/hr
That $77/hour is your floor — the point below which you will not cover your real cost of living and doing business. It doesn't include business overhead (truck, tools, insurance, software), which gets layered in separately at the job level.
If you're currently charging $55 or $60 an hour and wondering why the money never stacks up, this math explains it exactly.
Step 5: Add a Buffer — Your Real Billable Rate
Your minimum rate covers your personal income needs. It does not cover:
- Estimating errors and jobs that run over
- Slow months and seasonality gaps
- Reinvestment in tools, equipment, or a helper
- Business growth costs
Add 15–25% above your minimum to create a functional buffer. This isn't padding — it's what separates a sustainable business from one that works hard and stays flat.
$77/hr × 1.20 = $92/hr working billable rate
That's the rate you should be quoting for your direct labor when building job prices. Then overhead and profit margin get added on top of that at the job level — which is exactly what the Job Profit Calculator handles for you.
What Rates Do Contractors Actually Charge? (By Trade)
These ranges reflect what experienced, licensed tradespeople in mid-sized U.S. markets typically charge for direct labor. They are starting points — your local market, experience level, and specialty work may justify rates well above these ranges.
| Trade | Typical Labor Rate Range |
|---|---|
| Plumber | $75 – $150/hr |
| Electrician | $80 – $130/hr |
| HVAC Technician | $85 – $150/hr |
| Roofer | $60 – $100/hr |
| General Contractor | $80 – $130/hr |
| Carpenter (finish) | $70 – $120/hr |
| Flooring Installer | $55 – $90/hr |
| Painter | $45 – $80/hr |
| Landscaper | $50 – $80/hr |
| Handyman | $55 – $90/hr |
If your calculated minimum is above the low end of your trade's range, that's a sign your market may be underpriced — not that you should work for less than your actual costs.
If your calculated minimum is above the high end of your trade's range, you need to look hard at either your cost structure (especially health insurance and taxes) or whether you're operating in a market that will support your rate.
The Four Most Common Rate-Setting Mistakes
1. Using gross revenue to set the rate, not net income
If you charged $90,000 last year, that isn't what you made. After SE tax, income tax, health insurance, and retirement, your real take-home may be closer to $55,000–$60,000. Always reason from net.
2. Forgetting overhead in the labor rate
Your truck payment, general liability insurance, tools, licensing, and software are real costs. Some contractors blend these into their labor rate; others apply them as a separate overhead percentage at the job level. Either method works — but they have to go somewhere. If they're nowhere, they're coming out of your profit.
3. Overestimating billable hours
Believing you'll bill 2,000 hours when the realistic number is 1,200 leads to rates that look right on paper but bleed money in practice.
4. Not updating the rate annually
Inflation, licensing fees, insurance premiums, and health insurance costs all increase over time. A rate set in 2021 that was correct then may be $15–$20/hr short today. Recalculate every year, at minimum.
Using the Calculator to Apply Your Rate to Real Jobs
Knowing your hourly rate is only half the equation. The other half is understanding what to actually charge a customer once you factor in materials, overhead, drive time, and profit margin.
A job priced at your direct labor rate alone will almost always be underpriced. Every job needs:
- Direct labor cost (hours × workers × rate)
- Material cost with markup (typically 15–30% above your cost)
- Overhead burden (15–25% of direct costs)
- Drive time and fuel
- Desired profit margin (target 15–25%)
- Self-employment and state income tax
The Job Profit Calculator on JobProfitCalc.com runs all six of these in real time. Enter your trade, your hours, your materials, and the rate you calculated from this guide — and it tells you exactly what to charge the customer and what you'll actually keep.
Frequently Asked Questions
What hourly rate should a plumber charge?
Most licensed plumbers in mid-sized U.S. markets charge between $75 and $150 per hour for direct labor, with service calls often carrying a separate minimum trip fee of $100–$200. Your specific rate should be calculated from your income target and costs, not from what you've heard others charge.
What hourly rate should an electrician charge?
Licensed electricians typically charge $80–$130/hr for direct labor. Specialty work — panel upgrades, commercial service, generator installs — often commands the upper end or above it because of the liability, permitting, and technical complexity involved.
How many billable hours can a contractor expect per year?
Realistically, 1,000–1,600 hours for a full-time solo operator. Most tradespeople land around 1,200–1,400 hours once you account for non-billable admin time, vacations, sick days, and slow periods.
Should I charge the same hourly rate for all jobs?
Your base rate should be consistent, but the effective rate per job will vary based on complexity, required expertise, and risk. Specialty or licensed work often justifies a premium. Routine or simple jobs may be easier to win at a standard rate. The calculator adjusts for all of this at the job level.
What if my calculated rate seems too high for my market?
First, double-check your billable hours estimate — it's the most common place where the math inflates the rate. Second, look at whether your costs can be reduced (particularly health insurance options). Third, take the rate seriously anyway: working for less than your real costs doesn't make the gap disappear, it just delays the problem until it's worse.
The Bottom Line
Your hourly rate isn't a number you pick — it's a number you calculate. The formula is simple:
- Start with your actual income goal
- Add the full cost of being self-employed
- Divide by your realistic billable hours
- Add a 15–25% buffer above that floor
Do this once and you'll have a rate you can defend, quote confidently, and build a real business around. Skip it and you'll keep wondering why staying busy doesn't feel like getting ahead.
Use the Job Profit Calculator to apply your rate to your next job — and see exactly what to charge the customer, down to the dollar.
Results from any calculator or formula are estimates for planning purposes. Consult a licensed tax professional for advice specific to your situation and jurisdiction.