What's the difference between discount governance and discount controls?
**Governance = rules about when you *can* discount. Controls = systems that *enforce* the rules.** Governance without controls is a handbook no one reads. Controls without governance are arbitrary CRM restrictions that drive reps crazy.
Governance (The Why and When):
Discount governance defines the *business rules* around pricing:
- At what ACV can the operator approve a 10% discount?
- What margin floor do we accept (e.g., never below 35%)?
- Is a 3-year deal eligible for a 20% Y1 discount?
- What justification do we require for "competitive" discounts vs. "logo" discounts?
Governance lives in a handbook, spreadsheet, or Salesforce record and answers: "When is discounting allowed?"
Controls (The How and Stops):
Discount controls are *mechanisms* that enforce governance:
- Approval workflows in Salesforce that block a deal if discount >15%
- Price fields that auto-calculate margin and flag if <35%
- Approval buttons that route to the deal-desk manager (not the CEO)
- Contract templates that prevent custom pricing terms outside bounds
- Payment-processing gates that reject negative-margin contracts
Controls live in tools (Salesforce, CPQ, billing system) and answer: "How do we *stop* bad deals?"
Why the Confusion?
Most teams conflate them:
- "We have a discount governance policy" (really means: we *said* no deals >20% discount; no enforcement)
- "We have discount controls" (really means: we locked down Salesforce fields; no one knows the *reason*)
- Result: Reps hack the system (create deals in spreadsheet, bypass Salesforce); approvers get constant escalations ("Just let me override this validation"); margin erodes (no audit trail)
Discount Governance: Building the Framework
Discount governance should answer these questions:
| Question | Governance Rule | Reason |
|---|---|---|
| Minimum margin threshold? | Never approve <35% margin | Below 35%, deal doesn't cover support, customer success, and SaaS infrastructure |
| Maximum standard discount? | Operator can approve up to 10%; manager can approve 10–20% | Operator touches 70% of deals; manager handles exceptions |
| Discount categories? | Logo (new customer, strategic vertical), Competitive (customer comparing), Expansion (existing customer growing), Churn-back (customer considering leaving) | Different categories have different approval paths (churn-back requires CEO sign-off) |
| Multi-year step-down allowed? | Yes, if margin recovers to 40%+ by Y2 | Prevents permanent margin erosion |
| Payment terms discounts? | Annual prepay = 2–3% discount; quarterly = 0%; monthly = 0% | Encourages cash-flow-friendly terms; same margin regardless of payment schedule |
| Expansion discounts? | If expansion ACV < base ACV, manager approval. If expansion ACV > 100% of base, operator approval | Prevents "churn disguised as expansion" (shrinking customer, calling it a deal) |
Discount Controls: Implementing the Enforcement
Once governance is defined, controls *enforce* it:
Control 1: Approval Workflows (Salesforce)
`` IF Discount % > 10% AND ACV > $50k THEN Route approval to Deal-Desk Manager ELSE Auto-approve at Tier 1 ``
- When rep enters discount in Salesforce, rule fires
- If discount is >10%, approval is *required* before deal can mark "Closed Won"
- Manager receives Slack notification; approves or rejects; deal updates automatically
- No email, no spreadsheet, no "let me ask my boss"
Control 2: Margin Validation (CPQ or Billdotcom)
`` IF Margin % < 35% on deal close THEN Block contract from being generated RETURN "Error: Margin below 35%. Adjust price or scope. Contact Finance." ``
- Sales rep tries to close deal with 32% margin (ACV $100k, cost $68k)
- System blocks contract generation
- Rep must either: increase price, reduce scope, or escalate to finance for variance approval
- Finance gets a report: "10 deals this month blocked for low margin; total margin variance: -$50k"
Control 3: Contract Template Restrictions (Intellinetics or Gatekeeper)
- Only approved contract templates can be used (not custom Word docs)
- Customer tries to negotiate custom SLA (e.g., "99.95% uptime instead of 99.5%"); requires deal-desk approval and cost modeling
- Prevents reps from promising terms (e.g., "We'll support your custom API integration for free") that sales engineering didn't cost
Control 4: Discount Reason Codes (Required Field)
- Rep must select reason: Logo, Competitive, Expansion, Churn-Back, Volume, or Other
- If "Competitive," rep *must* specify competitor name
- If "Other," rep must write justification
- Deal-desk manager sees reason code; can approve faster ("Competitive = expected; approved") or reject ("No reason given; rejected")
Control 5: Audit Trail (CRM Automation)
Every discount decision is logged:
- Discount %
- Margin %
- Approval level (Tier 1, 2, 3, 4)
- Approver name + timestamp
- Discount reason code
Finance runs monthly report: "Total discounts YTD: $2.5M. By approval level: Tier 1 ($1.2M), Tier 2 ($1M), Tier 3 ($300k). Average margin: 38%. Trend: +1% margin vs. last quarter."
Discount Governance x Controls: Common Pitfalls
Pitfall 1: Governance says "10% max" but controls don't enforce it
- Handbook: "Standard discount limit is 10%"
- Reality: Salesforce has no validation; rep can enter 25% discount
- Result: Reps enter whatever discount they want; finance discovers it later during contract review
- Fix: Add Salesforce field validation; if discount >10%, route to manager approval (no exceptions)
Pitfall 2: Controls say "Approval required" but approver takes 5 days to respond
- Workflow requires deal-desk manager approval
- Manager is on vacation; deal sits; rep complains; CEO overrides workflow; deal closes at 30% discount
- Fix: Add SLA timer; if not approved in 2 business days, auto-escalate to next level or auto-approve (depending on policy)
Pitfall 3: Governance mentions "Strategic customers" but doesn't define it
- Handbook: "Strategic customers can receive up to 30% discount with CEO approval"
- Reality: Everyone claims their deal is strategic; CEO says yes to 80% of them; margin erodes
- Fix: Governance defines strategic: "Customer is a venture-backed unicorn, board-level relationship, or <10% of market. CEO approval required."
Example: Tech SaaS, $50M ARR
Governance Document (Handbook): ``` Standard Discount Policy:
- Operator: 0–10% discount, auto-approve
- Manager: 10–20% discount, requires justification (logo, competitive, expansion)
- VP+Finance: 20–30%, requires written business case
- CEO: >30%, requires board discussion
Minimum Margin: 35% gross Payment Terms: Annual prepay = +2% discount; quarterly = standard; monthly = +2% fee Stategic Expansion: If ACV_new > ACV_base × 1.5, operator auto-approve. Otherwise, manager approval. ```
Controls Implementation (Salesforce):
| Control | Trigger | Action |
|---|---|---|
| Discount Validation | Discount % entered | If >10%, pause deal; require manager approval in workflow |
| Margin Check | Contract generated | If margin <35%, block contract; flag for finance |
| Reason Code | Discount >5% | Required field; rep must select Logo/Competitive/Expansion |
| Approval Notification | Manager approval needed | Slack alert to deal-desk manager + email |
| SLA Timer | Approval pending | If >48 hours pending, auto-escalate to VP Sales |
TAGS: deal-desk,governance,controls,pricing,policy,approval-workflow