How Solo Trades Get True Job Costs (Before You Quote a Price)
Many solo plumbers, roofers, or flooring pros undercharge. They often forget key costs like truck fuel, tool wear, insurance, and self-employment taxes. This guide helps you find the true cost of every job. Price right, make real profit, and build your trade business strong.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The quick answer
For a solo trade pro, your cost floor is the lowest amount you can charge for a job and not lose money. It covers materials (like pipe, wiring, or shingles), your direct time on the job, a fair share of your truck and tool costs, any payment processing fees, and money saved for taxes and new equipment.
Side-by-side breakdown
Simplified cost (what many new solo trades calculate): The cost of materials (like copper pipe, roofing felt, or flooring planks) + your time spent directly on site. This often misses 30-50% of your real costs. You end up earning less than you did as an employee.
True cost (what you actually need): Direct materials for the job + your time on the job at your target hourly rate (aim for $60-80/hour minimum for skilled labor) + allocated overhead (monthly truck payment, business insurance, tool maintenance fund, cell phone, specialized software divided by average monthly jobs) + the cost to get this client (lead generation fees, fuel for estimates) + payment processing fee (2-3% for credit cards) + tax provision (25-30% of net income for self-employment taxes, state/local) + reinvestment margin (10% for tool upgrades, truck repairs, new certifications).
When simplified is enough
For a quick check before giving a rough estimate (like for a small plumbing repair or patching a roof leak), the simplified cost can work. If your proposed price is three times or more above your basic materials and direct labor cost, you likely have some profit margin. Use this number as a first guess, not your final quote.
When to do the full calculation
Always run the full numbers before quoting any major project (like a full roof replacement, whole-house re-plumbing, or large flooring install). Do it before you take on any fixed-price service contracts. Update this calculation every year, or whenever your business changes. For example, when you buy a new work truck, invest in a pricey tool (like a professional tile saw or specialized welder), or your insurance premiums increase. Your prices need to move with these costs.
The verdict
Set up a simple spreadsheet with these three main parts: direct job costs (materials, direct labor), your share of overhead (truck, tools, insurance, office supplies), and your actual time spent. For most solo trade services, aim to price jobs at 3 times your true cost floor. If local customers won't pay that, your service offering might need to change, or you need to find more efficient ways to work, before you drop your price.
How to get started
Open a spreadsheet. List every business cost from the last 30 days: fuel, commercial insurance, tool repairs, phone bill, specialized software, lead generation fees, permits. Count how many jobs you completed. Divide your fixed monthly costs (like truck payment, business insurance, accounting software) by your average number of monthly jobs. Now, for *each* job, add 45-60 minutes of your time for estimates, client calls, material pickups, and cleanup, at a rate you'd pay a skilled helper (e.g., $35-$45/hour). Add your direct time on site. Add it all up. That total is your true cost per job. Does your current price for similar jobs cover this and leave you enough profit?
RECOMMENDED TOOLS
Wave
Free accounting software to track every cost from day one
SCORE Startup Cost Calculator
Free tool to estimate startup and operating costs
QuickBooks
Track expenses and run profitability reports by client or project
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Should I include my own salary in my cost floor?
Yes — at the rate you would pay someone competent to replace you. If you value your time at $0, your pricing will reflect that and so will your business decisions. Even if you are not paying yourself yet, include it to model sustainability.
What if my price floor is above what the market pays?
That is important information. It means either your costs are too high, your target market is wrong, or your offer is not differentiated enough to command the price you need. Solve the offer problem before cutting your prices.
Apply This in Your Checklist