Revenue attribution is the practice of tracing closed-won revenue back to the marketing and sales touchpoints that influenced each deal. A model then splits the deal's dollar value across them. It answers which programs produced revenue, not which produced leads. In B2B, it has to count every member of the buying group, not one lead. Updated October 2026: models table, a worked $60,000 example, the buying group problem and where attribution stops.
The formula is simple: attributed revenue per touch = deal value × touch weight. The model sets the weight. The most common mistake is to apply those weights to lead counts or open pipeline instead of won revenue. That gives you marketing attribution, which is a different measure.
Revenue vs Lead Attribution: Who Gets Credit for What
Lead attribution credits the touches that created a lead. Revenue attribution credits the touches that influenced a closed-won deal, in dollars. Leads, MQLs and opportunities are useful indicators, but they are not revenue. A channel that fills the top of the funnel and never closes a deal is not a revenue driver. A channel with a tenth of the leads and real closed-won deals is. Without revenue attribution, teams optimize for volume and lose sight of what happens downstream. That gap is why marketing ROI calculations often tell a different story than pipeline reports.| Measure | Unit of credit | Where it stops | What it misses |
|---|---|---|---|
| Lead attribution | Leads or MQLs | The form fill | Whether the lead ever bought, and every buyer who never filled in a form |
| Pipeline attribution | Open opportunity dollars | Opportunity creation | Deals that stall, shrink or are lost |
| Revenue attribution | Closed-won dollars | Closed-won | What the lost deals teach, and proof of cause. It also needs end-to-end tracking, sales touches included |
Revenue attribution does not replace lead and pipeline metrics. It puts them in context. Once you know which sources produce revenue as well as leads, budget calls get much clearer.
Revenue Attribution Models: How Each One Splits the Deal
A revenue attribution model is the rule that splits a deal's dollars across its touches. The same deal gives very different channel credit under each one, so pick the model before you compare channels, and keep it fixed long enough to see trends.| Model | How credit splits | Best for | Blind spot |
|---|---|---|---|
| First touch | 100% to the first recorded interaction | Learning which channels open journeys | Ignores everything that moved the deal. The first recorded touch is often not the first real one, or belongs to a buyer who never signed |
| Last touch | 100% to the final interaction before close | Short cycles with one buyer | In B2B the last touch is usually a sales call or the pricing page, so marketing programs get nothing |
| Linear | Equal share to every touch | A neutral first multi-touch baseline | A page view counts the same as a demo, and touch-heavy channels such as email inflate |
| Time decay | More credit the closer a touch is to close. HubSpot halves credit for every 7 days back | Short cycles and promotions | With a 7-day half-life, a touch 84 days before close gets 1/4,096 of the weight of a touch on closing day |
| Position-based (U-shaped) | 40% first touch, 40% last touch, 20% split across the middle | Valuing the touch that opened the deal and the one that closed it | The middle of the cycle, where the buying group evaluates, shares 20% |
| W-shaped | 30% each to first touch, lead creation and opportunity creation, 10% split across the rest | B2B funnels with clear lead and opportunity stages | Touches after the opportunity opens, where the deal is won, share the 10%. Needs clean lead and opportunity dates |
| Algorithmic (data-driven) | Weights learned by comparing paths that closed with paths that did not | Teams with enough closed-won deals to train on | Needs volume, is hard to explain, and still shows correlation, not cause |
Vendors name these models differently. HubSpot's U-shaped model puts its second 40% on lead creation instead of the last touch. Its full path model gives 22.5% each to the first touch, lead creation, deal creation and the last touch, with 10% for the rest (HubSpot). Check the weights in your tool before you compare two reports.
Algorithmic models have a volume problem. ORM wants a couple of hundred closed-won deals at minimum before it trains its own forecasting models, and data-driven attribution runs into the same limit. Pete Furseth's test for any number an AI produces applies here too: it has to trace back to the raw data that drove it.
Worked Example: One $60,000 Deal, Three Models
Illustrative. The deal and its touches are made up to show the math. Six recorded touches, three people from the buying group, 88 days from first touch to close.| # | Touch (who, day) | Last touch | Linear | W-shaped |
|---|---|---|---|---|
| 1 | Organic search to a blog post (RevOps manager, day 1). First touch | $0 | $10,000 | $18,000 |
| 2 | LinkedIn ad click (CFO, day 9) | $0 | $10,000 | $2,000 |
| 3 | Webinar sign-up (RevOps manager, day 20). Lead created | $0 | $10,000 | $18,000 |
| 4 | Demo after an SDR call (the buyer's VP of Sales, day 34). Opportunity created | $0 | $10,000 | $18,000 |
| 5 | Case study email (CFO, day 61) | $0 | $10,000 | $2,000 |
| 6 | Pricing call with the AE (CFO, day 88). Last touch | $60,000 | $10,000 | $2,000 |
| Total | $60,000 | $60,000 | $60,000 |
Read across the rows. The webinar earns $0, $10,000 or $18,000 depending on the model. The sales touches (rows 4 and 6) earn $60,000 under last touch and $20,000 under both linear and W-shaped. Marketing's total is $40,000 under both multi-touch models in this example. What moves is which channel gets it, and that is what drives next year's budget.
Now run the same deal through a tool that follows only the lead's contact record. Only rows 1 and 3 belong to the RevOps manager. The CFO's ad click, case study email and pricing call never reach the report, and neither does the demo with the VP of Sales. Linear credit becomes $30,000 each for organic search and the webinar, and the CFO, the person who approved the budget, shows no influence at all.
The B2B Buying Group Problem
Most attribution tools follow one person. B2B deals are bought by a group. Forrester's 2026 State of Business Buying report says "the typical buying decision now includes 13 internal stakeholders and nine external influencers" (Forrester). HockeyStack Labs counted 266 touches per closed B2B SaaS deal in 2024. Deals of $100K ACV or more took 417 (HockeyStack). B2B buyers now use ten channels on the way to a purchase, up from five in 2016 (McKinsey).Contact-level tools tie touches to the one lead record that converted. Touches by everyone else sit on other contact records. They drop out of the report unless those contacts are linked to the deal. Four fixes:
- Attach the buying group to the opportunity. Give every involved contact a contact role, so their touches roll up to the deal. - Roll up to the account where roles are not kept. Crediting every touch from the account's contacts is account-based attribution. - Log sales and offline touches. Put demos, calls, events and partner intros in the data as campaign members or tasks. Skip them and the model sees only web clicks. - Set a window as long as your cycle. A 30-day window on an 84-day cycle cuts off the touches that started the deal.
How to Build Revenue Attribution
Revenue attribution requires connecting your marketing automation platform to your CRM through the full deal lifecycle. That means tracking touchpoints from first anonymous visit through opportunity creation through close. Three steps make this work:First, define your attribution model. Multi-touch models distribute credit across all touchpoints. W-shaped weights the three most important conversion moments. Choose based on your funnel complexity and data volume.
Second, ensure consistent tracking. Every campaign, channel and touchpoint needs standardized UTM parameters and CRM mapping. Gaps in tracking create gaps in attribution, and those gaps keep undervaluing the channels that are hardest to track. Do not wait for perfect data. "I don't think our data is ready" is the objection Pete Furseth hears most, and his answer is that no company has perfect data. What matters is that it is recorded the same way every month.
Third, close the loop. When a deal closes, the system should calculate the revenue credit for each contributing touchpoint automatically. This is where most implementations break down. Manual reconciliation does not scale past a handful of deals per month.
What Revenue Attribution Reveals
The channels that produce the most leads are often not the channels that produce the most revenue. Sources split apart even one stage down the funnel: Digital Bloom's 2025 benchmarks put MQL to SQL conversion at 31.3% for website leads and 4.2% for event leads (Digital Bloom). Paid search can lead on volume and trail on revenue per lead. Events can produce few leads and large deals. Content can earn little first-touch credit and still show up in the middle of most deals that close.You only see these patterns when you measure won dollars instead of top-of-funnel volume. Pair revenue attribution with pipeline velocity to see which channels drive revenue and how fast they do it.
What Attribution Can't Tell You: Where the Next Dollar Goes
Revenue attribution tells you what happened. It does not tell you where to put the next dollar. Pete Furseth, ORM's COO, puts the limit plainly. Tools such as Dreamdata, HockeyStack and Factors can show which marketing created pipeline, but that answer looks backward. It stops being useful when the question becomes "what should I do next?" Which programs get more money? Which get cut? How much pipeline would another $500,000 in a channel create? What happens to revenue if spend moves from paid media to events?Those questions need a forecast, scenarios and marketing mix modeling. Many marketers agree. In an EMARKETER survey with Snap Inc., 30.1% of US marketers said MMM is the best way to find what drives value. Just 11.7% chose third-party multi-touch attribution (EMARKETER).
Pete makes the same point about Marketo Measure (formerly Bizible). It and ORM can both show what generated pipeline and what contributed to closed-won business. Where ORM differs is the next step: recommending where to spend the next marketing dollar. For a side-by-side of the tools, see the best marketing attribution software.
Revenue Attribution and Forecasting
When attribution ties to revenue, the forecast gets better. Say, as an illustration, that webinar deals close at 35% and paid search deals close at 18%. Your forecast can then weight each pipeline dollar by where it came from. This links marketing measurement to revenue predictability. Teams that do it well make spend and forecast accuracy calls from real revenue, and lead volume stops driving the plan.Frequently Asked Questions
What is revenue attribution?
Revenue attribution is the practice of tracing closed-won revenue back to the marketing and sales touches that helped win a deal. A model then splits the deal's dollars across those touches. It counts dollars, so it differs from lead attribution. Lead attribution credits only the touches that created the first lead record, and it stops there.
What is a revenue attribution model?
A revenue attribution model is the rule that splits a won deal's revenue across the touches that helped close it. Single-touch models give 100% to the first or last touch. Linear gives equal shares. Time decay gives more to recent touches. Position-based gives 40% to the first touch, 40% to the last and 20% to the middle. W-shaped gives 30% each to first touch, lead creation and opportunity creation, and 10% to the rest. Algorithmic models learn the weights from data.
What is attributed revenue and how is it calculated?
Attributed revenue is the share of a won deal's value credited to one touch, channel or campaign. The formula is: attributed revenue = deal value × the touch's model weight. A $60,000 deal under a linear model with six touches credits $10,000 to each. Add the credits across all won deals in a period to get attributed revenue by channel. The common mistake is to apply weights to leads or pipeline instead of closed revenue.
How is revenue attribution different from marketing attribution?
Marketing attribution often stops at the lead or the MQL and counts leads. Revenue attribution follows the deal to closed-won and counts dollars. It takes in sales touches too, such as demos and pricing calls. A channel can look strong on leads and weak on revenue if its leads rarely close. In B2B, you also need every buyer on the deal. The person who filled in the form is only one of them.
What attribution models does HubSpot use?
HubSpot offers first interaction, last interaction and linear models. U-shaped gives 40% to the first touch, 40% to lead creation and 20% to the rest. W-shaped gives 30% each to the first touch, contact creation and deal creation, and 10% to the rest. Full path gives 22.5% each to the first touch, lead creation, deal creation and the last touch, and 10% to the rest. Time decay uses a 7-day half-life. Revenue reports need Marketing Hub Enterprise.
Is a revenue attribution model the same as a revenue model?
No. A revenue model is how a business makes money, such as subscriptions, usage pricing, licenses, fees or ads. A revenue attribution model is a rule for measurement. It decides which marketing and sales touches get credit for revenue you have already won. A SaaS firm with a subscription revenue model can still use a W-shaped attribution model to credit its won deals.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like revenue attribution into prescriptive action for your team.
Schedule a Demo