All articles

Growth

How to Charge a Cancellation Fee: 6 Rules

Your cancellation fee is void for the first three days on most jobs you sell, because signing at the kitchen table makes it a door-to-door sale.

Om Patel 17 min read
Photo: Ross Sneddon / Unsplash

The short answer

Put the fee in a signed agreement, then check the cooling-off window before you invoice it. A sale agreed at the customer's home is a door-to-door sale under FTC rules even when the customer invited you, so the fee is void for three business days, or ten in Ontario. After that, a fee only collects if you already hold money.

You can charge a cancellation fee, and most contractors are charging it in the one window where it is legally void.

Here is the rule almost nobody in this trade knows. If you agreed the job at the customer's kitchen table, the sale is a door-to-door sale under federal law, and the customer has three business days to cancel for a full refund with no fee at all. That is true even when they called you, invited you over and asked you to come. The invitation does not matter. The location does.

So the useful version of this question is not "how much should I charge." It is two harder questions the ranking pages skip entirely: is the fee legal yet, and can you actually collect it. On most jobs, for the first few days, the answer to the first is no. And on almost every job, the answer to the second is no unless you were already holding the customer's money before the slot came up.

First, stop calling four different things one fee

The generic advice fails because it treats every cancellation as one event with one percentage attached. It is four, and they have different legal footing, different amounts and different collection odds.

What happenedWhat you are actually chargingRealistic collection
Booked appointment, cancelled same day or no-showA scheduling fee for a slot you cannot resellNear zero unless prepaid
Signed contract, cancelled before work startsNon-returnable orders and committed sub depositsGood, if you hold a deposit
Cancelled mid-jobWork delivered, plus profit on the unfinished balanceGood, but it is a legal claim
Recurring agreement terminated earlyNotice period owed under the contractDepends entirely on the clause

Only the first row is what most people mean by "cancellation fee," and it is the row with the worst economics. Everything below sorts them out.

The FTC's Cooling-Off Rule was written in 1972 to stop high-pressure in-home selling. It has never been repealed, and it was last amended effective March 13, 2015. Read the definition closely, because the parenthetical is where contractors get caught:

A sale, lease, or rental of consumer goods or services in which the seller or his representative personally solicits the sale, including those in response to or following an invitation by the buyer, and the buyer's agreement or offer to purchase is made at a place other than the place of business of the seller.

"Including those in response to or following an invitation by the buyer." A homeowner googles you, calls you, books an estimate and signs in their own dining room. That is a door-to-door sale. The phrase "door-to-door" is doing enormous damage here, because it makes every legitimate contractor assume the rule is about canvassers with clipboards.

The thresholds, after the 2015 amendment (80 FR 1329):

  • $25 or more if agreed at the buyer's residence.
  • $130 or more if agreed anywhere else away from your office: a workplace, a hotel room, a convention centre, a fairground, a restaurant.
  • The rule does not apply where the transaction is conducted and consummated entirely by mail, telephone or internet, with no in-person contact before the work is performed.

That last bullet is the lever. Where you sign decides whether the window exists at all.

Two obligations come with it, and both are commonly missed. You must give written and oral notice of the right to cancel, and you must hand over a completed cancellation form in duplicate, captioned "Notice of Right to Cancel" or "Notice of Cancellation." Duplicates exist so the customer can send one back and keep one. Miss the notice and you have not just skipped a formality, you have left the cancellation window open.

The states are stricter, and the states are who enforce it

Forty-nine states and the District of Columbia have their own cooling-off statutes. Washington is the only state without one and relies on the federal rule. More protective state laws are not preempted, because section 429.2 preempts only laws that are "directly inconsistent" with the federal rule.

WhereThe variation that catches people
AlaskaFive days, not three, from a $10 threshold
OregonNo dollar threshold at all
New HampshireThe only state above $25, at $150
New York$25, matching the federal residence threshold
Arizona, North Carolina, IllinoisIn-home sales only, thresholds from zero to $25
OntarioTen days, and deposits back within 15 days of notice

Enforcement is a state activity, not a federal one. The FTC's own last Cooling-Off Rule action before the 2015 amendment was in 2001. Meanwhile the record cites State of West Virginia v. Quick Silver Restoration, LLC (No. 14-C-1952), an action against a roofing and home improvement company for high-pressure door-to-door solicitations that allegedly violated both the state and federal cooling-off rules. That is your industry, sued by a state attorney general, over exactly this.

Watch out

Ontario's guidance for renovation and roofing businesses goes further than the fee question. A customer can cancel most agreements within one year if you never gave them a contract copy meeting the Consumer Protection Act's requirements. Sloppy paperwork does not merely fail to support your cancellation fee. It hands the customer a twelve-month exit.

There is a carve-out worth knowing. Ontario says that if the customer asks you to start work during the cooling-off period and you do, you are entitled to reasonable payment for work and materials already provided that cannot be returned, and you may deduct it from the refund. So a customer who insists you start Monday is not getting a free demolition. But they are getting their deposit back minus that, not minus your fee.

Rule 2: The fee you can write is not the fee you can collect

This is the part the software blogs will never tell you, because their answer is always a better template.

An electrical service company owner posted on r/Contractor after four cancellations landed in one morning: a customer who was sick, one who booked two days earlier and cancelled at 7am because an Angi handyman could come sooner so they could play golf, one who wanted to sleep in, and one who changed her mind about can lights at 7am for a 9am slot. His parenthetical about the golf customer is the whole article in one line:

They agreed to our cancellation policy 2 days ago and have been billed for the appointment. They likely won't pay it.

And earlier, plainly: "although we do charge cancellation fees we rarely are able to collect on them."

Read what the replies actually recommended. Not one experienced operator suggested a better fee schedule. The top comment was two words, "Start taking deposit," and the thread converged there. Chubbs2005: "That's the purpose of the deposit, to reserve the date. Sometimes I require just $50-100 for small jobs, and the homeowner never cancels." A water well and pump contractor, wijet: "we run the card before the appointment is booked. Non refundable within 24 hours of appointment, any refunds are less fees. We get some rejection but we're busy so who cares."

The mechanism is not the amount. It is when the money moves. An invoice sent after a cancellation is a request from someone with zero leverage, because the customer holds all the money and you hold nothing but a grievance. A deposit taken before the slot is held inverts that completely, and it does it at $50, which tells you the fee was never really about revenue.

A home inspector in the same thread showed the cost of not doing it: cancelled 45 minutes into an hour drive, after confirming the night before, having suggested his office take a $100 booking deposit and been refused. He was paid $35 for two hours and covered his own gas and tolls.

By the numbers

The same failure shows up wherever a policy is written but never enforced. A Chicago B2B shop owner on r/smallbusiness put a late fee on every Net 30 invoice and admitted: "I have never actually enforced it because I do not want to piss off a huge client." A fee you will not enforce is not a policy, it is decoration, and your repeat customers learn the difference faster than you do.

For how to size and time the deposit itself, including the statutory caps in California, Nevada, Maryland and Massachusetts, that ground is covered in collect a deposit before starting work. The short version for this article: California caps a home improvement down payment at $1,000 or 10 percent of the contract, whichever is less, so the "take 50 percent non-refundable" advice circulating on Reddit is unlawful there regardless of how well it works elsewhere.

Four cancellations in one morning is rarely a policy problem. It is a lead quality problem arriving three weeks late. We build the front end that filters earlier: a dedicated conversion page, a qualifying form that arrives with the answers already attached, and tracking from lead to sale so you can see which sources send people who actually show up.

Get a lead plan

Rule 3: Charging the stored card is how you lose twice

The obvious workaround is to keep a card on file and charge it when someone no-shows. It is a reasonable instinct and the evidence on it is grim.

Visa's own merchant guidance sets the bar for disclosure:

State your policies clearly at the time of transaction. Your policy should be pre-printed on your sales receipts, if not, make sure to add the policy information on the sales receipt near the customer signature line before the customer signs.

Now the outcomes. A festival operator on r/smallbusiness runs a no-refund policy with a finger-signed acknowledgement of the terms at purchase, and still: "Every time I submit all of my proof and every time I lose." In one case the ticket had been scanned, proving the customer attended, and the chargeback still went against them. Another events operator replied with numbers: roughly $2,000 in chargebacks per event, and "Never won one single one EVER. We have full proof that they purchased it, and most times have actually used the ticket. Doesn't matter. Full loss of the ticket money AND an extra charge for the chargeback."

Those are people with better documentation than your cancellation policy has, losing anyway. A disputed no-show fee costs you the fee, the dispute fee, and a mark against your chargeback ratio.

There is a further risk most contractors have never considered: your processor is a third party with its own opinion. A contractor on r/smallbusiness took a 50 percent down payment on an $8,000 job through Wave, then had a later $475 transaction automatically refunded to the cardholder by Wave's risk team, with three of six transactions flagged. The risk analyst's stated expectation was that merchants hold "clear, signed and dated contracts outlining the terms and conditions, refund and cancellation policy, and acknowledgement of the services rendered." Large home-improvement deposits are a high-risk pattern to a processor. You can be compliant with your customer and still have the money pulled back.

So the sequence that actually works is not "keep a card and charge it." It is:

  1. Take a real deposit at booking, sized to the slot, disclosed in writing.
  2. Hold it, do not spend it, until the statutory cancellation window closes.
  3. If they cancel late, you are applying money you already have, not requesting money you do not.

Applying a held deposit is an accounting entry. Charging a card is a request for permission you have already been told you will not get.

Rule 4: A mid-job cancellation is not a fee

When a customer fires you halfway through, stop thinking in percentages. A signed contract binds both parties, and the customer walking away is a breach. Your remedy is bigger than any cancellation fee you would have written.

The r/handyman thread on a client cancelling midway to finish the work himself is instructive on this, because the practitioner answers split in a way the SERP never captures. The top reply was "Bill for your time, if it's halfway completed I'd bill half of it." The second, and the correct legal caution, was "What does your signed contract/estimate say? You can't just create fees out of thin air."

But the sharpest answer identified the real claim: you are entitled to the loss of profit, evidenced by receipts or the written contract, with the customer's cancellation acknowledged in writing. Another commenter made the same point about sequencing: "make sure you write 'job canceled by client' on the contract and have him sign it, this way you have proof that the client canceled and that you did not walk from the job."

That signature is worth more than the fee. Whether you were fired or you abandoned the job decides who is in breach, and a customer who later claims abandonment can flip the entire claim. Ontario's guidance is blunt about the same dynamic in reverse: a customer can cancel and be refunded where the contractor engaged in unfair practices or missed agreed delivery dates.

There is a counter-position worth an honest hearing. A veteran contractor in that thread argued against fees on principle: "Charging a cancelation fee seems punitive to me in an unnecessary way." His practice is to track every man hour even on fixed-price work, settle to the actual number and walk. That works precisely because his job costing produces a number he can defend. If your tracking cannot produce that number, a fee is not the shortcut. It is a guess the customer will challenge.

Rule 5: Price it to never be charged

The published numbers on this topic are worthless. The page currently ranking first for this query says the average fee is "5 to 10 percent" in its body, then "10 to 25 percent" for contractors in one FAQ answer and "5% and 50%" in another, all without a source. It also tells contractors that state laws limiting cancellation fees apply "particularly for gym memberships, timeshares, and subscription services," which is precisely the wrong list. The law that governs a contractor's cancellation fee is the home solicitation rule, and that page never mentions it.

Build the number from your own costs instead:

  • The trip. Vehicle, fuel, tolls, the tech's paid hours.
  • The unsellable hours. Not the whole day. The hours you genuinely could not refill at that notice.
  • Committed spend. Non-returnable orders, restocking charges, subcontractor deposits already paid.

That produces a defensible figure, often $75 to $250 for a booked service appointment, and it produces something better: an itemised answer when the customer asks what the fee is for. A round percentage cannot survive that question. Real operator numbers land in the same territory. One contractor charges $250 for consults and a booking deposit of "10% or $1000 whichever is less." Ontario's own guidance recommends deposits stay at or under 10 percent of the project cost.

The target is a fee you almost never charge. A $50 deposit that stops the cancellation is worth more than a $300 fee you invoice and never see, and the operators who report the fewest no-shows are the ones holding the smallest amounts of money.

Rule 6: Recurring work needs a notice period, not a fee

Maintenance, lawn care, snow removal and service plans are a different instrument. Ontario classifies them as future performance agreements, with their own required contents.

The failure mode here is the auto-renewal. A landscaping customer posted their full contract to r/Contractor after being charged $350 for cancelling: a twelve-month term, auto-renewing annually unless cancelled in writing 30 days before expiry, cancellable by the client only "For Cause," with a mandatory ten-working-day cure period and mediation to decide what counts as reasonable.

Whatever the merits, look at what that clause bought its author: a furious customer publishing the contract for strangers to pick apart. In Ontario, a business on the province's Consumer Beware List stays there for 21 to 27 months.

Write the recurring clause as a notice period instead. Thirty days' written notice, service and billing continue through it, no penalty. You keep a month of revenue and a schedule you can plan around, and there is nothing punitive to complain about publicly.

The clause, and the checklist

Your cancellation clause needs five things and nothing else:

  1. The notice window, in hours, not vague terms like "reasonable notice."
  2. The exact amount or the calculation, with what it compensates: reserved time and non-returnable orders.
  3. How the customer must give notice, and to whom.
  4. What happens to any deposit, stated separately.
  5. Your statutory cancellation notice, kept visually distinct so the two do not read as contradictory.

And the operating checklist:

  • Disclose the fee before booking, not on the invoice. Get a signature or a checkbox with a timestamp.
  • If you sign at the customer's home, give written and oral notice of the right to cancel plus the duplicate cancellation form.
  • Do not invoice the fee inside the cooling-off window. Three business days federally, ten in Ontario, five in Alaska.
  • Do not spend a deposit until that window closes.
  • Take the deposit at booking. It is the only mechanism with a real collection rate.
  • Do not charge a stored card for a fee the customer is contesting. You will lose the dispute and pay for the privilege.
  • On a mid-job cancellation, get "cancelled by client" signed and dated before you leave the property.
  • Enforce it or delete it. Never publish a fee you will not charge.

The deeper point is that a cancellation fee is a symptom. Cancellations cluster around jobs that were sold weakly, scheduled far out, or never really qualified in the first place, which is a lead generation problem wearing a scheduling costume. Tightening your booking and payment sequence, covered further in progress payment schedule and contractor cash flow, moves more money than any fee schedule will. The fee is your backstop. The deposit is your policy.

Frequently asked questions

How do I charge a cancellation fee?
Disclose the fee in writing before the customer books, get it acknowledged with a signature or a checkbox, then wait out any statutory cooling-off period before you invoice it. In the United States that is three business days on anything agreed at the customer's home. After the window closes, invoice the fee as a line item with the policy date referenced, and only charge a stored card if you took a written authorisation for that specific fee.
Can a contractor legally charge a cancellation fee?
Yes, if it was disclosed and agreed before booking and it reflects your actual loss rather than a penalty. The exception catches most contractors: if the agreement was reached at the customer's home for $25 or more, the FTC Cooling-Off Rule gives them three business days to cancel with a full refund and no fee. Ontario extends that to ten days.
How much should a cancellation fee be?
Set it to your real cost of the lost slot, not a percentage pulled from a blog. For a booked appointment that is the trip plus the unsellable hours, often $75 to $250. For a signed job it is your non-returnable orders plus committed subcontractor deposits. A fee you can itemise survives a challenge. A round percentage looks punitive and invites one.
Does the cooling-off rule apply if the customer called me first?
Yes. The FTC rule covers sales the seller personally solicits including those made in response to or following an invitation by the buyer. Most contractors assume door-to-door means uninvited canvassing. It does not. If the homeowner phoned you and you signed at their kitchen table, it is still a door-to-door sale and the three business days apply.
Can I charge a customer's card on file for a no-show?
Only with a written authorisation that names the specific fee, and even then expect to lose a dispute. Visa tells merchants to state cancellation and refund policies at the time of the transaction, near the signature line. Operators with signed no-refund terms and proof the customer used the service still report losing chargebacks, and you pay a dispute fee on top of the reversed amount.
What can I charge if the customer cancels midway through the job?
That is not a cancellation fee, it is a breach of a signed contract, and the remedy is larger. You bill the work and materials delivered to date, plus the profit you would have earned on the rest. Get the customer to acknowledge in writing that they cancelled and why, because the wording decides whether you were fired or you abandoned the job.
Is a non-refundable deposit better than a cancellation fee?
It collects far better, because you already hold the money instead of chasing it. It does not escape the cooling-off rules, which require the deposit back in full during the window, and several jurisdictions cap what you can take up front. California limits a home improvement down payment to $1,000 or 10 percent of the contract, whichever is less.
What should a cancellation clause actually say?
Name the notice window in hours, the exact dollar amount or calculation, how the customer must give notice, and what happens to any deposit. Add a line stating the fee compensates reserved time and non-returnable orders. Reference your statutory cancellation notice separately so the two do not appear to contradict each other.
Should I waive the fee if the customer pushes back?
Waive it once, in writing, and say it is a one-time exception with the date on it. What you must not do is write a fee you never enforce. An unenforced policy trains every repeat customer that your calendar is free to hold, and it is worse than having no policy because it also makes you look inconsistent when you finally do charge someone.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.