Every SaaS company has a discount approval process. Most of them just don't have it written down. The "process" is a rep pinging their manager on Slack, the manager forwarding it to Finance, and Finance approving because the quarter is closing. That works until it doesn't — until a 35% discount goes through that nobody would have signed off on in daylight. A discount approval matrix fixes that by deciding, in advance, who can approve what and how fast.

What is a discount approval matrix?

A discount approval matrix is a simple table that maps how deep a discount is — plus how risky the terms are — to two things: who is allowed to approve it, and how long they have to respond. It turns discounting from a negotiation between a rep and whoever is nearby into a rule the whole team can see.

The matrix does two jobs at once. It protects margin by making sure deep discounts get senior eyes. And it protects speed by making sure shallow discounts don't wait on anyone. Both matter. A matrix that only does the first one becomes a bottleneck, and reps route around it.

What should the discount tiers be?

Start with three or four tiers. More than that and nobody remembers them. Here's a starting ladder for B2B SaaS — treat the percentages as a template and adjust them to your own gross margin, because a 20% discount means something very different at 90% margin than at 60%.

Discount depth Approver Turnaround
0–10% Rep, no approval needed Immediate
11–20% Sales manager Within 4 business hours
21–30% VP Sales + deal desk lead Within 8 business hours
30%+ or non-standard terms CRO + CFO Within 24 business hours, written rationale required

Two design rules make this hold. First, the deepest discounts get the fewest approvers, not the most. The instinct is to add reviewers as risk climbs — a committee for the scary deals. That slows the deal and diffuses accountability. One senior owner decides faster and owns the outcome. Second, every tier has a clock. A discount tier without a turnaround time isn't governance, it's a suggestion, and reps will skip it the moment a deal is hot.

Where should the thresholds actually sit?

The honest answer: it depends on your margin and your segment. But a few anchors help.

Reps should be able to close a normal deal without asking anyone. For most SaaS teams that means real, no-questions discount authority in the 10–15% range. Below that line, the deal is standard and self-serve. Above it, it's an exception and gets a review.

The tier that matters most is the deep one. Somewhere around 30% is where the math gets uncomfortable for a business running 70–80% gross margins — the discount starts eating meaningfully into the contribution you keep. That's why the top tier pulls in Finance: past that line, you're not just trading price for a close, you're changing the economics of the account. Anything at or beyond it should require a written reason, because a discount you can't explain in two sentences is usually one you shouldn't grant.

Set the thresholds by segment if your deals vary a lot. Enterprise buyers negotiate harder and land at deeper realized discounts than mid-market — so a 20% discount that's an exception in mid-market may be routine in enterprise. One flat ladder across wildly different segments either strangles the big deals or waves through the small ones.

Why deep discounts cost more than the discount

A discount isn't a one-time price cut. It's an anchor for every renewal that follows. When a customer lands at 30% off, that's the number they expect next year — and the year after. The "savings" you gave to close the quarter becomes the baseline you negotiate up from for the life of the account.

That's the part a discount approval matrix is really protecting. The rep is optimizing for this quarter's close. The business is on the hook for the renewal. The matrix forces the deep discounts — the ones that reset the anchor — in front of the people who will own that renewal, before the number is locked in. This is the same judgment a deal desk brings to every non-standard deal: not "can we discount," but "what does this discount cost us later."

What about non-standard terms, not just discount depth?

Discount percentage is the easy trigger to see. It's not the only one that hurts. A deal can be at list price and still be a bad deal because of what got conceded in the terms.

Route a deal to the matrix — regardless of discount — when it includes any of these:

  • Non-standard payment terms like net-60 or net-90, which quietly cost you working capital.
  • A most-favored-nation clause, which caps your pricing power across the account.
  • Custom SLAs, uptime credits, or liability language that Legal hasn't pre-approved.
  • Auto-renewal or termination-for-convenience changes that weaken your renewal position.
  • Multi-year ramps or usage commitments that look like ARR but carry hidden downside.

Any one of these belongs in the top tier of the matrix even at a modest discount, because the risk lives in the fine print, not the price line.

How do you keep the matrix from being ignored?

A matrix on a wiki page that nobody follows is worse than no matrix, because it creates the illusion of control. Three things keep it real.

Speed. If the governed path is slower than the workaround, reps take the workaround. Hit your SLAs, and the compliant path becomes the fast path. That's the whole game.

Context for the approver. "Can I do 28%?" is an impossible question to answer well. "This is 8 points deeper than our largest discount at this ACV, and the customer wants net-90 — we granted that once and it slipped the renewal a quarter" is a thirty-second yes or no. Approvers who get comparable deals and term history make faster, better calls. Approvers who get a bare percentage rubber-stamp or stall.

Review it quarterly. Discount norms drift. Competitors get aggressive, a new segment opens, margins shift. A matrix set once and never revisited goes stale, and stale rules lose authority. Put a standing 30-minute quarterly review on the calendar and adjust the thresholds against what actually closed.

A quick self-check

If you can't answer these, your discount approval process isn't a matrix yet — it's a habit:

  1. What's the deepest discount a rep can grant with no approval?
  2. Who approves a 25% discount, and how long do they have?
  3. What triggers a review besides discount depth?
  4. When did you last change the thresholds?

Writing the answers down, in one table, is most of the work. Enforcing them with speed and context is the rest.

Getting that discipline in place is exactly what Precedent does for teams that don't have a full deal desk — a tiered approval matrix, wired to your own deal history, so every exception arrives with the context an approver needs to decide in minutes instead of days.