Pricing

How to Price a Job as a Contractor: A Step-by-Step Guide

By BidlyQuotes Team

Pricing a job wrong costs you money. Price too high, you lose the bid. Price too low, you work for free. Most contractors learn pricing through expensive mistakes — but it doesn't have to be that way.

Here's a straightforward framework for pricing any contracting job accurately, whether you're a plumber, electrician, HVAC tech, or general contractor.

Step 1: Calculate Your Material Costs

Start with what you'll physically need for the job. Get exact quantities and current supplier pricing — don't guess from memory.

**Include:**

  • Raw materials (pipe, wire, lumber, fixtures)
  • Consumables (fasteners, tape, adhesives, sandpaper)
  • Specialty items or custom orders
  • Delivery fees
  • Sales tax on materials
  • **Pro tip:** Add 5-10% material waste factor. Every job has cuts, mistakes, and surprises. If you don't account for waste, it comes out of your profit.

    Step 2: Calculate Labor Costs

    This is where most contractors underbid. You need to account for the *true* cost of labor, not just hourly wages.

    **Formula:**

    ```

    Labor Cost = (Hours × Hourly Rate) + Burden

    ```

    **Burden includes:**

  • Workers' comp insurance
  • Payroll taxes (FICA, FUTA, state)
  • Health insurance contributions
  • PTO and sick time
  • Tool wear and replacement
  • A $30/hour employee actually costs you $40-50/hour once you add burden. If you're quoting at $30, you're losing money on every hour worked.

    **Estimate time realistically.** A 3-day job usually takes 4. Build in buffer for weather, delays, inspections, and the inevitable callback.

    Step 3: Add Your Overhead

    Overhead is everything that keeps your business running but isn't tied to a specific job.

    **Common overhead costs:**

  • Truck/vehicle payments and fuel
  • Insurance (general liability, vehicle, umbrella)
  • Office or shop rent
  • Tools and equipment
  • Software and subscriptions
  • Phone and internet
  • Accounting and legal
  • Marketing and advertising
  • Licensing and continuing education
  • **How to allocate overhead:** Take your total annual overhead and divide by the number of billable hours you work per year.

    Example: $60,000 overhead ÷ 1,500 billable hours = $40/hour overhead rate.

    That $40 gets added to every hour you quote. Skip this step, and your "profit" is actually just paying your bills.

    Step 4: Set Your Markup and Profit Margin

    Markup is not profit. Markup covers overhead AND profit. Here's the difference:

  • **Cost:** Materials + Labor = $5,000
  • **Markup (40%):** $5,000 × 1.40 = $7,000
  • **Overhead (included in markup):** ~$1,200
  • **Actual profit:** ~$800
  • **Industry standard markups:**

  • Residential service: 35-50%
  • Commercial projects: 20-35%
  • Emergency/after-hours: 50-75%
  • Specialty or high-skill work: 40-60%
  • Don't apologize for your markup. It's what keeps your business alive and lets you do quality work.

    Step 5: Factor in Job-Specific Variables

    Every job has unique factors that affect price:

  • **Access difficulty** — crawl spaces, multi-story, tight quarters
  • **Permit fees** — building permits, inspection costs
  • **Travel time** — jobs 30+ minutes away need travel compensation
  • **Timeline pressure** — rush jobs cost more
  • **Scope clarity** — vague scope = higher price to cover unknowns
  • **Customer history** — repeat customers may get preferred rates
  • Step 6: Check Your Price Against the Market

    Before you send the quote, gut-check it:

  • Is it within 15-20% of what competitors charge?
  • Does it feel fair for the work involved?
  • Would you accept this price if you were paying?
  • If you're consistently the cheapest, you're leaving money on the table. If you're always the most expensive, your overhead might be too high — or your efficiency needs work.

    Step 7: Present It Professionally

    A handwritten number on a napkin loses to a clean, itemized quote every time. Customers want to see:

  • Itemized breakdown (materials, labor, permits)
  • Clear scope of work
  • Timeline and milestones
  • Payment terms
  • Your license and insurance info
  • Warranty or guarantee
  • The contractor who sends a professional quote within hours of the site visit usually wins — even at a higher price.

    Stop Guessing, Start Calculating

    Accurate pricing is the difference between a profitable business and an expensive hobby. [BidlyQuotes](https://bidlyquotes.com) automates the math — tax calculations, markup, materials — so you can build accurate quotes in under 2 minutes and send them while you're still on site.

    [Start your free 14-day trial →](https://bidlyquotes.com/auth/signup)

    *Related reading: [Contractor Quoting Mistakes That Kill Your Profit Margins](/blog/contractor-quoting-mistakes) | [Estimate vs Quote vs Bid: What's the Difference?](/blog/estimate-vs-quote-vs-bid)*

    #quoting#pricing#contractor tips#job costing

    Ready to Create Professional Quotes?

    Start your free 14-day trial. No credit card required.

    Get Started Free