Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Attribution & Measurement

Revenue Attribution

ORM Technologies
Home/ Glossary/ Revenue Attribution
Definition Revenue attribution ties the dollars from each closed deal to the marketing and sales touches that helped win it. A model sets how the dollars split.

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.
MeasureUnit of creditWhere it stopsWhat it misses
Lead attributionLeads or MQLsThe form fillWhether the lead ever bought, and every buyer who never filled in a form
Pipeline attributionOpen opportunity dollarsOpportunity creationDeals that stall, shrink or are lost
Revenue attributionClosed-won dollarsClosed-wonWhat the lost deals teach, and proof of cause. It also needs end-to-end tracking, sales touches included
Pipeline dollars overstate what lands. Pete Furseth, ORM's COO, gives an example: a pipeline whose average open deal is $80,000 while the average won deal is $40,000. Credit a channel with pipeline dollars there, and each deal it sourced counts double. That is before you take out the deals that are lost.

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.
ModelHow credit splitsBest forBlind spot
First touch100% to the first recorded interactionLearning which channels open journeysIgnores 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 touch100% to the final interaction before closeShort cycles with one buyerIn B2B the last touch is usually a sales call or the pricing page, so marketing programs get nothing
LinearEqual share to every touchA neutral first multi-touch baselineA page view counts the same as a demo, and touch-heavy channels such as email inflate
Time decayMore credit the closer a touch is to close. HubSpot halves credit for every 7 days backShort cycles and promotionsWith 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 middleValuing the touch that opened the deal and the one that closed itThe middle of the cycle, where the buying group evaluates, shares 20%
W-shaped30% each to first touch, lead creation and opportunity creation, 10% split across the restB2B funnels with clear lead and opportunity stagesTouches 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 notTeams with enough closed-won deals to train onNeeds volume, is hard to explain, and still shows correlation, not cause
The time decay math matters for B2B. The median B2B SaaS sales cycle is 84 days in Optifai's study of 939 companies. Halving credit every 7 days over 84 days is twelve halvings, and 0.5 to the 12th power is 1/4,096. The touch that started the deal all but disappears.

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 touchLinearW-shaped
1Organic search to a blog post (RevOps manager, day 1). First touch$0$10,000$18,000
2LinkedIn ad click (CFO, day 9)$0$10,000$2,000
3Webinar sign-up (RevOps manager, day 20). Lead created$0$10,000$18,000
4Demo after an SDR call (the buyer's VP of Sales, day 34). Opportunity created$0$10,000$18,000
5Case study email (CFO, day 61)$0$10,000$2,000
6Pricing call with the AE (CFO, day 88). Last touch$60,000$10,000$2,000
Total$60,000$60,000$60,000
Every column adds to $60,000, as it must: the weights in each model sum to 100%. Linear gives each of six touches one sixth, $10,000. W-shaped gives 30% of $60,000, or $18,000, to each of the three milestone touches ($54,000), and splits the remaining 10% ($6,000) three ways, $2,000 each.

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