All guides
Pricing & Quoting

How to Price Your Jobs to Win Work and Stay Profitable

By LocalFixx Team · 2026-06-19 · 8 min read
How to Price Your Jobs to Win Work and Stay Profitable

Pricing is the single biggest lever on whether your business survives its first few years. You can be the best electrician, plumber, or handyman in your county and still go broke if your numbers are off by 15%. The trouble is that most pros set prices by guessing, matching the lowest bid they heard about, or marking up materials a little and hoping the labor 'works out.' It rarely does.

This guide walks through how to price a job so you win the right work and actually keep money at the end of the month. We'll cover how to calculate your true hourly cost, how to mark up materials, when to quote flat-rate versus time-and-materials, how to build an itemized quote a customer trusts, and how to handle the change orders that quietly eat your profit.

Start With Your True Hourly Cost, Not a Number That 'Feels Right'

Your billable hourly rate is not what you want to take home. It has to cover three things: the wage you pay yourself (or a crew member), the overhead it takes to run the business, and a profit margin on top. Skip any one of those and you're working for free in ways you won't notice until tax time.

Here's a simple way to find the number. Add up your annual overhead first, all the costs you pay whether or not you book a single job:

  • Vehicle: payment or depreciation, fuel, insurance, maintenance
  • Tools and equipment replacement
  • Liability insurance, workers' comp, and bond
  • Phone, software, accounting, and bank fees
  • Licensing, continuing education, and CSLB renewal
  • Marketing and membership costs
  • An office or storage space, if you have one

Say that totals $36,000 a year. Now estimate your billable hours. A full-time solo pro does not bill 40 hours a week. After driving, quoting, invoicing, picking up materials, and slow weeks, 25 to 30 billable hours is realistic. At 28 billable hours over roughly 48 working weeks, that's about 1,344 billable hours a year.

Divide overhead by billable hours: $36,000 ÷ 1,344 = about $27/hour of overhead baked into every billable hour. Now stack the rest:

  1. Base wage you want to earn: e.g. $40/hour
  2. Add overhead per billable hour: + $27 = $67/hour break-even
  3. Add profit margin (the business's profit, separate from your wage), say 20%: $67 × 1.20 = about $80/hour

That $80/hour is your floor for labor, not a ceiling. If you skipped the overhead step and charged $50/hour thinking you were 'making $50,' you were actually losing about $17 on every hour worked. That is how busy contractors go out of business.

Run this calculation once a year and after any big cost change (a new truck, a rate hike from your insurer). Your numbers drift, and a rate that was healthy two years ago can quietly slip underwater.

Mark Up Materials, Don't Pass Them Through at Cost

When you buy materials for a job, you're carrying real costs: the time to source and pick them up, the cash float until the customer pays, the risk of waste or a bad part, and the warranty headache if something fails. A pro who bills materials at exact cost is doing free procurement and financing for the customer.

A common markup range in the trades is 15% to 35% on materials, depending on the trade, the dollar amount, and who's supplying. A few rules of thumb:

  • Smaller, fiddly parts (fittings, fasteners, consumables) justify a higher markup because handling time is high relative to cost.
  • Large single items (a $1,200 water heater) often carry a lower percentage, since 30% on big-ticket parts can price you out.
  • Be careful that markup and tax are handled cleanly on the quote so the customer sees an honest line, not a hidden upcharge.

Markup and margin are not the same thing, and confusing them costs money. If a part costs you $100 and you want a 25% profit margin (not markup), you divide by 0.75, not multiply by 1.25: $100 ÷ 0.75 = $133, which is a 33% markup. Pick one method and apply it consistently.

Flat-Rate vs. Time-and-Materials: Choose by Job, Not by Habit

Both pricing models are legitimate. The mistake is using one for everything. Match the model to how predictable the work is.

Flat-Rate (Fixed Price)

You quote one price for the whole job. Best for work you've done dozens of times and can scope tightly: a standard faucet swap, a panel upgrade, a water heater install, a defined repair.

  • Customers love it because they know the number up front.
  • You keep the upside if you work efficiently.
  • You carry the risk if the job runs long, so build in a contingency (often 10 to 15%) for the unknowns you can't see from the driveway.

Time-and-Materials (T&M)

You bill your hourly labor rate plus marked-up materials as the work unfolds. Best for diagnostics, remodels, water or pest damage, and anything where you genuinely can't see the full scope until walls are open.

  • You're protected when scope is uncertain.
  • Customers feel less certainty, so set expectations: give an honest range, explain what could move it, and cap it with a 'not-to-exceed' figure when you can.
  • Track hours honestly and itemize them, or T&M becomes a trust problem fast.

A good default for many residential pros: flat-rate the predictable jobs to compete on clarity, and use T&M (with a not-to-exceed ceiling) for the genuinely unpredictable ones.

Build an Itemized Quote the Customer Can Trust

A vague one-line quote ('Bathroom repair — $1,800') invites haggling and disputes. An itemized quote does the selling for you: it shows the customer exactly what they're paying for and makes your price feel fair instead of arbitrary. A solid quote includes:

  1. Scope of work: what you will and won't do, in plain language
  2. Labor: hours or a flat figure for each major task
  3. Materials: key items, with markup already built into the price
  4. Timeline: start window and rough duration
  5. Payment terms: deposit, milestones, and final payment
  6. Warranty: what's covered and for how long
  7. Exclusions and assumptions: permits, existing-condition issues, anything that could trigger a change order

That last line is your insurance policy. Spelling out assumptions ('quote assumes existing wiring is to code; corrections billed separately') is what turns a painful surprise into a calm, expected conversation. On LocalFixx, you send the quote in-app where the scope and message history live in one place, so there's a clear record if questions come up later.

Stop Underpricing: Compete on Value, Not the Lowest Number

New pros underprice out of fear, assuming the cheapest bid wins. It often wins the worst customers, the ones who'll dispute the invoice and never call again. Homeowners who care about their home are buying confidence: licensing, insurance, clean work, and someone who shows up. A few ways to hold your price:

  • Lead with what's included, not just the total. A slightly higher quote that's clearly itemized beats a cheap mystery number.
  • Don't apologize for your rate or discount the second someone hesitates. Hesitation isn't a 'no.'
  • Know your floor (your break-even from the first section) and never knowingly bid below it.
  • If a job is too small to be worth it, set a minimum service charge rather than pricing it at a loss to 'be nice.'

Pricing pressure is also why the lead model matters. When a platform sells the same lead to five contractors, the only way to stand out is to be cheapest, which drags everyone's prices down. LocalFixx matches each homeowner request to one vetted local pro, so you're not racing four other bids to the bottom. You compete on fit and quality, not on who's most desperate.

Handle Change Orders Before They Eat Your Profit

Scope creep is where flat-rate profits go to die. The customer asks for 'just one more outlet' or you open a wall and find rot. If you do the extra work without documenting it, you've donated labor and materials. The fix is a simple change-order habit:

  1. Pause when the scope changes. Don't keep working and 'sort it out later.'
  2. Put the change in writing: what's different, why, and the added cost.
  3. Get the customer's approval before you proceed.
  4. Keep it in the same record as the original quote so nothing is 'he said, she said.'

Most customers are reasonable when you handle this professionally and early. The friction comes from surprises on the final invoice, not from a clear heads-up at the moment scope changes. A two-minute written change order protects the relationship and your margin at the same time.

This is general information, not tax, legal, or financial advice. Rules change and depend on your situation — confirm with a licensed CPA, attorney, or the relevant agency (e.g. the IRS, California CSLB).

A Quick Pricing Checklist

  • Know your true hourly cost: wage + overhead + profit, recalculated yearly.
  • Mark up materials (commonly 15–35%); don't pass them through at cost.
  • Flat-rate the predictable jobs; use T&M with a not-to-exceed cap for the uncertain ones.
  • Send itemized quotes that list scope, labor, materials, terms, warranty, and exclusions.
  • Hold your floor; set a minimum service charge for tiny jobs.
  • Document every change order in writing before doing the work.

And remember California's licensing basics while you price: jobs where labor and materials total $500 or more generally require an active CSLB license, and unlicensed contracting on jobs of $1,000 or more carries real legal exposure. Carrying proper insurance, a bond, and workers' comp where required isn't just compliance — it's part of the overhead you should be pricing in, not absorbing.

If you're ready to put these numbers to work, join LocalFixx. You get exclusive 1:1 leads — never auctioned to a crowd — with no per-lead fees, just a flat membership and a clear commission. Your license and insurance are verified before you take a job, and you handle quotes, messaging, and secure payment in one place, so you can spend less time chasing bids and more time pricing work that's actually worth your time.

#pricing#estimating#business#contractors#profit

Ready to put this into practice?

These tools are built into every pro's Vendor Portal on LocalFixx — no separate app, no extra setup.

Go Back Top