Complete contractor pricing guide
How to Price Trade Jobs: The Complete Contractor Pricing Guide
A complete contractor pricing system for turning labor, materials, overhead, risk, and profit goals into defensible job prices.

By Goopuh
How this guide was prepared
Goopuh uses research and AI-assisted tools to organize this guide around a specific reader task. AI assistance is not field experience. We label calculations as examples, link primary or authoritative sources where they are used, welcome corrections, and flag decisions that require a qualified professional or current local requirements.
Quick answer
A reliable trade job price starts with the cost to complete the work: loaded labor, materials, equipment, subcontractors, permits, disposal, and job-specific risk. The selling price must also recover business overhead and leave an intentional profit. Estimate consistently, document scope, and compare every finished job with the estimate so future prices improve.
Pricing & profit guide map
Go deeper on the part of pricing you need
Use the complete system below, then open the focused guide that matches the decision in front of you.
- How to Calculate a Loaded Labor Rate for Your Trade Business
- Markup vs. Margin for Contractors: Formulas and Examples
- How to Calculate Overhead for a Service Business
- How Much Should Contractors Mark Up Materials?
- How to Set a Minimum Service Call Charge
- Job Costing for Contractors: Estimated vs. Actual Profit
- How to Price Change Orders Without Losing the Job
- Why a Busy Trade Business Can Still Be Unprofitable
- Invoice vs. Estimate vs. Quote: What Tradespeople Actually Need to Send
- 5 Signs You’re Undercharging for HVAC Work
- How to Price HVAC Service Calls, Diagnostics, and Repairs
- How to Price Electrical Jobs So You Actually Make Money
- How to Price Landscaping Jobs So You’re Not Working for Free
The trade job pricing formula
Pricing is not choosing a number the customer might accept. It is converting a defined scope into cost, then setting a selling price that supports the company. Start with quantities and production: what work will be performed, how many labor hours it should require, which materials and equipment are needed, and what conditions could change the plan.
A practical model is: direct job cost + overhead recovery + profit = selling price. Direct job cost includes resources consumed by that job. Overhead recovery pays for the business surrounding the work. Profit is the return left after those costs—not the owner’s wage and not whatever happens to remain in the checking account.
| Pricing layer | What belongs in it | Where to go deeper |
|---|---|---|
| Loaded labor | Wages or owner labor plus payroll burden and labor-related costs | Loaded labor rate guide |
| Direct costs | Materials, equipment, permits, disposal, travel, and subcontractors | Material markup guide |
| Overhead | Office, vehicles, insurance, software, facilities, and nonbillable time | Overhead guide |
| Profit | Intentional return for risk, reinvestment, and resilience | Markup vs. margin guide |
Step 1: define scope before calculating price
Every useful estimate begins with a controlled scope. Record the problem or requested result, included work, quantities, access, customer responsibilities, exclusions, and assumptions. Photograph conditions when that improves the record. If the scope is unclear, the price cannot be precise.
Break larger work into tasks. Assign each task expected labor, materials, equipment, and dependencies. This makes the estimate explainable and helps the team recognize when the field condition differs from the plan. Use the invoice, estimate, and quote guide to choose the right customer-facing document.
- Identify the exact result promised
- Measure quantities and document existing conditions
- State assumptions and exclusions
- Define who supplies materials, permits, access, and cleanup
- Set an approval process for changed work
Step 2: calculate labor from productive capacity
Hourly wage alone understates labor cost. Build a loaded rate that includes employer payroll expenses, workers’ compensation, benefits, paid nonproductive time, and other labor costs that apply to the company. Owner field time needs a labor cost too; otherwise the estimate depends on unpaid owner work.
Then estimate every hour required to deliver the job, including loading, travel, setup, material pickup, cleanup, documentation, and expected supervision. Learn the full method in how to calculate a loaded labor rate.
Step 3: price materials, equipment, and job risk
Use current supplier pricing and measured quantities. Account for delivery, freight, waste, small consumables, procurement time, warranty handling, and the cost of financing material before payment. Equipment needs a recovery method whether it is owned or rented.
Add risk by improving the scope and contingency—not by hiding a random cushion. Unknown buried conditions, occupied spaces, difficult access, special-order parts, weather, and tight schedules should have written assumptions or allowances. See the contractor material markup guide for a more complete approach.
Step 4: recover overhead without double counting
Overhead keeps the business available to perform work. It includes expenses such as estimating time, office payroll, vehicles, general insurance, licensing, software, bookkeeping, marketing, rent or storage, phones, and nonbillable callbacks. Choose a consistent recovery base—billable labor hours, revenue, direct job cost, or another method that fits the operation—and test it against actual results.
The objective is not to force every expense into a customer line item. It is to make sure the annual workload collectively pays the annual overhead. Use the service business overhead worksheet method to calculate it.
Step 5: convert cost into price using margin
Markup and gross margin describe the same transaction from different bases. Markup divides gross profit by cost; margin divides gross profit by selling price. If a job costs $800 and sells for $1,000, gross profit is $200, markup is 25 percent, and gross margin is 20 percent.
To price from a target gross margin, use selling price = estimated cost ÷ (1 − target margin). A target is a business decision based on overhead, risk, capacity, market position, and goals—not a universal industry number. Review markup vs. margin for contractors before building spreadsheet formulas.
| Estimated cost | Selling price | Gross profit | Markup | Gross margin |
|---|---|---|---|---|
| $800 | $1,000 | $200 | 25% | 20% |
| $2,250 | $3,000 | $750 | 33.3% | 25% |
| $7,000 | $10,000 | $3,000 | 42.9% | 30% |
Step 6: protect small jobs and changed work
Short jobs still consume scheduling, dispatch, travel, setup, administration, and payment-processing capacity. A minimum service call charge creates a consistent floor instead of hoping one billable hour covers the visit.
When the customer changes the scope or hidden conditions require additional work, stop and document it. A clear change-order process states the changed scope, added or removed price, schedule effect, and approval before extra work begins.
Step 7: use job costing to improve every estimate
The estimate is a hypothesis; the completed job supplies evidence. Record actual field hours, materials, equipment, subcontractors, disposal, and revenue. Compare actual results with estimated results while the causes are still clear.
Separate estimating error from production variance and scope change. A labor overrun may come from an unrealistic production assumption, an access problem, training, rework, or work performed without a change order. The response depends on the cause. Follow the contractor job-costing guide and review at least the largest variances each week.
Build one repeatable pricing workflow
Use one workflow from intake through closeout: qualify the request, inspect and measure, create the cost estimate, apply overhead and profit, document the offer, capture approval, control changes, invoice, and close the job with actual cost. Standardization makes pricing easier to train and easier to improve.
If the schedule stays full but cash and profit remain weak, work through why a busy trade business can still be unprofitable. The fix is often a combination of price, job mix, capacity, collections, and operational control—not simply finding more leads.
Choose the right pricing format for the uncertainty
The internal cost model can stay consistent even when the customer-facing format changes. A fixed price works best when scope and production are reasonably predictable. Time-and-material pricing can fit diagnostic or exploratory work when the unknowns are genuine. Unit pricing can work for repeatable quantities such as devices, fixtures, square feet, linear feet, or service stops. Allowances can hold a place for selections that have not been finalized.
Do not use time-and-material pricing as a substitute for estimating. The company still needs loaded labor rates, material handling rules, overhead recovery, authorization limits, and daily documentation. Similarly, a fixed price is not permission to hide scope. State what is included, what is excluded, and what will trigger a change order.
| Pricing format | Best fit | Primary control |
|---|---|---|
| Fixed job price | Defined scope and predictable production | Written inclusions, exclusions, and change process |
| Time and materials | Troubleshooting or uncertain conditions | Rates, authorization limit, and daily records |
| Unit price | Repeatable measured work | Clear unit definition and minimum quantity |
| Allowance | Selection or quantity not yet final | Documented allowance and reconciliation method |
Adjust the method for service, replacement, and project work
A service call has a high amount of dispatch, travel, and diagnosis relative to its on-site production time, so it often needs a minimum charge or diagnostic structure. Replacement work usually has clearer equipment and labor quantities but greater purchasing, warranty, financing, and scheduling exposure. Multi-day project work adds mobilization, supervision, progress billing, weather, coordination, and schedule risk.
Create estimate templates for each core job type rather than forcing every opportunity into one blank form. Keep the financial logic consistent while changing the questions, production units, and risk checklist. For recurring maintenance, calculate the full annual route economics, including skipped visits, seasonal production changes, drive density, communication, and renewal administration.
Handle discounts, taxes, and payment costs deliberately
A discount reduces gross profit faster than it reduces revenue because most job costs remain. Before offering one, calculate the new gross profit dollars and margin. If the business wants a seasonal promotion, define which work qualifies, the dates, capacity limit, and minimum price. Avoid training customers to wait for a discount on urgent work.
Sales tax treatment, permit fees, financing charges, card fees, deposits, and retainage vary by location and agreement. Decide how each is handled in the estimate and accounting system, then confirm tax and contract treatment with qualified local professionals. Do not assume that money collected from a customer is revenue available to spend.
| Example | Before discount | After 10% price discount |
|---|---|---|
| Selling price | $2,000 | $1,800 |
| Estimated job cost | $1,400 | $1,400 |
| Gross profit | $600 | $400 |
| Gross margin | 30% | 22.2% |
Put the pricing system into operation in 30 days
Week one is measurement: gather twelve months of expenses, current wage and payroll information, supplier pricing, productive-hour assumptions, and ten recent jobs. Week two is calculation: build loaded labor, annual overhead, minimum service charge, and the margin formula. Week three is workflow: update estimate templates, scope language, change orders, and job-costing fields. Week four is controlled use: price new work with the system, review results daily, and correct obvious input errors.
Do not change every customer and service at once without checking capacity and communication. Start with the most common or least profitable job type. Record the old method, new price, customer response, booked work, completed gross profit, and operational issues. The objective is a repeatable system that produces evidence—not a one-time price increase based on fear.
- Assign one owner for pricing inputs
- Lock formula cells and highlight editable inputs
- Require written scope and assumptions
- Review sold versus lost work without assuming price caused every decision
- Close actual cost within one week of completion
- Recalculate when costs or productive capacity change
Worked example: from job scope to selling price
Consider a defined one-day service replacement. The estimator expects two technicians for six on-site hours, plus one combined crew hour for loading, travel, and closeout. The planned crew labor is priced from the company’s loaded role rates, not wages. Current supplier quotes provide material and delivery cost. A small equipment allowance covers the vehicle, specialty tool wear, and disposal.
Assume direct job cost totals $2,625. If the company prices from a 30 percent target gross margin, the simplified selling-price formula is $2,625 ÷ 0.70, which equals $3,750. The $1,125 gross profit contribution must help cover overhead and operating profit under the company’s accounting method. This example explains the calculation; it is not a recommended rate.
| Estimate component | Example amount | Verification source |
|---|---|---|
| Loaded field labor | $875 | Crew plan × current loaded role rates |
| Materials and delivery | $1,450 | Supplier quote and measured quantity |
| Equipment, vehicle, disposal | $200 | Company recovery schedule |
| Permit and other direct cost | $100 | Current job requirement |
| Estimated direct job cost | $2,625 | Sum of verified inputs |
| Price at example 30% gross margin | $3,750 | $2,625 ÷ 0.70 |
Validate the estimate before it reaches the customer
A second set of eyes is valuable on high-risk or unfamiliar work. The review should verify scope, quantities, production hours, crew mix, current supplier pricing, equipment, subcontractors, permits, disposal, payment timing, warranty exposure, and the correct margin formula. It should also compare the price with recent actual jobs—not merely with a price book created years ago.
Check presentation separately from cost. The customer needs a clear result, included work, exclusions, schedule assumptions, payment terms, expiration, and change process. Internal cost detail does not need to overwhelm the customer, but the company must retain it for job costing. When an estimate is declined, record the reason the customer gives without automatically concluding that price was the only issue.
- Scope and quantities match the site record
- Labor includes travel, setup, cleanup, and owner work
- Material quotes and expiration dates are current
- Overhead and margin formulas are labeled correctly
- Payment terms support cash needs and local requirements
- The change-order trigger is understandable
- The approved estimate becomes the job-cost baseline
Test uncertainty with a price sensitivity review
A single estimate can hide how quickly the result changes. For unfamiliar or high-risk work, identify the three or four inputs with the greatest uncertainty—often productive labor, material quantity or price, subcontractor scope, access, or schedule. Calculate a realistic base case and one adverse case before approving the offer.
Suppose the base estimate has $12,000 cost and a $17,143 price at a 30 percent target gross margin. If labor and material uncertainty could add $1,500 while price stays fixed, actual cost becomes $13,500, gross profit becomes $3,643, and margin falls to about 21.3 percent. The review may justify better investigation, a supplier quote, an allowance, an alternate price format, a written assumption, or a different approval threshold. It does not justify inventing an undisclosed random cushion.
| Case | Cost | Price | Gross profit | Gross margin |
|---|---|---|---|---|
| Base estimate | $12,000 | $17,143 | $5,143 | 30.0% |
| Adverse cost case | $13,500 | $17,143 | $3,643 | 21.3% |
Set approval thresholds for estimates and exceptions
Define which jobs require a second review based on price, unfamiliar scope, low margin, long duration, special-order material, subcontractor exposure, payment terms, or customer-requested exceptions. Require documented approval for discounts, waived charges, extended payment, and work outside the normal service area. The reviewer should confirm the decision and reasoning, not rebuild every small estimate.
Use a short approval record showing the estimator, reviewer, effective cost data, target and proposed margin, key assumptions, quote expiration, payment plan, and exception. This creates accountability without slowing routine work.
Troubleshoot the pricing system when results drift
If actual gross margin falls below estimate, compare revenue, labor, materials, equipment, subcontractors, and changes in that order. If estimates are accurate but sales volume is insufficient, review qualification, capacity, job mix, offer clarity, and lead handling rather than weakening prices automatically. If gross profit is healthy but cash is weak, examine deposits, progress billing, receivables, purchasing, debt, and tax timing.
Assign every verified failure to an input, workflow, or operating decision. Recalculate the affected template, test it on comparable recent jobs, and date the change. A pricing system improves when completed work changes the next estimate.
Free editable tool
Put this guide into practice
Use a practical Goopuh template to capture the details while they are fresh. Email updates are optional.
From template to operating system
Run the workflow in Goopuh Trade Profit OS
Goopuh is building the connected system for estimates, job records, actual costs, customer follow-up, and clearer profit decisions.
Frequently asked questions
What is the basic formula for pricing a contractor job?
Estimate loaded labor, materials, equipment, subcontractors, permits, disposal, and other direct costs; add a consistent overhead recovery; then set a selling price that produces the intended profit or gross margin.
Should a contractor price by the hour or by the job?
Many service businesses calculate expected hours internally and present a fixed job price when scope is clear. Time-and-material pricing can fit uncertain work, but rates, documentation, authorization, and limits should be clear.
How often should prices be reviewed?
Review inputs whenever labor, supplier, fuel, insurance, financing, or capacity changes. Compare estimated and actual performance on completed jobs continually rather than waiting for an annual review.
Is profit the same as owner pay?
No. Compensation for the owner’s field or management work should be treated separately from the return the business earns after its costs.
Sources and further reading
Pricing note: Examples explain the method; they are not guaranteed market rates. Use your actual labor, overhead, taxes, insurance, licensing requirements, risk, and local conditions before quoting work.
