Making the reason for a discount as durable as the discount itself
A discount code, once created, runs until someone deliberately turns it off. A price override, once entered, applies until someone deliberately changes it. In both cases, the mechanism is durable by default — it takes active effort to stop. The reasoning behind it is the opposite: durable only if someone makes the same active effort to preserve it, and forgotten by default otherwise.
The asymmetry that causes the problem
Systems are built to make ongoing arrangements easy to sustain and hard to accidentally lose — that's a sensible design choice for the mechanism itself. Nobody wants a discount to silently disappear because a database record expired unexpectedly. But that same design philosophy was never applied to the reasoning, because reasoning isn't a mechanism the system needs to keep running — it's context the system was never asked to hold at all.
The result is a structural mismatch: the discount survives by default, the reason survives only by deliberate effort, and deliberate effort is exactly the thing that tends not to happen once the original context feels settled and routine.
Why this specifically matters for discounts and price overrides
Because they're often the most scrutinised part of a pricing structure when anyone reviews margin, fairness, or consistency. An auditor, a new finance hire, or a customer who noticed someone else's better deal will eventually ask why a specific discount exists. If the mechanism has outlived the reasoning, the honest answer is uncomfortable: it's still running, and nobody currently at the business can confidently say why it should be.
This is different from a formal, published discount policy, which is a rule anyone can look up. It's specifically about one-off, negotiated arrangements — the kind of exception that made complete sense in a specific conversation and now exists as a bare fact in a system with no memory of that conversation attached.
Where this creates real exposure
Margin erosion nobody's tracking. A collection of small, individually-justified discounts, none reviewed in years, can add up to a meaningful and entirely unmonitored drag on margin — see pricing for profit for how margin leaks accumulate in ways nobody notices until they're totalled.
Inconsistency that looks like favouritism. Without a visible reason, two customers on different terms look arbitrarily treated, even if the original decisions were both entirely defensible given what each customer's relationship actually involved.
Renewal by inertia rather than by choice. A discount that was meant to be temporary, tied to a specific circumstance, keeps running long after that circumstance has resolved, simply because nothing prompts anyone to notice it should have ended.
Closing the gap between mechanism and meaning
Attach the reason to the discount at the point of creation, using whatever note or comment field is available on the record itself — not a separate spreadsheet that will drift out of sync with the actual discounts running.
Set a review date, not necessarily an expiry. The discount doesn't have to end automatically — someone just has to be prompted to confirm it's still warranted, on a schedule, rather than letting it run indefinitely on the strength of a decision nobody currently remembers making.
Periodically total up active discounts and their stated reasons, treating any discount without a clear, specific reason as a flag for review rather than an oversight to quietly leave alone.
The specific habit worth adopting
Every time a discount or price override is granted outside a standard, published policy, write the reason in the same place the discount itself lives, in the decision-maker's own words, before moving on to the next task. It's the same discipline this cluster keeps returning to, applied to the one category of decision most likely to be questioned by someone with a spreadsheet and a reason to look closely.
Common questions
Why does a discount's justification fade faster than the discount itself?
Because the discount is a mechanism the system is designed to sustain reliably by default, while the reasoning behind it was never something the system was built to hold at all. The mechanism survives without effort; the reasoning only survives if someone deliberately records and preserves it, which often doesn't happen once the original context feels settled.
Why is this a bigger risk for discounts specifically than other operational decisions?
Because discounts and price overrides are exactly the kind of decision most likely to be scrutinised later — by an auditor checking margin, a new finance hire reviewing consistency, or a customer who noticed someone else's better terms. An unexplained discount at that point looks like favouritism or an oversight, whether or not the original decision was sound.
How can a business prevent discounts from accumulating unnoticed?
Attach the reason to the discount record at the point it's created, set a review date to prompt periodic confirmation it's still warranted, and periodically total active discounts against their stated reasons — treating any discount without a clear, specific justification as worth reviewing rather than leaving alone.
Does every discount need a documented reason?
No — standard, published discount policies applied consistently don't need this, since the policy itself is the record. It's specifically one-off, negotiated exceptions outside the standard policy that carry this risk, because they exist as bare facts in the system with no built-in record of the conversation that produced them.
Related: pricing for profit on your own store · the customer exception nobody wrote down · the exception that made sense once and confuses everyone now
Read next
See what you could build
Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.
Start free trial