How to Calculate Your Minimum Hourly Rate as a Solo Contractor
A step-by-step formula to find the minimum hourly rate that covers your overhead, self-employment tax, and income goal—so every job you take pays off.

Most solo contractors set their hourly rate by looking at what other guys in the area charge and adding a few dollars. That feels safe, but it's a guess — because you don't know their overhead, their tax situation, or how many hours they actually bill in a year. The only rate that keeps you solvent is your minimum hourly rate: the floor below which every job you take costs you money. This guide shows you the exact formula to calculate it, step by step, with a worked example you can follow with a pencil.
What a floor rate is (and what it isn't)
Your minimum hourly rate — often called a floor rate — is not what you want to charge. It's not your profit target. It's the break-even: the minimum you need to cover your overhead, your taxes, and your target income. If you worked every billable hour in a year at exactly your floor rate, you'd walk away with your take-home goal and nothing more. Every dollar you charge above it is margin. Every dollar below it is money you're losing on that job.
Most contractors build rates from the outside in — they look at market rates and copy them. The floor-rate formula builds from the inside out: start with what you need, account for what it costs to run your business, and arrive at the number you need to defend on every job you quote.
The four inputs to the formula
You need four numbers before you can run the calculation.
-
Annual overhead — fixed costs you pay whether you work or not: vehicle payment and fuel, liability and commercial auto insurance, tool replacement and equipment depreciation, licenses and permits, software, phone, and any advertising you run. Add every dollar you spend running the business before you put a wrench on a single job.
-
Target take-home income — what you want to deposit into your personal bank account after paying business expenses. Don't anchor to what you made last year if that number wasn't enough. Be honest about the number you actually need to live on.
-
Self-employment tax adjustment — as a solo contractor, you pay both halves of FICA. Per IRS Topic 554, the self-employment tax rate is 15.3% (12.4% Social Security + 2.9% Medicare), applied to 92.35% of your net self-employment income. In practical terms, roughly 14 cents of every dollar of take-home you target needs to be set aside for SE tax before you see payroll. This adjustment goes directly into the formula.
-
Realistic billable hours — not your working hours. The next section explains why this number is lower than most contractors assume, and getting it wrong here is the most expensive mistake you can make.
How many hours can you actually bill in a year?
Start with the theoretical maximum: 52 weeks × 5 days × 8 hours = 2,080 hours. Now subtract reality.
| Non-billable category | Days per year (typical solo operator) |
|---|---|
| Vacation and personal time | 10–15 days |
| Sick days and weather delays | 5–10 days |
| Slow periods and gaps between jobs | 10–20 days |
| Estimates, callbacks, and admin | 50–100 days (roughly 1–2 days/week) |
| Total non-billable days | 75–145 days |
A solo contractor running steady work lands somewhere between 200 and 220 truly billable days per year. Multiply that by six to seven hours of productive, chargeable time per day (not eight — you're driving, loading, doing paperwork), and you get 1,200 to 1,500 billable hours per year.
Use 1,300 hours as your starting assumption. If you track time for a month and find you're consistently above that, adjust upward. Overestimating billable hours is where most solo operators get into trouble — it's why guys work constantly and still feel like they're barely breaking even.
Running the minimum hourly rate formula step by step
Here's the full calculation. The formula is:
Floor rate = (Take-home + SE Tax Adjustment + Annual Overhead) ÷ Billable Hours
Step 1: Calculate your SE tax adjustment. Multiply your take-home target by 0.141 (this accounts for the 15.3% rate applied to 92.35% of net SE income, per the IRS).
Example: $72,000 × 0.141 = $10,152
Step 2: Add up the total revenue you need to generate. Take-home + SE tax adjustment + annual overhead = minimum annual revenue.
Example: $72,000 + $10,152 + $36,000 = $118,152
Step 3: Divide by your realistic billable hours.
Example: $118,152 ÷ 1,300 hours = $90.88/hr → $91/hr
That $91/hr is your floor. It's not what you quote — it's what you can't quote below.
Compare that to the naive math: $72,000 ÷ 2,000 assumed hours = $36/hr. The gap between $36 and $91 is the difference between a rate that sounds competitive and one that actually keeps the business alive.
Once you have your floor rate, you still need to add a profit margin on top to build a real charge rate. The markup calculator lets you apply your target margin to the floor rate and see what that means for job prices.
How self-employment tax raises your minimum rate
If you've ever worked as a W-2 employee, your employer quietly paid half of your FICA taxes. As a solo contractor, you pay both halves. According to IRS Topic 554, self-employed individuals owe 12.4% Social Security and 2.9% Medicare on their net earnings — the full 15.3% that a W-2 employer and employee split between them.
The IRS applies this to 92.35% of net self-employment income (you can deduct the employer-equivalent half for the purpose of computing the tax base). You can also deduct half of SE tax as an above-the-line deduction on your income tax return, which reduces your taxable income somewhat. But it's still a real cash cost that a W-2 employee never sees on their stub.
Practically speaking: every $10,000 in take-home income you target costs you roughly $1,410 in SE tax. A contractor targeting $72,000 in take-home needs to generate about $82,000 in revenue just to cover pay and taxes — before a single dollar of overhead.
This is why it's not enough to estimate your rate by dividing income by hours. Your rate has to carry the tax burden too.
A benchmark check against BLS wages
Once you've run the formula, compare your floor rate against what the Bureau of Labor Statistics reports for median wages in the major service trades. The BLS Occupational Employment and Wage Statistics (May 2024) show median annual wages for W-2 wage earners — not solo contractors — in these three trades:
| Trade | BLS May 2024 Median Annual Wage | W-2 Hourly Equivalent | Floor Rate to Net That Income* |
|---|---|---|---|
| Plumbers & Pipefitters | $62,970 | $30.27/hr | ~$73/hr |
| Electricians | $62,350 | $29.98/hr | ~$72/hr |
| HVAC Mechanics | $59,810 | $28.75/hr | ~$69/hr |
*Assumes 1,300 billable hours/year, $30,000 annual overhead, 15.3% SE tax applied to 92.35% of net income (IRS Topic 554).
The median W-2 wage for these trades runs about $30/hr. But to actually net those same dollars as a solo contractor — after self-employment tax and $30,000 in overhead — you need to bill somewhere between $69 and $73/hr just to break even. That's before adding any profit margin above your floor.
Your service call fee is the clearest place to test whether your current rates hold. For how solo operators in these trades are actually pricing their service calls, see our posts on HVAC service call pricing and plumbing service call pricing.
Takeaways
- Your minimum hourly rate is the floor below which every job loses money — not a charge rate, just the line you can't go below.
- Realistic billable hours for a solo contractor are 1,200–1,500 per year; overestimating this number is the most common reason solo operators feel perpetually behind.
- Self-employment tax (15.3% on 92.35% of net SE income, per the IRS) adds roughly $1,400 for every $10,000 of take-home you target — that goes into the formula before overhead.
- The full formula — (take-home + SE tax adjustment + overhead) ÷ billable hours — gives you a number to defend, not to advertise.
- Recalculate every six months; overhead costs tend to creep, and your floor needs to move with them. When you're ready to raise your rates, this guide on increasing service call rates without losing regulars covers how to communicate the change.
Price every job above your floor
Knowing your floor rate is half the work. The other half is making sure each quote actually clears it — accounting for materials markup, job-specific time risk, and a profit margin sitting above the floor. JobEstimator is built for solo and small-team contractors who need to generate accurate, margin-aware quotes fast without rebuilding the math from scratch every time. Plans start at $39/mo with no contract and a free trial. Pair it with the markup calculator to turn your floor rate into prices that hold on every job you send.
Sources
- https://www.irs.gov/taxtopics/tc554
- https://www.bls.gov/ooh/construction-and-extraction/plumbers-pipefitters-and-steamfitters.htm
- https://www.bls.gov/ooh/construction-and-extraction/electricians.htm
- https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm


