Copy this into your next contract, in the Materials section, word for word:

MATERIAL SUBSTITUTIONS. Contractor may substitute any specified material, product, or brand with one of equal or greater quality, function, and appearance when the specified item is (a) unavailable within the project schedule, (b) discontinued, or (c) increased in price by more than 10% from the date of this agreement. Contractor will notify Owner in writing (text or email accepted) of the proposed substitution, including product name and price difference, if any. If Owner does not object in writing within 48 hours of notification, the substitution is deemed approved and Owner authorizes Contractor to proceed. Substitutions of equal or lower cost require no price adjustment; substitutions of higher cost that Owner approves will be billed at actual cost difference.— Material Substitution Clause — paste into your contract's Materials section

Why the 48-hour deadline is the whole point

Most substitution disputes don't happen because you swapped the product. They happen because the client claims they never agreed to it — and without a written trigger, you're stuck waiting on a homeowner who won't answer the phone while your crew stands idle at $400/day.

The clause above fixes that with one sentence: silence equals approval after 48 hours. This is called a "deemed approval" term, and it flips the burden. Now the client has to actively object in writing, not just claim confusion later. On your next job, the moment a spec'd item is out of stock, you send one text — "Kohler K-560 faucet is discontinued, substituting the K-596 (same finish, same price), proceeding tomorrow unless you object" — and start a documented clock.

Send the notice the right way, every time

The clause is only as strong as your notification habit. Do these three things on the very next substitution you make:

1. Put it in writing — text or email, never a phone call. If you call, follow up with a text summarizing what you discussed.

2. Name the exact products. "Substituting the spec'd tile" is weak. "Substituting Daltile RV18 for the discontinued RV14, same 12x24 size, same price" is airtight.

3. State the price impact and the deadline in the same message. "No cost change. Proceeding Thursday unless you reply otherwise." This one sentence creates the deemed-approval record you'll want if the client sues over the finished look.

The one line that protects your margin

Notice the last sentence of the clause: equal-or-lower-cost swaps require no price adjustment. This matters because clients love to argue that a substitution should lower their bill — even when you're eating a delay to keep them on schedule.

With this language, a lateral swap is free and clean. An upgrade the client wants gets billed at actual cost difference, documented in the same written notice. You never absorb a price jump you didn't cause, and you never get accused of padding a substitution.

Add one backstop for high-end finishes

For projects with visible designer finishes — tile, fixtures, cabinet hardware — add this single line beneath the clause: "For substitutions affecting visible finishes, Contractor will provide a photo or sample before proceeding." It costs you a two-minute text and it kills the most common substitution lawsuit: "that's not the color I picked."

Paste the clause into your template tonight and it protects every job you sign from here forward — no scrambling, no idle crews, no he-said-she-said when a product vanishes mid-build.

If you want the full contract these clauses live inside — payment terms, change orders, and dispute protection built for contractors — that's what we put together next.