---
title: "Expansion Revenue Attribution: Who Gets Credit, CS or Sales?"
description: "Expansion revenue attribution settled in writing: the four credit models, the timestamp test that decides who sourced the deal, and the comp maths for each."
topic: "Revenue & Expansion"
author: "Raj Bheda, Co-founder, GainTrace"
audience: "VP Customer Success, Revenue Operations"
published: 2026-09-18
modified: 2026-09-18
source: https://gaintrace.com/explore/revenue/expansion-revenue-attribution-between-cs-and-sales
---

# Expansion Revenue Attribution: How Do We Split Credit Between CS and Sales?

*When both teams claim the same upsell*

**Short answer:** Expansion revenue attribution works when credit is defined before the quarter rather than argued after the deal. Pick one of four models, write the qualifying evidence and the time window into the comp plan, and keep one ledger both teams can read. The rule that ends most arguments: credit follows the earliest timestamped signal, and it expires after 90 days.

**Key takeaways**

- Write the credit rule into the comp plan before the quarter opens. An expansion credit argument is always an argument about a rule nobody wrote down.
- Credit follows the earliest timestamped signal in a shared system, not the loudest claim in the pipeline review, and it should expire after a fixed window so nobody owns an account forever.
- Track credit load: the total expansion ARR credited divided by the expansion ARR that finance booked. Anything above 1.0 means the same dollar is being paid for twice, which is a budget decision, not an accident.
- A rule that pays whoever spots the opportunity first, with no shared ledger to prove it, produces information hoarding between sales and customer success within one quarter.
- Expansion is 15% of net new ARR for private SaaS under $1M ARR and 60% above $50M ARR (High Alpha, 2025, 800 or more self-selected respondents), so the credit rule governs more money every year the company grows.

Expansion revenue attribution is the argument that starts the moment an upsell closes. The CSM says she found the signal in a support thread in March. The account executive says he built the business case and ran the procurement gauntlet in June. Both numbers are now sitting in somebody's quota, the rule was never written down, and the person who argues best in the pipeline review is about to win.
This page is for the VP of Customer Success or the RevOps lead who has to settle it before the next comp plan ships. It gives the four credit models in use, the evidence test that decides who sourced an expansion, two formulas that price each model, and the five-step arbitration that handles the deals both teams will claim.

## How does expansion revenue attribution get decided in practice?

Expansion revenue attribution gets decided one of two ways: by a rule agreed before the quarter, or by a negotiation between two people who both believe they earned the money. The second way is the default, because most comp plans name the expansion target and skip the credit test entirely. Everything that follows on this page exists to replace that negotiation with a timestamp.

> **The first-signal clock:** The first-signal clock is the rule that expansion credit follows the earliest timestamped qualifying signal in a system both teams can read, never the loudest claim in a pipeline review, and that the claim expires 90 days after the signal is logged. It settles disputes because it replaces a question about contribution, which has no answer, with a question about a record, which has one.

The tooling is no help here, and the review corpus shows why. Across 4,978 public reviews of five customer success platforms, 107 reviews (2.1%) mention expansion and 135 (2.7%) mention upsell, while exactly 1 review mentions commission and none mention attribution. Platforms record the opportunity. The credit rule lives somewhere else, usually in a spreadsheet owned by finance or in the memory of whoever ran the last quarterly business review.

> "Instead, they decided to put me in direct competition with the Sales team for upsells, with a rule of "whoever detects the opportunity gets the commission." The result is that Sales often withhold information, and I end up spending more time fighting internally to justify quotes than focusing on my actual job: driving customer satisfaction and renewals."
>
> — r/CustomerSuccess, 2025

Read that rule again. It is a reasonable rule. It failed inside one quarter because detection was never recorded anywhere both teams could see, so the only way to prove detection was to withhold it until the money was on the table. A credit rule without a shared ledger is an incentive to hoard information about your own customers.

> "AEs don't fight back when clients want to cancel in hopes they can win back business later and get paid, which hurts CS."
>
> — r/CustomerSuccess, 2025

## Which four expansion credit models are in use, and what does each one break?

Four credit models cover nearly every arrangement we have seen in B2B SaaS as of 2026: sole credit to the closer, split credit, sourced versus closed, and a shared portfolio number. Each one is defensible. Each one breaks in a predictable place, and the break is what you are choosing between.

| Model | How credit is assigned | What it breaks | Use when |
| --- | --- | --- | --- |
| Sole credit to the closer | The account executive who signs the order form takes 100% of the expansion credit and the commission. | CSMs stop passing signals, because passing one converts their work into somebody else's quota attainment. | The CSM has no variable pay tied to expansion at all and is measured on gross retention only. |
| Split credit | A fixed split, commonly 70/30 or 50/50, pays both roles on the same booked expansion ARR. | Budget, because credit load rises above 1.0 and finance is funding the same dollar twice. It is affordable, but it has to be a decision, not a discovery in the commission run. | Expansion is a genuine two-person job: the CSM holds the relationship, the AE holds the commercial and legal work. |
| Sourced versus closed | Whoever logs the qualifying signal first is credited as source; whoever signs it is credited as closer. Two separate lines, two separate rates. | Nothing, provided the timestamp is enforced. Without a ledger it degrades into the loudest-claim model within a quarter. | Both teams carry variable pay on expansion and the disputes are frequent enough to cost management time. |
| Shared portfolio number | Neither role is credited per deal. Both carry net revenue retention or expansion ARR across the same accounts. | Attribution for the individual, so strong performers on weak portfolios are punished for accounts they never touched. | Portfolios are stable, teams are small, and the company would rather pay for the outcome than police the inputs. |

The split model is the most common and the least examined. One CS leader planning a January comp structure described the starting point plainly, and the question underneath it is the one this page answers: a per-deal rate rewards the hunt, a portfolio percentage rewards the base, and the two produce different behaviour on the same account.

> "Currently, we pay AMs a straightforward 10% commission on any increase in ARR (£ amount) they secure (upsells/cross-sells). I'm more accustomed to comp plans that pay based on a Net Revenue Retention (NRR) percentage, like tying a bonus directly to achieving a specific NRR rate across their portfolio, not just commission on a specific dollar amount."
>
> — r/CustomerSuccess, 2025

Model choice follows the renewal motion, so settle that first if it is still open. [Who should own renewals, sales or customer success](https://gaintrace.com/explore/revenue/who-should-own-renewals-sales-or-customer-success) covers the ownership question and [SaaS renewal management](https://gaintrace.com/blog/saas-renewal-management) covers the mechanics underneath it. This page assumes both are answered and deals only with credit and comp for expansion.

## What evidence should count as sourcing an expansion?

Sourcing an expansion means a timestamped record that names the account, the product and the trigger, entered before an opportunity existed in the CRM. Anything looser than that is a claim, and claims are settled by seniority. Write the evidence test once, apply it to every disputed deal, and the disputes stop arriving.

| Signal | Where the timestamp lives | Counts as sourcing? | Why |
| --- | --- | --- | --- |
| Usage crossing a contracted limit, logged with the account and product | Product analytics or the billing system | Yes | Machine generated, cannot be backdated, and names the product the customer will buy. |
| A written request from a named customer contact for more seats, volume or a second product | Email, ticket or call transcript attached to the account | Yes | The customer created the trigger and the record carries the date and the person. |
| A logged CSM note proposing a specific expansion, with the use case named | The CS platform or CRM activity record | Yes, if entered before the opportunity | This is the case the rule exists for. A note written after an opportunity is open proves nothing. |
| A meeting where somebody says the customer might be ready | Nowhere | No | Unverifiable, and it rewards whoever speaks first in the room rather than whoever did the work. |
| An inbound request to the account executive from procurement | CRM opportunity record | No, that is closing | Procurement arriving is the result of a trigger, not the trigger. Look back for the signal that created it. |

**A sourcing claim is valid only if it has all six**
- [ ] The account, named the same way in both systems.
- [ ] The product or SKU the expansion would be sold as.
- [ ] The trigger, in one sentence, written before the opportunity opened.
- [ ] A system timestamp nobody can edit.
- [ ] The person or process that logged it.
- [ ] A date inside the credit window, which we suggest is 90 days.

The signals themselves are a separate skill, and most companies have more of them than anyone is reading. [How to identify upsell opportunities from usage signals](https://gaintrace.com/explore/revenue/identify-upsell-opportunities-saas-usage-signals) covers which ones predict a purchase; this page only decides who gets paid once one of them turns into money.

> "We also use [the platform] as a way to understand how CSMs are interacting with a Customer and providing Account Managers identified cross-selling as well as expansion Opportunities."
>
> — Mid-Market reviewer, public G2 review

## How should the comp plan pay expansion revenue attribution?

Expansion revenue attribution belongs in the comp plan document with the same standing as the quota number, because a rule that lives in a Slack thread is renegotiated every quarter. Two numbers make the plan decidable: what a split costs in cash, and how much of the expansion line is being credited more than once.

**Split credit payout**

```
Payout = Booked expansion ARR × Plan rate × Credit share
```

Where:
- Booked expansion ARR: the incremental annual value on the signed order form, excluding the renewal of existing ARR and excluding any uplift from a price increase
- Plan rate: the commission percentage in that role's plan, which is usually lower for the sourcing role than the closing role
- Credit share: the fraction of the deal credited to this role under the model, for example 0.3 for the sourcing side of a 70/30 split
- What good looks like: the two shares add to 1.0 on every deal, and any deliberate overlap is priced and approved in advance, never discovered in the commission run

**Credit load**

```
Credit load = Total expansion ARR credited across all roles ÷ Total expansion ARR booked
```

Where:
- Credited across all roles: add up every dollar of expansion that appears in somebody's attainment, including sales, customer success, partner and overlay roles
- Booked: the same period's expansion ARR as finance reports it, from signed contracts
- What good looks like: 1.0 if you pay once, or a number you chose, such as 1.3 for a deliberate 70/30 overlap. A credit load nobody can state is a plan nobody has costed

> **Worked example:** Thirty accounts book $600,000 of expansion ARR in a year. The company runs sourced versus closed: the CSM's plan rate is 2% on sourced expansion, the account executive's is 8% on closed. Every deal is credited to both, so credit load is 2.0 and the cash cost is $12,000 plus $48,000, or 10% of expansion ARR. Moving to a 70/30 split at a single 8% rate costs the same $48,000 but pays one team less on deals it did not source, and the argument moves from the pipeline review into the plan design where it belongs. These figures are illustrative; run them on your own expansion line before you change a rate.

Portfolio models remove the per-deal argument and import a different one. A hybrid account manager described the shape of it in 2026: a move from per-account commission to an all-or-nothing portfolio threshold, on a portfolio of ten accounts, where losing one or two swings the percentage past the cliff.

> "Many churn risks are things like client layoffs/budget freezes outside my control"
>
> — r/CustomerSuccess, 2026

That is the trade. Per-deal credit is arguable but controllable. Portfolio credit is uncontestable but exposed to events nobody in the room can influence. If you choose a portfolio number, size the portfolio so a single account cannot move it more than a few points, and model the payout against last year's actuals with the [NRR calculator](https://gaintrace.com/tools/nrr-calculator) before anyone signs the plan.

## What do we do when both teams claim the same upsell?

Both claims go to the ledger and the earliest qualifying timestamp wins, which takes about four minutes per deal once the ledger exists. The procedure below matters more than its outcome: a published process that occasionally produces the wrong answer beats an unwritten one that produces a resentment.

1. **Freeze the claim at the close date.** Credit is decided in the same week the order form is signed, from records that existed before it. Nothing logged after the close date is admissible, which removes the incentive to write retrospective notes.
2. **Pull every qualifying signal on the account inside the window.** Usage thresholds, written customer requests and pre-opportunity CSM notes, with their system timestamps. If two signals are within 48 hours of each other, treat them as one event and split the credit.
3. **Apply the evidence test, not the narrative.** A claim without a timestamped record fails, even when everyone in the room believes the person. This is the step that makes the rule worth having, and the first two times you apply it will be uncomfortable.
4. **Record the decision and the reason in one line.** Account, deal, credited role, the signal that decided it, the date. Six months of these lines tell you whether the rule is working or whether one team is being systematically shut out by a gap in tooling.
5. **Escalate only unclear evidence, never unclear feelings.** The VP of CS and the sales leader arbitrate cases where the records conflict. Cases where somebody is unhappy with a correct application of the rule are a comp plan conversation for the next cycle, not an arbitration.

Two teams working the same account from two systems is the most common reason a ledger cannot be assembled at all, and the weekly reconciliation meeting it produces is a tax on both teams.

> "They are concerned that account manager notes don't always match CSM notes but the issue is the CSM team utilizes JIRA for notes and the AM's utilize salesforce... It's a disaster and a waste of time to be on a call every week for hours going over each account."
>
> — r/CustomerSuccess, 2025

One system of record for account activity is a precondition for any credit rule, not an improvement on it. If notes live in two places, the credit rule will be decided by whichever system the person adjudicating happens to open.

## How do we know the expansion credit rule is working?

A working credit rule shows up in three numbers, and all three are countable from records you already keep: disputed share, credit load, and signal coverage. Measure them quarterly, publish them to both teams, and review the rule when any of the three moves.

| Measure | How to count it | What good looks like |
| --- | --- | --- |
| Disputed share | Expansion deals that went to arbitration, divided by all expansion deals closed in the quarter. | Falling quarter on quarter. A rising share after a rule change means the evidence test is ambiguous, not that people are greedier. |
| Credit load | Total expansion ARR credited across all roles, divided by expansion ARR booked. | The number you chose, held steady. Drift upward is overlay roles being added without a plan review. |
| Signal coverage | Expansion deals with a qualifying signal logged before the opportunity, divided by all expansion deals. | Rising toward 100%. Low coverage means the expansion line is inbound and the credit argument is mostly theatre. |

No published benchmark exists for expansion credit disputes, credit load or signal coverage, and any figure offered for them will be a vendor assertion with no sample behind it. What is published is the size of the prize: expansion runs at 15% of net new ARR for private SaaS under $1M ARR and 60% above $50M ARR (High Alpha, 2025, 800 or more self-selected respondents), and Benchmarkit put expansion at 40% of total new ARR for private B2B SaaS in CY2024, up 5 points year on year, on 81 companies. The credit rule governs a larger share of the growth line every year the company grows.

Signal coverage is the number that changes behaviour fastest, because it is the only one a CSM can move alone. If coverage is below half, the argument about expansion revenue attribution is premature: the team is not finding expansion, it is catching it. [How do I hit a CSM NRR target on my own accounts](https://gaintrace.com/explore/revenue/csm-nrr-target) covers what to do about that on an individual portfolio.

## How does GainTrace keep the expansion credit ledger honest?

GainTrace connects billing, CRM, product usage and support, so the first qualifying signal on an account carries a system timestamp nobody typed. [Expansion intelligence](https://gaintrace.com/solutions/expansion-intelligence) shows the accounts crossing a usage or contract threshold with the date the threshold was crossed, and [customer health](https://gaintrace.com/platform/customer-health) shows the same record to the CSM and the account executive at the same moment. That is the ledger the first-signal clock needs; the credit rule itself is still yours to write.

## Frequently asked questions

### Who should get the commission on an upsell the CSM found?

Whoever logged the first qualifying signal, if your model credits sourcing. Write the test down: a timestamped record naming the account, the product and the trigger, entered before the opportunity existed. Under sourced versus closed, the CSM takes the sourcing rate and the account executive takes the closing rate. Under sole credit to the closer, the CSM should carry no expansion variable pay at all, or the plan is asking for a fight.

### What is a typical split for expansion commission between a CSM and an AE?

Splits of 70/30 and 50/50 both appear in practice, with the closing role usually taking the larger share and a lower rate applied to the sourcing side. No public benchmark exists for these splits, so treat any number you read as one company's choice. Decide it from credit load: pick what you are willing to pay per booked dollar of expansion, then set the shares to match that budget.

### How do we stop sales and customer success competing for the same upsell?

Remove the reason to hoard. Competition starts when detection is the thing that pays and detection has no shared record, so the only way to protect a claim is to keep it quiet. One ledger both teams write to, a published evidence test and a fixed credit window remove the advantage of silence. The comp plan then pays the record, not the argument.

### Should CSMs be paid a percentage of expansion revenue or an NRR bonus?

A percentage rewards the hunt and is controllable by the individual; an NRR bonus rewards the base and is exposed to events outside anyone's control, including layoffs and budget freezes at the customer. Small, stable portfolios can carry an NRR bonus. Portfolios where a single account moves the percentage by several points need per-deal credit, or a threshold wide enough that one churn cannot zero the payout.

### How long should an expansion credit claim last?

We suggest 90 days from the logged signal, and the exact number matters less than having one. An unlimited window means a CSM who noted an interest in March claims a deal that closed in November for unrelated reasons. A window that is too short punishes long enterprise cycles, so set it against your own median time from first signal to signature and review it annually.

### Does expansion revenue attribution change who owns the renewal?

No, and conflating the two is the most common error. Renewal ownership is about who holds the commercial conversation on existing ARR. Expansion attribution is about who gets credited for incremental ARR, whoever holds the conversation. Settle ownership first, then write the credit rule inside it, so the person who carries the price also carries the consequence of discounting it.

## How this was researched

We searched 33,600 Reddit posts from r/CustomerSuccess, r/SaaS, r/sales and r/startups (May 2024 to September 2026) for compensation and credit disputes between customer success and sales: 572 posts mention commission, 268 mention upsell and 222 mention expansion. We also counted the same themes across 4,978 public G2 reviews of five customer success platforms: 107 reviews mention expansion, 135 mention upsell, 1 mentions commission and none mention attribution. Benchmark figures for expansion as a share of net new ARR are from High Alpha 2025 (800 or more self-selected respondents) and Benchmarkit and Pavilion, May 2025 (expansion chart N = 81). The four-model taxonomy, the first-signal clock, the credit load measure and the arbitration procedure are ours; the worked example uses illustrative figures.

## Sources

- [r/CustomerSuccess: CSMs, how is your variable comp structured?](https://reddit.com/r/CustomerSuccess/comments/1n7gbsv/)
- [r/CustomerSuccess: Goals of sales and CS don't align](https://reddit.com/r/CustomerSuccess/comments/1i388ke/)
- [r/CustomerSuccess: How should I plan the compensation structure for my Account Managers vs CSMs](https://reddit.com/r/CustomerSuccess/comments/1pi5cng/)
- [r/CustomerSuccess: CSM handling renewals with Account Managers attached is a disaster](https://reddit.com/r/CustomerSuccess/comments/1me579n/)
- [r/CustomerSuccess: Is a 60/40 AM comp with all-or-nothing retention payout typical?](https://reddit.com/r/CustomerSuccess/comments/1r3vsdt/)
- [High Alpha 2025 SaaS Benchmarks (expansion as a share of net new ARR)](https://www.highalpha.com/saas-benchmarks)

## Next steps

Write the evidence test this week, then give both teams one timestamped record to argue from. [Start free](https://app.gaintrace.com/auth/login) or [book a demo](https://gaintrace.com/booking).
