How to Design a Discount Approval Matrix for a B2B Sales Team
A discount approval matrix sets who can approve which discount, for which kind of deal, and what the rep must get in return. Build it with three or four authority levels, triggers beyond the discount percentage such as term and payment, a give-get rule and a same-day approval window.
Without a matrix, discounting depends on who asks and how loudly, which teaches buyers to wait for a better price. With a matrix that's too tight, reps work around it. The design below aims for a rule set that protects margin, keeps deals moving and gives finance visibility into exceptions.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
What does an approval matrix decide?
It answers four questions before a rep quotes anything:
- How much can a rep offer alone? A small, pre-approved band that lets routine negotiation happen without waiting.
- When does a manager approve? The next band, usually with a written reason.
- When does finance or the founder approve? Deep discounts, unusual terms or strategic accounts.
- What must the buyer give back? Longer term, prepayment, a case study or a larger commitment.
Set the thresholds from your margin and pricing structure, not from what other companies use. Ask finance for the discount level at which a deal stops being worth doing, and put your top approval tier just before that point. See pricing discount governance and deal desks for how larger companies run this.
What does an example matrix look like?
Here's an illustrative structure. Replace every threshold with numbers from your own margins:
- Level 0, rep authority: a small discount off list price, only on standard terms and annual billing.
- Level 1, sales manager: the next band, with a written reason and a give-get attached.
- Level 2, sales leader or founder: larger discounts, multi-year deals and any change to standard payment terms.
- Level 3, finance plus the leader: anything below your floor price, custom pricing models or unusual contract terms.
Say your list price is $20,000 a year and your floor after all concessions is $15,000. In this example, the rep might discount up to $1,000 alone, a manager up to $3,000, and anything below $16,000 needs the leader. Those figures are an illustration, and yours should follow from your own margin analysis.
Which non-price triggers should escalate a deal?
Discount percentage alone misses many ways margin leaks. Add escalation triggers for:
- Term: month-to-month or very long commitments, which change risk and cash flow.
- Payment terms: longer net days, split payments, or unusual billing.
- Scope and services: free implementation, extra seats or add-ons thrown in.
- Contract changes: liability caps, termination rights, price protection clauses.
- Deal type: resellers, strategic logos, pilots that convert later.
Each trigger should have an owner. Payment and contract changes often belong with finance or legal, not the sales leader, so get their input when you build the matrix. For governance of quote changes inside a quoting tool, see tiered discounts and margin approvals in CPQ.
How do give-gets keep discounts from becoming free concessions?
A give-get rule says every concession must be paired with something from the buyer. Examples:
- A larger discount for a longer term or prepayment.
- Price for a quicker decision, with a signature date in the contract.
- A discount in return for a reference, a logo or a case study.
- Extra seats in return for a committed expansion plan.
Ask reps to record the give-get with the discount request, so the approver can see what the company receives. Without one, the discount is a bare price cut. Train reps to open with the give: "If we can agree by the end of the month, I can ask my manager for a better rate." That's a trade, while a bare discount request just tells the buyer that your list price is negotiable.
How do you run approvals so they're fast and visible?
Slow approvals push reps to skip the process. Put these in place:
- A response time for approvers, such as within a business day, with a backup approver when someone is away.
- A single place to request approval, either your quoting tool or a form, so every request has the same information.
- A log of every approved and rejected discount, with reason and outcome.
- A monthly review of discount patterns by rep, product and segment.
Software like DealHub or Salesforce CPQ can build approval routing into the quote itself, which helps once volume makes manual approval slow. Check in a demo how each handles rules, and don't assume it supports your exact matrix. Whatever you use, the review matters more than the tool: if the same rep discounts every deal to the limit, that's a coaching topic. Also see how to prevent excessive sales discounting.
What Good Looks Like
Every discount above a small pre-approved band goes through a defined approver with a recorded give-get, and exceptions are reviewed monthly by segment and rep.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Fits a team that wants approval routing and pricing rules built into the quote, so confirm in a demo that it handles your matrix.
Fits a team already running its CRM on Salesforce that wants approvals tied to quote lines, and confirm the rules you need are supported.
Frequently Asked Questions
How many approval levels does a discount matrix need?
Three or four is enough for most small and mid-sized teams: rep, manager, sales leader or founder, and finance for exceptions. More levels slow deals down. Set the thresholds from your margins and revisit them as your pricing changes.
What is a give-get in sales negotiation?
A give-get pairs each concession with something from the buyer, such as a longer term, prepayment, a faster signature or a reference. It stops discounts from being free and shows the approver what the company gets in return.
Should reps have any discount authority without approval?
Usually a small band, yes. It lets routine negotiations move without delay, and it saves approvers' time for larger cases. Keep the band inside your margin limits, and require standard terms for anything approved without review.
How do you track whether a discount matrix is working?
Log each request with its reason, approver and outcome, then review patterns monthly by rep, segment and deal size. Look for discounts clustered at approval limits, repeated exceptions and deals where discounts didn't improve win rates.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Building a Deal Desk: Who Approves Discounts and How Fast
How to set up discount approval tiers for a small sales team, so reps know exactly who can approve what, without every deal waiting on one busy executive.
Routing Deep Discount Approvals to the Right Person
How to set up tiered discount approval routing in your CPQ so small discounts move fast and deep ones actually reach someone who owns margin.
How to Stop Excessive Sales Discounting
Find where discounting comes from, set approval bands, teach reps to trade instead of cut, and track the metrics that show whether it's working.
Structuring Renewal Caps So Multi-Year Deals Don't Cost You Later
How to decide when a renewal cap makes sense on a multi-year contract, how to structure it so it protects both sides, and what tends to go wrong later.
How to Write a Sales Playbook for a Small B2B Team
Build a sales playbook a small B2B team will use: what to include, the order to write it in, how to source content from real deals and how to keep it current.
Building a B2B Sales Forecast Worksheet Your Team Will Use
Set up a B2B sales forecast worksheet with deal columns, forecast categories, coverage math and a weekly routine, plus how to measure forecast accuracy.