The question isn't whether it's a nice thing to do
Every owner gets asked. A retiree on a fixed income squints at the quote and asks if you do anything for seniors. A veteran mentions their service while you’re writing it up, not fishing, just talking, and you feel the pull to knock something off. That instinct is a good one. Keep it.
But a discount is a business decision wearing a kindness costume. Run it on feeling alone and you’ll give away margin you never see going out the door, only at year end when the numbers come in soft and you can’t say why. So the real question is narrower than it feels. Does this discount pay for itself? And if it doesn’t, can you afford to give it anyway, on purpose, with your eyes open?
What ten percent actually costs
Here’s the part that trips people up. A discount comes off the top of the whole ticket, not off your profit. And your profit is the thin slice at the very end.
Say you clear a twenty percent net margin, which is a healthy day for a lot of shops. On a thousand-dollar job that’s two hundred bucks in your pocket. Knock ten percent off for a senior and you just handed back a hundred. That’s half your profit on the job, gone, for one line on the invoice. To make that hundred back you don’t book one more thousand-dollar job. You book a whole extra one just to stand still.
That math is why “sure, I’ll take ten percent off” is a bigger sentence than it sounds. It doesn’t mean don’t do it. It means know the size of what you’re doing.
“A discount that buys loyalty is an investment. One you give because you felt awkward saying no is just a leak.
When a discount earns its keep
A discount isn’t charity when it buys you something. Sometimes it buys plenty.
Seniors and veterans are often the most loyal customers on your whole list, and they talk. A retiree in a neighborhood full of retirees is a referral machine if you treat them square. Give a little, earn a five-star review, get your name dropped in the community Facebook group, fill a slow Tuesday that would’ve been empty anyway, and that ten percent starts looking like the cheapest marketing you ever bought. The discount didn’t cost you a hundred dollars. It bought you three more jobs and a stack of goodwill.
The trap is giving it to everyone, for nothing, out of reflex. A discount that buys loyalty and referrals is money well spent. A discount you hand out because you felt awkward saying no is just a leak in the boat.
How to give one without bleeding
The difference between a smart discount and a slow bleed is rules. Set them once, in writing, and apply them the same way every time so it never comes down to your mood on the day.
- Cap it in dollars. Ten percent up to seventy-five off is a discount. Ten percent off a twelve-thousand-dollar roof is a gift you can't afford. A flat cap keeps the small jobs friendly and the big ones sane.
- Build it into your price, don't carve it out of a thin one. If you know you offer it, your everyday number should already have room for it.
- Don't stack it. One discount per job. Senior or military or the spring promo, pick one, not all three on the same invoice.
- Keep the check simple. A military discount runs on trust and maybe a quick glance at an ID. Don't interrogate a seventy-year-old about their birth year like a bouncer at a club.
- Say it out loud in your marketing. If you're giving the discount anyway, get credit for it. 'Veteran and senior discounts' on the truck and the website turns a cost you were eating into a reason somebody calls you instead of the other guy.
The fairness part, and a word on the law
Military and veteran discounts are easy ground. Nobody’s ever mad you thanked a vet, and the rules around them are about as uncontroversial as pricing gets.
Senior discounts are common and, in most places, perfectly fine, the same way they’ve worked at the diner and the pharmacy for fifty years. But age is a protected class, and the rules on who you can and can’t give preferential pricing to vary by state. This is a five-minute question for whoever does your books or a quick check of your state’s rules, not a reason to lose sleep. Just don’t assume, and don’t invent your own policy on the fly on a customer’s porch.
Where a system keeps you honest
A discount only turns into a problem when it’s inconsistent and invisible. One tech gives fifteen percent, another gives five. It lands on jobs that were already thin to begin with. And at year end nobody can tell you what the whole thing cost. Set the rule once and let the software hold the line.
ToolbagCRM lets you build a discount into an estimate as its own line, so it’s on the record instead of a number somebody rounded off in their head. The same discount applies the same way whether you write the quote or your newest hire does. And because every estimate and invoice lives in one place, you can look back and see what you gave away and what it brought in, instead of guessing. One flat price covers you and the whole crew, so the tool that tracks your discounts never turns into a per-seat charge of its own. Founders pricing is $99/mo for your first three months, then $150/mo locked for the life of the account.
A discount comes off the whole ticket. On a thin margin, ten percent off can be half your profit on the job.
Ten percent up to a flat cap. Keeps small jobs friendly and big ones from bleeding you.
If you offer it, your everyday number should already have room for it. Don't carve it out of thin air.
Don't stack senior, military, and the seasonal promo on the same invoice.
Same rule every time, for every tech, so it's never a mood-of-the-day call.
Age is a protected class. Military is easy ground; senior rules vary, so verify locally.
If you're eating the cost anyway, get credit. Put veteran and senior discounts on the truck.