Pricing guide

How to raise prices without losing customers

If materials, wages, and insurance all went up and your rates didn’t, you already took a pay cut. The question isn’t whether to raise prices. It’s how to do it without churning the customers you have, and the mechanics matter more than the amount.

Raise on new quotes, never mid-job

The clean line: anything you’ve already quoted in writing gets the old price, anything you quote from today gets the new one. Changing a number a customer already has in hand turns a price increase into a trust problem, and trust problems get repeated to neighbors.

Grandfather your open bids, but briefly. Put an expiration date on every quote you send from here on (“good for 30 days” is one way to word it) and honor the old ones until they lapse. That keeps you from getting held to a number somebody screenshots out of a two-year-old text thread.

Most customers never see your old price

Here’s what contractors forget while sweating an increase: a new customer has no idea what you charged last year. They compare your quote against the two other bids they collected this week, not against a price history they don’t have. For most of the people you’ll quote this month, the increase is invisible.

The worry is really about repeat customers, and in residential work they’re a minority of your quotes. Handle them separately, below.

Let the itemized quote carry it

A bare total invites one comparison: bigger or smaller than the other guy. An itemized quote changes the anchor from the total to the work: tear-out, base, reinforcement, finish, haul-off. Customers argue with totals. They rarely argue with line items, because each line visibly bought something.

So after a raise, your quote format matters more than before. If your quote text shows what the price is made of, the number reads as built, not picked.

When a repeat customer notices

A repeat customer gets one straight sentence, before they ask: “Prices came up since your driveway. Materials and labor both. Here’s the itemized number for this one.” If a specific job was already discussed at the old pricing, you can honor it one last time and say that’s what you’re doing. Loyalty repaid once, out loud, is cheap.

What you don’t do is apologize your way into a discount. The increase is a fact about your costs, and facts delivered plainly hold up.

Mechanically, a raise should be a rate edit, not a renegotiation. Keep your rates in one place so changing a number once updates every quote after it. PriceDesk does exactly that on your phone, free for 14 days, no card.

Run the numbers in a free cost calculator →

Common questions

Will raising my prices lose me customers?

Fewer than you fear. Most new customers never saw your old prices and judge your quote against the other bids they collected this week, not against your history. Staying underpriced, on the other hand, is a guaranteed loss on every job.

Should I honor quotes I sent before the increase?

Yes, for a short window. Honor written quotes until they expire, and put an expiration date on every quote you send from now on so old numbers age out on their own.

What do I say when a repeat customer asks about the increase?

One straight sentence that costs went up, then the new itemized quote. Don't apologize and don't over-explain. A plain fact, stated once, usually ends the conversation.

More pricing guides

Try it free for 14 days. No credit card.

Set up your own rates in about five minutes. Then $39 a month. Founding price, locked in.

Questions? Text or call 949-867-1993