← All articles Pricing Fundamentals

Why Your Cheapest Customers Are Your Most Expensive

Every service business owner has had this customer: haggled the price down before signing, called three times with "quick questions," added two extra tasks once you were on site, and paid five weeks after the invoice went out. You knocked 15% off the price to win the job. It cost you a lot more than 15%.

Short answer: The customer who pushes hardest on price usually needs the most hand-holding — more calls, more scope creep, slower payment — while a full-price customer refers more full-price customers. A 15-20% discount can turn into a real loss once you count the extra hours it takes to actually service that account.

The discount is never just the discount

When you cut your price to win a job, you're comparing the wrong two numbers. You're comparing your list price to your discounted price. The number that actually matters is what you get paid per hour of your own time on that job — and that number drops twice: once when you cut the price, and again when the same customer eats up extra hours you never billed for.

Price-sensitive customers are price-sensitive for a reason, and it usually isn't "just this once." A customer who negotiates hard before you've even started the work tends to keep negotiating after: asking you to throw in one more thing, questioning line items on the invoice, pushing your payment terms, or comparing your finished work to a cheaper quote they got somewhere else. None of that shows up in the original quote. All of it shows up in your week.

Run the actual numbers

Say you quote a job at $400, built off a real cost — not a guess (see how pricing and quotes actually work). A customer talks you down to $340, a 15% discount. On paper you lost $60.

Then the job happens: three text messages before the appointment negotiating the start time, a request to "quickly" clean the gutters while you're already on the ladder — worth about $45 at your normal rate, unbilled — and an invoice that doesn't get paid for 40 days instead of your usual 7.

Value your own time at a rough $60 an hour. The extra back-and-forth costs you 45 minutes of unbilled time, worth about $45. The free extra task is another $45. That $400 job just delivered $340 in cash, minus $90 in extra unpaid work — call it $250 of real value for a job you priced at $400. That's a 37% loss, not a 15% discount. And that's before counting the 40 days your business floated the invoice for free.

The pattern shows up before you ever quote

You can usually spot this customer before you've done a single hour of work. Watch for:

  • Leads with "what's your best price" before describing the job
  • Names a specific competitor's lower price, unprompted, in the first message
  • Pushes back on a deposit or wants to "pay when happy"
  • Vague or shifting about the scope — hard to pin down exactly what they want done
  • Mentions wanting "just a little extra" thrown in before you've even started

None of these alone means walk away. Together, they're a pattern worth pricing for — or pricing out of.

What to say when someone pushes on price

You don't have to argue. Hold the number and offer to move the other side of the deal instead: "I can't move on the price, but I can adjust the scope if the budget's tight — here's what a smaller version looks like." That single sentence filters out most price-only shoppers, because they wanted your full job at a lower price, not a smaller job at a fair one.

If a customer keeps pushing after that, it's fine to let the job go. A job you don't take costs you nothing. A job you take at a loss costs you the hours you could've spent on a customer who pays on time and doesn't call three times about it.

The customers actually worth keeping

Full-price customers cost you less than they look like they do. They pay on invoice terms, they don't renegotiate scope halfway through, and — this is the part owners forget — they refer more customers exactly like themselves. A cheap customer's friends are usually also looking for the cheapest option. A customer who pays your real price and is happy with the work sends you referrals who expect to pay a real price too. Protecting your price isn't just about this job. It's about which kind of customer you get more of next.

Know what a job is really worth before you discount it

SolidScope shows you the real cost of a job — labor, overhead, and margin — so you can see exactly what a discount actually costs before you say yes.

Try the calculator free

Keep reading: How to raise your prices without losing a single client →