Search this question and the results answer a different one: how to price a handyman job from scratch. That advice is fine on the day you write the estimate and useless on the day the estimate meets the house, because houses do not read estimates. Trim conceals rot and anchors miss studs. The customer who booked two tasks remembers a third one the moment you show up. This guide covers the part the pricing guides skip: what to do, what to say, and what to write down when the job in front of you is bigger than the job on paper.
The short answer: stop before the work, not after the invoice
Extra work is billable when the customer agreed to a price for it before you did it, and it is a gift when they did not. That is the whole rule. An invoice that arrives higher than the estimate, with the difference explained in the parking lot after the fact, reads as a bill for work the customer never ordered, and they are mostly right to read it that way. The same dollar amount, named while the rotted subfloor is exposed and the customer is looking at it, reads as an honest operator protecting them from a worse repair later. The work is identical. The money is identical. The only difference is whether the yes came before the labor, and that difference decides whether you collect it.
So the mechanics of charging for extra work are mostly the mechanics of stopping. Stop working, name what you found or what they asked for, put a number on it, and get the yes in writing before the tool comes back out. Everything else in this guide hangs off that sequence.
Can you charge more than the estimate? What the law says
For work that was in the estimate, generally no: a fixed-price estimate the customer accepted is the deal, and the time it takes you is your risk. That trade is covered in how to bill a time and materials handyman job, which exists precisely because T&M moves that risk. For work that was not in the estimate, you can charge for it, but several states are specific about how, and the pattern in the strict states is worth copying everywhere.
California's Contractors State License Board is blunt about it: a home improvement contract must be in writing, and any change to the contract price must be made with a written change order that becomes part of the contract.1 The CSLB also reports that undocumented changes are one of the most common disputes it is asked to settle.2 Massachusetts writes the same requirement into statute: under the home improvement contractor law, M.G.L. chapter 142A, residential contracts over $1,000 must be in writing, and changes to the contract must be in writing and agreed to by both parties.3 In states like these, the verbal extra you billed at the end is not merely awkward. It may be unenforceable, which means the argument about it is one you lose by default.
Many handyman operators work under their state's small-job exemption and assume none of this applies to them. The thresholds and rules vary by state, and if you have not checked yours lately, what a handyman can do without a license walks through how those limits work. But the licensing question misses the practical point. The written-change-order rule exists because regulators kept refereeing the same fight, an operator who says the customer approved the extra and a customer who says they never did. You do not need to be over a licensing threshold to end up in that fight. A two-line written record, sized to a handyman job rather than a kitchen remodel, keeps you out of it in every state.
The three kinds of extra work, and the one you eat
Not everything that grows a job is the same kind of growth, and mixing the kinds up is how operators end up either eating billable work or billing for their own mistakes. It sorts into three buckets.
The addition: "while you're here"
The customer asks for something new mid-visit. Hang this mirror, or look at the sticking door while the ladder is out. This is the easiest bucket: it is new work, it was never in the estimate, and nobody disputes that. The risk here is not the customer refusing to pay. It is you pricing it apologetically because you are already on site and the ladder is already out. Price additions at your normal rate as if they were booked in advance, because the marginal cost to the customer of having you already there is a savings they are pocketing on the trip charge, not a discount you owe them on labor.
The discovered condition
You open the wall and the job changes underneath you. The trim conceals rot, or the shutoff valve crumbles the moment it is touched. This is real extra work and it is billable, but unlike the addition, the customer did not choose it and may suspect you of inventing it. That suspicion is why the stop matters most in this bucket. Show them what you found before you touch it, on site or by photo text if they are not home. The exposed rot is your best salesperson and your proof, and the moment passes once it is repaired and covered.
The estimate miss
You forgot the second coat, or mismeasured the shelf run from the photos the customer sent. This one you eat. It was knowable at estimate time, the customer accepted a price in good faith, and billing them for your own miss converts a $60 lesson into a lost referral. Eating misses is also the mechanism that improves your estimating: operators who quietly pass misses through as "extras" keep making them, because the misses never cost them anything. The discipline that makes the other two buckets billable is the same discipline that makes this one yours.
The two-minute change order that fits a handyman job
The phrase "change order" conjures a general contractor's carbon-copy pad, which is exactly why handyman operators skip it. Nobody is stopping a $500 job to draft a document. The version that fits this trade takes about two minutes and works in four moves.
First, stop and name it. "This subfloor section is rotted. Your estimate covered the vanity swap, and this is outside it." Naming the boundary of the original estimate matters as much as naming the problem, because it reminds the customer a boundary exists.
Second, price it as a number, not a shrug. "Cutting this out and laying new board is $240 on top of the estimate, parts included." Ranges and "we'll see how it goes" put the disagreement off until the invoice, which is the exact failure this process exists to prevent. If you cannot put a bound on it, quote it as time and materials with a cap and say the cap out loud.
Third, get the yes in writing. This is lighter than it sounds. A text message that says "Found rotted subfloor under the vanity, $240 extra to replace, parts included. OK to proceed?" answered with "yes, go ahead" is a written change order in every sense that matters, made at the moment of discovery with a timestamp attached. If the customer is standing next to you, send the text anyway and say why: "so we both have it in one place." No customer worth keeping objects to that sentence. If your estimate lives in a quoting tool, add the approved extra as its own line item on the job right then, priced and dated, rather than as a mystery adjustment at invoice time.
Fourth, do the work only after the yes. The sequence is the protection. Work done before the yes is work you donated, whatever the customer says later.
How to price the extra work
The extra is priced with the same logic as the original job, and it helps to know what your floor is. The Bureau of Labor Statistics puts the median wage for general maintenance and repair workers, the closest tracked occupation to handyman work, at $48,620 a year in May 2024, roughly $23 an hour as an employee wage.4 Your billed rate has to carry that labor cost plus the truck, the insurance, the tools, the unpaid drive time, and the estimate visits that never became jobs, which is why solo operators commonly bill several multiples of the employee wage. Whatever your billed rate is, the extra work gets it. Not a guilty discount of it.
Two mechanics keep small extras from leaking. Set a minimum add, because a $20 extra is not worth the conversation and rounds to either free or annoying; fold anything under your minimum into goodwill deliberately, as a choice, and say so ("the flapper's on me"). A named freebie buys more loyalty than an absorbed one, because the customer knows it happened. And bill materials on extras the same way you bill them anywhere else, at cost plus your standard markup, since the emergency trip to the supply house for the discovered valve is time and mileage the original estimate never priced. If your estimates do not separate labor and materials to begin with, that is the place to start, and it is the structure the estimate itself should be earning.
A worked example: the $650 bathroom that grew
The numbers below are illustrative, chosen to show where the money moves. Set your own from your own rates.
The estimate: a vanity swap with a new faucet and fresh caulk, quoted flat at $650, labor and standard materials included. Mid-job, three things happen. Pulling the old vanity exposes a soft patch of rotted subfloor about two feet square. The customer, watching, asks if you can also replace the running toilet's fill valve while you are there. And you realize you forgot to include haul-away of the old vanity in the quote, which your dump run will cost about $25.
Sorted into buckets: the subfloor is a discovered condition, the fill valve is an addition, the haul-away is your miss. You stop and send one text: "Found a soft rotted section of subfloor under the vanity, about 2x2. Cutting it out and laying new board before the new vanity goes in is $240 extra, materials included. Fill valve swap on the toilet is $75. OK to do both?" The customer replies "yes do it." Two minutes, one timestamped record, zero forms.
The invoice lands at $965: the $650 original, $240 for the subfloor as its own line referencing the text, $75 for the valve. The haul-away is not on it, because the miss was yours, and the $25 disappears into the price of getting better at estimating. Nothing on the invoice is a surprise, because every number on it was approved before the work behind it.
Now run the absorbed version, which is the industry default. You sigh, fix the subfloor, swap the valve, say nothing, and invoice $650, hoping the goodwill comes back later. You spent roughly three additional hours and $70 in materials, so the absorbed version pays you about $315 less for the same day. The customer, who never saw the rot named or priced, credits you with none of it. Absorb one of these a week at similar size and the habit costs you upward of $15,000 a year in worked-but-unbilled labor, an illustrative total, but one every solo operator can rebuild from their own rate and their own sighs.
When the customer says no
Sometimes the yes does not come. The customer declines the subfloor repair and wants only what was quoted. That is not the process failing. That is the process working, because the alternative was you doing the work anyway and discovering the no at invoice time, after the labor was already spent.
When a discovered condition is declined, finish the quoted scope if it can be done properly without the repair, and put the declined item in writing the same way you priced it: "Per your text, leaving the subfloor section as found, new vanity installed over existing floor." That line is not passive aggression. It is the boundary of your responsibility, and it is what keeps next winter's soft floor from becoming your callback. If the declined condition makes the quoted work itself unsound, say that plainly and offer the honest options, do the smaller version of the job that is sound, or stop and invoice the work to date. What you do not do is proceed silently past a problem you have already named, because your name is on whatever gets covered up.
A no on an addition costs nothing at all. The mirror stays unhung and the estimate stays intact. The customer learned that extras at your shop have prices, which makes every future yes worth more.
Make the extra a line item, not an argument
We built EosLog's quote generator so a handyman can price the original job as line items and add an approved extra to the job in the driveway, priced and dated, with the customer's approval on record before the tool comes back out.
Try the free handyman quote generator
No account required. You can also create a free EosLog account to keep quotes, approved extras, and invoices on the same job record, or see the plans first.
Sources and further reading
- Contractors State License Board (California), Learn About Home Improvement Contracts (home improvement contracts must be in writing; changes to the contract price must be made by written change order, which becomes part of the contract).
- Contractors State License Board (California), Avoid Customer Misunderstandings — Put It In Writing (vague contracts and modifications made without written change orders are among the most common disputes CSLB is asked to help settle).
- Commonwealth of Massachusetts, Massachusetts law about home improvement, M.G.L. c. 142A (residential home improvement contracts over $1,000 must be in writing; changes must be in writing and agreed to by both parties).
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, General Maintenance and Repair Workers (median annual wage $48,620 in May 2024, about $23 per hour; used here as an employee-wage baseline, not a billed rate).
This guide reflects general US handyman practice as of 2026 and is not legal advice. Contract and change-order requirements vary by state, and every dollar figure in the worked example is illustrative. Set your rates from your own costs, and confirm the written-contract rules with your state's contractor board before relying on them.