Field notesOperating playbook

How to tell if a promotion was actually worth it

A full calendar during a sale feels like a win. But busy isn't the same as profitable, and most promotions are never honestly settled up afterward.

Catherine MalletteFounder, Keepr · CPA & service-business ownerJune 26, 20268 min read

Every service-business owner has run one: the flash sale, the new-client discount, the package deal, the slow-Tuesday special. And almost every one ends the same way: the calendar fills, the days feel productive, and the promotion gets quietly filed under “that worked” without anyone ever actually checking whether it did. The busyness is vivid and immediate. The math is invisible and never done.

The uncomfortable truth is that a lot of promotions lose money while feeling like wins. They move a pile of appointments, drop the price on every one of them, pull forward clients who'd have come anyway, and attract a wave of deal-seekers who never return. You end the week exhausted and convinced you did well. Whether you actually did is a question almost nobody answers, because answering it takes a kind of memory the business doesn't keep on its own.

Busy is a feeling. Profit is a calculation.

The trap of any promotion is that activity is loud and margin is silent. A booked-out week sounds like success: the phone rings, the chairs are full, the day flies by. But none of that tells you whether the week made more money than a normal one would have. A 30%-off sale that doubles your bookings can still leave you with less profit than a quiet week at full price, once you account for what each of those discounted appointments actually cost you to deliver.

So the first move is to stop trusting the feeling. The question a promotion has to answer is not “was I busy?” It's “did I end up with more money, and more of the right clients, than I would have without it?” That's a comparison, not a vibe, and you can only make it if you know what a normal period looks like and what the promotion actually changed.

Count only the clients the promotion created

Here's where most promotion math goes wrong. Owners count every appointment booked during the sale as a result of the sale. But a large share of those would have happened anyway (your regulars, your already-scheduled clients, the people who were going to book this month regardless) and the promotion simply handed them a discount they didn't need. That's not revenue the promotion earned. It's margin the promotion gave away.

The only bookings that count toward a promotion's success are the incremental ones: clients who genuinely wouldn't have come, or wouldn't have come now, without the offer. Everything else is cannibalization: discounting business you already had. When you separate the two, a sale that looked like a flood of new demand often turns out to be a trickle of new clients sitting on top of a crowd of regulars you just gave a price cut to.

The right question isn't “how many bookings did the promotion get?” It's “how many bookings did the promotion get that I wouldn't have had anyway, and what did the discount on all the rest cost me?” Most promotions look profitable only because the regulars who'd have paid full price are quietly counted as wins.

Add up the real cost, not just the discount

The sticker cost of a promotion, the percentage off, is only part of the bill. To settle up honestly, add the rest: the cost to actually serve those extra appointments (your time, product, staff hours, the booking you turned away because the slot was taken by a discounted one), and the slower, sneakier cost of training your regulars to wait for sales. Run enough promotions and you teach your best clients that full price is for suckers and the smart move is to hold out. That habit can cost you far more over a year than any single sale shows on the day.

There's an opportunity cost, too. A discounted slot that you could have filled at full price isn't free demand. It's a full-price booking you may have given away. The promotion only created value if it filled time that would otherwise have sat empty, with clients who wouldn't otherwise have come. That's a much narrower win than the busy week suggests, and it's the win you actually have to measure.

The verdict isn't in until they rebook at full price

Even a promotion that loses money on the day can be worth it, if the discounted clients come back at full price and become regulars. That's the entire case for a new-client offer: you accept a loss on the first visit to buy a relationship. But it only works if the relationship actually forms, and most don't. Deal-seekers come for the discount and leave for the next one somewhere else. Whether your promotion bought clients or just bought traffic is a question you can't answer the week of the sale, only two, three, six months later, when you look at how many of those discounted faces ever paid full price.

This is the part that quietly never happens. By the time the answer is knowable, the promotion is long forgotten, the spreadsheet (if there ever was one) is buried, and nobody remembers which clients came in on which offer. So the loop never closes, the same promotion gets run again next year on faith, and the business never learns whether its discounts build loyalty or just rent a crowd.

Decide what “worth it” means before you run it

The discipline that turns a promotion from a gamble into a lesson is to define success before you start. Not “let's get more bookings,” something checkable: “I expect this to bring in twenty clients who wouldn't have come, and I expect at least six of them to rebook at full price within three months.” Write it down. Then, when the window closes, compare what happened to what you predicted. That comparison (not the busy week, not the gut feeling) is the verdict. And whether the answer is yes or no, you've learned something you can use the next time, instead of running the same coin flip again.

What to do this week

  1. 01Before your next promotion, write down what would make it worth it: a specific number of new clients who wouldn't have come, and how many you expect to rebook at full price.
  2. 02When it ends, separate the bookings into two piles: clients the offer actually created, and regulars who'd have come anyway and just got a discount.
  3. 03Tally the real cost: the margin given away on every booking, the cost to serve the extra ones, and the full-price slots you couldn't sell because discounted ones filled them.
  4. 04Put a date on the calendar three months out to check how many discounted clients came back at full price. That number, not the busy week, tells you if it worked.

The hard part of a promotion was never running it. It's settling up afterward, honestly, months later, when nobody remembers the details. That's exactly the thread Keepr keeps. It reads your bookings and payments, tells the clients an offer created from the regulars who'd have come anyway, remembers what you expected the promotion to do, and checks months later whether the discounted clients ever returned at full price, so the next sale is a decision based on what the last one actually did, not on how busy it made you feel.

Key takeaways

  • A promotion that fills your calendar can still lose you money: busy is a feeling, profit is a calculation, and the two often disagree.
  • Only count the clients the promotion actually created. Regulars who would have booked anyway, now at a discount, are a cost of the promotion, not a win.
  • The real price tag includes the margin you gave away, the cost to serve, and the regulars who quietly waited for the next sale instead of paying full price.
  • A promotion only truly pays off if discounted clients come back at full price, so the verdict isn't in for months, not days.
  • Decide before you run it what “worth it” means (a specific number of new, returning clients), then check the result against that, not against how busy you felt.

The right things reach you. The rest keeps moving.

Keepr connects supported business records, brings forward what deserves attention, and preserves the decisions and outcomes that should not have to be rediscovered.

Tuesday · business movement

1 needs you
09:04Customer messageMoving
09:12New reviewRecorded
09:23Consultation requestConnected
13:22Pattern brought forwardReview

Illustrative sequence. Available activity depends on connected sources and coverage.

Keep reading