Controlling Sales Rep Discounts Without Tying Their Hands
By Facundo Campo, 3D quoting tool developer
In short: Controlling sales rep discounts isn't about banning them. It's about setting, inside the quoting tool, how far each rep can go, under what conditions and who approves the rest, so a discount becomes a closing tool instead of a silent loss.
You control sales rep discounts with rules, not suspicion. The quoting tool sets how far each rep can go, under what conditions, and who signs off on anything past that limit. Reps get room to close in the meeting, and you always know how much margin you're giving up.
The problem: discounts nobody sees
At a lot of manufacturers, the discount lives in the last row of a spreadsheet. The rep builds the quote, the customer says "that's too much," and the rep knocks the price down to save the deal. Nobody checks it until the end of the month, when the owner looks at the numbers and can't figure out why a 50 × 80 ft building that should have made money barely broke even.
It isn't bad faith. The rep wants to close and doesn't know how much margin each product has. If steel went up and the price table didn't, a discount that used to be reasonable now eats the profit. And if every rep decides on their own, the same product ends up selling at three different prices.
The usual fix is the opposite extreme: "the owner approves all discounts." That protects margin, but it turns the owner into a bottleneck. The rep leaves the meeting with "let me confirm tomorrow" and the customer keeps shopping around. I wrote about that in when the owner quotes everything.
What rules can handle
A quoting tool with a sales dashboard can handle discounts in an orderly way. Some common rules, set up for each manufacturer:
- A cap per rep or per role. A new rep can go down to a certain point; the sales manager a bit further; past that, the owner approves.
- Discounts that depend on the product. Not everything has the same margin. A standard product can take a bigger discount than one with a lot of custom labor.
- Conditional discounts. Paying in cash, buying several units, picking up at the factory with no delivery.
- Coupons. Codes for a trade show, a campaign or a specific customer, with an expiration date.
- A record. Every discount is tied to the quote, the rep and the customer.
Whatever can't be defined ahead of time stays with a person, and that's fine. The point isn't to remove human judgment. It's to save it for the cases that need it.
How I handled it at EQUIBOX
At EQUIBOX, a horse stall and stable manufacturer in Berazategui, Buenos Aires, Argentina, I built the full quoting and sales system. The sales dashboard handles payment plans, installments and discount coupons, with separate admin and sales rep roles. Prices only show up when a rep is logged in, and every quote triggers an automatic email notification.
That has an effect people underestimate: since every quote sends a notice, the owner knows what's being quoted without having to ask. They don't need to approve each quote to know what's going on; they see it come in. Reps work freely and the company keeps the big picture.
Coupons turn out to be especially handy at farm shows. A show special is loaded as a coupon with an end date, the rep applies it at the booth, and when the show's over it simply stops working. Nobody has to remember to tell anyone. More on that in selling at agricultural shows.
Margin belongs in the calculation, not in someone's memory
Discounts are only under control when the base price is calculated correctly. If the price table is out of date, any discount cap stops making sense: a reasonable cap on an old price can leave the sale underwater.
So the two go together. You maintain the price table (steel per pound, sheeting per foot, shop hours) and the quoting tool calculates the price from there, as I explain in a price table the factory manages itself. The allowed discounts apply on top of that price. If steel goes up tomorrow, the price goes up and the discount is calculated on the new one.
If you want, the system can also be built around a minimum margin: instead of a fixed discount cap, a floor below which the quote needs approval. It's just another rule, shaped around how you think about profitability.
What the rep gets out of it
It sounds like all this puts limits on reps, but in practice it gives them more freedom. Today, without clear rules, a rep who wants to offer a discount has two options: take the risk and explain later, or call the owner and make the customer wait.
With clear rules, they know exactly what they can offer without asking. They can say "pay cash and I'll take this much off" in the meeting, with confidence, because the system allows it. If the customer wants more, they know it needs approval, and the request arrives organized, with the configuration and the quote attached. That's what makes it safe for reps to quote on their own.
For a new rep, the rules are also a way to learn: they don't have to guess how much each product can come down, they see it in the tool. I go into that in onboarding new sales reps.
How to start without overcomplicating it
You don't need to design a full commission and approval system on day one. What I usually suggest is starting small:
- One discount cap per role.
- Coupons for shows and campaigns.
- A record of every discount with the rep who applied it.
After a few months of use, you'll see where discounts pile up and can decide whether to fine-tune the rules by product or by payment terms.
I'm Facundo Campo, a software developer in Quilmes, Buenos Aires, Argentina. I design and build 3D quoting tools and sales dashboards for manufacturers that build to order. If you want to get your team's discounts in order without slowing down sales, message me on WhatsApp at +54 9 11 6193-3176 or email facundocampo100@gmail.com. I answer in English and Spanish. You can also read the EQUIBOX case study.
Frequently asked questions
Can each rep have a different discount cap?
Yes. Caps can be set by role or by rep, and also by product or payment terms. Anything over the cap can wait for approval.
Can discount coupons be used in the public configurator?
It can be built that way, but it depends on whether you show prices on your website. At EQUIBOX, prices and coupons are handled from the dashboard, with a rep logged in.
How does the owner know what discounts are being given?
Every discount is recorded with the quote, the rep and the customer. You can also get an email on every quote, as at EQUIBOX, and check the dashboard reports.
Does this replace the rep's negotiation?
No. It gives them a framework: they know what they can offer without asking and when they need approval. The negotiation is still theirs.