← Blog

2026-10-10 · Fidele Maniraruta

Customer Wants to Pay in Cash and Wants a Discount for It: What to Say

You give the quote. The customer looks at it, looks at you, and says, "What if I just pay you cash? Could you do it for less?"

Everybody in the trades has heard this one. Sometimes it's a wink, sometimes it's said flat out, and sometimes the customer honestly has no idea they're asking for anything funny. Your answer matters more than it seems, because it tells the customer what kind of contractor you are, and it decides whether you have anything to stand on if the job goes sideways.

🛠️
Free: every follow-up text, written for your trade

Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.

Get the texts →

Quick answer

Cash itself is fine. Being paid in cash is legal, and plenty of customers just prefer it. What you don't want is the second half, the part where the price drops because nothing gets written down. Take the cash if they want to pay that way, give them a proper invoice and receipt, and keep the price where it was. If they want a discount for skipping the paper, politely say no.

You can do that without making it weird. More on the wording below.

Why the paper matters more than the price

Think about what happens if the job goes bad and there's no record.

The customer says you never finished. Or says they paid you twice. Or the deck you built starts to rot in two years and they come looking. With no invoice, no receipt, and no written scope, all you have is your word against theirs, and a stranger deciding which of you sounds more believable.

It cuts the other way too. If the customer pays cash with nothing on paper and then claims they never paid you, you've got nothing to show. We've written about what to do when a customer won't pay the final invoice, and the first thing anyone tells you there is to have it in writing. A cash deal with no paperwork leaves you with nothing to point to.

Then there's insurance. If a ladder slips or a pipe you fixed floods the basement, the insurance company asks what the work was and who hired you. "Cash, no paper" is a bad answer to give.

The part nobody likes to say out loud

A lot of "cash" requests are really "let's not report this." Sometimes the customer wants to skip the sales tax or GST and HST. Sometimes they think the contractor can skip income tax on it.

I'm not a lawyer or an accountant, and the rules are different where you live. But in general, income you earn is income you're supposed to report, whether it came in as cash, a cheque, or an e-transfer. Taking a deal where the whole point is that nobody finds out puts the risk on you. The customer loses nothing. You're the one with the business, the licence, and the tax account.

If you're registered to charge sales tax, you can't just leave it off because the customer asked nicely. If you're not sure how this works for your business, ask your accountant before you answer the next customer, not after.

How to say it without losing the job

Most people who ask aren't trying to catch you doing something wrong. They're hoping for a better price and cash is the lever they know. So don't treat it like an accusation.

Here's a plain version you can say on the phone or at the kitchen table:

"Cash is fine with me if that's easier for you. I'll write you an invoice and a receipt either way, and the price stays the same. I put everything on paper so you're covered if anything ever comes up with the work."

That reframes it. You're not saying no to cash, you're saying yes to cash and yes to paperwork, and you're making the paperwork about protecting them. Most customers hear that and shrug.

If they push, with something like "come on, nobody needs to know," you can hold the line without a lecture:

"I hear you, but I run everything through the books. It keeps me licensed and it keeps you covered. I can't do it any other way. I can look at the scope with you though and see if there's something we can trim to get closer to your number."

The second half matters. You offered something real. They wanted a lower price, and you showed them a legitimate way to get there.

If they just want to pay cash because it's easy

Some customers pay cash because they don't like cards or don't want a cheque sitting around. That's normal. A few things keep you safe.

Count it in front of them. Write a receipt on the spot with the date, the amount, the address, what it was for, and both names. Have them sign it, or at least take a photo of it with the cash on the table. Put the deposit in the bank the same day so there's a record of it.

If the cash is the deposit, treat it the same as any deposit. We have a whole post on how to ask for a deposit and the cash version follows the same rules: a written amount, a written date, and a written note of what it covers.

Big cash payments are also worth thinking about for your own safety. Carrying a few thousand dollars around from a job site isn't a great idea. Ask for an e-transfer or a bank draft on large amounts. A lot of customers are fine with that once you say it's for your protection.

When the customer is only fishing for a lower price

Sometimes cash is just the opening line of a haggle. The customer wants money off and cash is the excuse. If that's what's going on, you're really in a price conversation, not a payment conversation.

Skip the cash part and go straight to the number. If you'd bend on price for any reason, bend for a reason you can put on paper: a smaller scope, a flexible start date, doing it in the slow season, or a bit off for booking two jobs together. Should you match a cheaper quote goes through when it's smart to move and when to hold.

What you don't want to do is give the discount quietly, off the record, and then keep it going. Once you've shown you'll cut the price for cash, every future quote starts with the same question.

What about the customer who already paid in cash and wants nothing written

This happens after the work, usually on a small job. The customer hands you the money and waves off the receipt. "No need."

Write one anyway. A two-line note works. "Received $X from [name] on [date] for [work] at [address]." Sign it, take a photo, and text the photo to them. It takes thirty seconds and it's the thing you'll wish you had if anything ever comes up.

If the job was bigger and you're thinking about whether to chase unpaid money later, a text trail helps too. Saying "thanks for paying cash today, here's your receipt" in a message is a record in itself.

A short version

Cash is fine, discounts for skipping the paper are not. Offer the same price, a real invoice, and a real receipt. Frame the paperwork as protecting the customer, not as a rule you're enforcing. If they still want a cheaper deal, change the scope, not the paperwork. Count cash in front of them, write it down, and bank it the same day. When you get a big payment, ask for a transfer.

The part that slips

A customer who asks about cash is usually a customer who's close to saying yes. That's the moment people lose them. You hesitate, the conversation gets awkward, you say you'll think about it, and then you forget to follow up. Meanwhile they ask the next contractor the same question and get a faster answer.

That's what QuoteChaser is built to catch. It follows up on every quote automatically, in your own voice, so the awkward ones don't slip. When someone writes back it pings your phone and you take it from there.

Join the QuoteChaser waitlist and stop losing the quotes that went quiet right after the tough question.

Don't write the next one from scratch.

Get all 18 follow-up texts free →

Want the sending handled for you too? Join the QuoteChaser waitlist.

While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.

Get Contractor Office OS — $37 →