EST. 2026 · MADE FOR THE TRADESFOUNDERS PRICE LOCKED · $99/MO FOR FIRST 3 MONTHSDEMO.TOOLBAGCRM.COM →EN|ES
Guides
G-47
July 2026
5 min read
By The Toolbag Crew
Marketing Guide

Seasonal promotions and discounts: when they work and when they backfire

A discount looks like a lever for more work. Sometimes it is. Just as often it hands away margin you'll never get back and teaches your best customers to sit and wait for the next sale.

Join the Waitlist →Live Demo ↗
In short
Discount to fill dead time, never your busy season, and always check whether the promo actually paid.
FOUNDERS DEAL
$99/mo
FIRST 3 MONTHS
Reserve →

The real cost of a discount is your profit

Owners talk about discounts like they come out of the price. They don’t. They come out of your profit, which is the only part of the price that was ever yours to keep.

Run the numbers once and it’ll change how you feel about the word “sale.” Say you clear 20 cents on the dollar. Solid for a lot of trades. Now you knock 10% off a job to win it. You didn’t give up a tenth of anything. You gave up half your profit on that job, because the discount ate straight into the twenty cents, not the eighty that covers your costs. To end up where you started, you now have to sell two of that job instead of one.

That’s the part nobody does in their head at the kitchen table. The customer hears 10% off and so do you, and it sounds small. On the books it’s enormous.

Knock 10% off a 20% margin and you didn't cut your price a tenth. You cut your profit in half.

The one time a discount pays: filling dead time

There’s a real reason to discount, and it’s narrow. You cut price to sell capacity you were about to waste.

February for an HVAC shop. The stretch between spring cleanups and the summer rush for a lawn crew. Any slow week where your guys are getting paid to sweep the shop floor. Work you land in that window is work you flat-out would not have had, so a lower price on it still beats an idle truck. The margin’s thinner, but it’s margin you’d have gotten zero of otherwise.

That’s the test, and it’s the only one that matters: is this promotion pulling in a job I wouldn’t have gotten at full price, in a week I wasn’t going to be busy anyway? If yes, run it. If you can’t say yes, you’re about to pay for something you’d have gotten for free.

Where a discount turns on you

Now the ways a discount quietly costs you more than it brings in.

Discount your busy season and you’re just handing money back on jobs that were already coming. The calls were going to ring either way. All the sale did was lower the ticket on every one of them.

Discount emergency work and it’s worse. Somebody with a flooded basement or no heat in January is the least price-sensitive customer you will ever meet. They want it fixed now. Knocking 15% off that call is lighting money on fire for a person who’d have paid full freight without blinking.

And run the exact same promotion every single year and you train people. Your best customers, the ones who’ve been with you forever, learn to sit on their hands and wait for the March coupon before they’ll book. You’ve taught your most loyal buyers to buy at your worst price.

Then there’s who the deep discount drags in. Chase a rock-bottom deal hard enough and you land the rock-bottom customer, the one who picked you off a coupon and nothing else. No loyalty. First to haggle, first to leave the second somebody down the road runs a cheaper number. You paid good money to rent a customer who was never going to stay.

A customer who picked you on price will leave you on price. That's the one a deep discount brings in.

How to run one without bleeding margin

You don’t have to cut the number to make an offer feel like a deal. Usually you shouldn’t.

Add something instead of taking dollars off. A free tune-up bundled with a new install costs you an hour and a filter, and it reads as a bigger gift than the same money hacked off the invoice. Waived trip charge. Second opinion for free. Value they notice, margin you keep.

If you do cut the price, box it in
Give it a hard end date

'Book by the 15th' is a reason to call now. An open-ended deal is just a lower price forever.

Aim it at people you know

Email your own customer list instead of blasting the whole town to discount strangers who'd never have called.

Tie it to your slow window

Set it so the cheap work lands when the truck was empty, not when it was already full.

Do the margin math first

On paper, before you promise anybody anything. If you can't afford to give away half a job's profit, don't.

Did it actually work? Most shops never check

Here’s the quiet one. A shop runs a spring special, the phone rings a little more, and everybody decides it worked. Nobody ever goes back and asks the only question that counts: did the extra jobs cover what we gave away on all of them?

You can’t answer that from memory. You need to know how many calls came from the promo, what they closed at after the discount, and whether that beat a normal month. That means tagging the jobs when they come in and adding it up when it’s over.

That’s a big reason we keep the whole job in one place in ToolbagCRM: the customer, where they came from, the quote, and what it closed at. Tag a job to a promotion and at the end of the run you can see plainly whether it paid or just kept you busy for less. One flat price covers the whole crew, office and field. Founders pricing is $99/mo for your first three months, then $150/mo locked for the life of the account.

Run the promo if the math works. Just don’t run it on faith, and don’t run it in a month you were already going to be slammed.

Frequently asked questions

Do seasonal discounts actually make you more money?

Only when they fill capacity you were about to waste, like a slow week with an idle truck. A discount on work you'd have won anyway just hands back profit, because the markdown comes straight off your margin, not your costs.

Should I offer discounts during my busy season?

No. In your busy season the calls are coming either way, so a discount only lowers the ticket on jobs you'd have booked at full price. Save any price cut for slow weeks when the alternative is an empty schedule.

Why do seasonal promotions backfire?

Running the same sale every year trains loyal customers to wait for it, and deep discounts attract price shoppers who leave the moment someone's cheaper. Both usually cost more than the extra work brings in.

How do I know if a promotion was worth running?

Tag the jobs that came from the promo, add up what they closed at after the discount, and compare it to a normal month. If the extra work didn't cover what you gave away across every job, the promo lost money even if the phone rang more.

YOUR SOFTWARE BILL
SHOULDN’T GO UP
EVERY TIME YOU HIRE.

Join the waitlist. Early members lock in the founders price before we launch.
Join the Waitlist →Try the Live Demo ↗