Start from a real rate list, not a gut feeling
Every trade has a version of the same problem: a customer wants a price right now, and doing full math on the spot is slow, so it’s tempting to round to a number that “feels about right.” The trouble is that gut-feel pricing drifts over time — usually downward, because a too-high number feels riskier in the moment than a too-low one, even though the too-low one is the one that actually costs you money.
The fix isn’t to price faster in your head. It’s to have a real rate list — labor rates by job type, common material costs, a callout or travel fee — so “pricing on the spot” means plugging real numbers into a real formula, not estimating from memory. Build it once, from your actual past jobs and receipts, and every future quote gets faster and more consistent at the same time.
Don’t forget the costs that don’t show up in the work itself
The materials and labor for a job are the easy part to price — you can see them. The costs that get forgotten are the ones that don’t show up in the finished work: drive time to a far job, a second trip to a supply house for a part you didn’t expect to need, disposal fees for old materials, or the time spent getting a permit.
A simple habit fixes most of this: before you say a number out loud, mentally walk the job from arrival to cleanup, not just the visible task. If there’s a trip to the hardware store built into how this job usually goes, price it in — don’t treat it as a surprise cost you’ll eat later.
Price materials with a markup, not at cost
Quoting materials at exactly what you paid for them means you’re doing the sourcing, the trip, and the risk of buying the wrong part — for free. A standard materials markup (commonly 15–30% depending on the trade and how much sourcing effort is involved) isn’t overcharging; it’s pricing in the actual work of getting the right materials to the job.
If you’re not sure your current numbers include this, it’s worth checking a few recent invoices against what the materials actually cost you. It’s a common place for margin to quietly disappear.
Build in a buffer for scope creep — before it happens, not after
“While you’re here, can you also…” is one of the most common lines in the trades, and it’s not a bad thing — it’s often extra revenue. The mistake is doing the extra work first and figuring out how to bill for it later, which is exactly when it either gets forgotten or turns into an awkward conversation.
The better habit: when a customer asks for something extra mid-job, price it out loud as its own line item before you start it, even if it’s quick. “That’s an extra $40 for the outlet, sound good?” takes ten seconds and turns a fuzzy add-on into a clear, agreed-upon charge.
Get it in writing immediately, not that night
A verbal number given standing in someone’s kitchen is easy to remember differently a week later — by both sides, not out of dishonesty, just because memory is unreliable and “about $400” gets rounded differently by different people. The single biggest reducer of billing disputes in trade work isn’t a better verbal pitch, it’s a written, itemized number the customer can see before you start.
It doesn’t need to be complicated — a simple line-item breakdown sent as a text or PDF while you’re still on-site does the job. What matters is that it exists, that it went out before or immediately after the work, and that both sides can point to the same number if there’s ever a question about it later.
Where this gets easier
None of the above requires new software — a written rate list and a habit of pricing extras out loud will get most trade businesses most of the way there. Where a tool like Voiczer helps is speed: describing a job out loud and having it priced against your own rate list automatically, then sent as a branded, itemized document before you’ve left the job, removes the "I’ll do the math tonight" step entirely.
See it running on your own price book
Voiczer prices jobs from a spoken description against your own rates, on-site.
Join the waitlist