Revlyn
Back to blogs
RevOps8 min read

What Is Revenue Attribution? First-Touch, Last-Touch, and Multi-Touch Explained

Revenue attribution assigns credit for closed revenue to the touchpoints that influenced it. Here’s how first-touch, last-touch, and multi-touch models differ, with a worked example and a way to choose.

By Rishabh, Revlyn ·

Revenue attribution is the practice of assigning credit for closed revenue to the marketing and sales touchpoints that influenced it, so you can see which channels, campaigns, and activities actually contribute to paying customers. The main approaches are single-touch models (first-touch and last-touch) and multi-touch models that spread credit across the whole journey.

If your marketing team says paid social is “driving pipeline” while finance says it never produces a customer, you’ve run into the question attribution tries to answer. The tricky part is that B2B buyers rarely arrive, click once, and sign. They read, forward, attend, go quiet, return, and bring colleagues. Attribution is how you turn that tangle into a number you can budget against.

What is revenue attribution, exactly?

At its core, attribution connects three things: a touchpoint (an interaction such as an ad click, a webinar, or a sales call), a conversion (a lead, an opportunity, or a closed deal), and a rule for dividing credit among the touchpoints. The rule is the model. Different models answer different questions, which is why the same quarter can look very different depending on which one you use.

You’ll also hear two related terms. Sourced revenue is revenue where a channel created the original lead. Influenced revenue is revenue where a channel touched an account somewhere along the path. Attribution models are how you formalize both.

Attribution sits on top of closed-loop reporting, which connects marketing sources to revenue in the first place. If the loop isn’t closed, there’s nothing for a model to divide.

The main attribution models

Model How credit works Best for Blind spot
First-touch 100% to the first interaction Understanding what creates awareness and new demand Ignores everything after the first touch
Last-touch 100% to the last interaction before conversion Understanding what closes or converts Ignores the awareness that made the conversion possible
Linear Equal credit to every touchpoint A fair baseline across long journeys Treats a casual blog view like a demo request
U-shaped Most credit to the first touch and the lead-creating touch, a small share to the rest Teams that care about origin and conversion Underweights nurture and late-stage work
W-shaped Most credit to first touch, lead creation, and opportunity creation, a small share to the rest B2B journeys with clear funnel milestones Depends on reliable stage data
Time decay More credit to touches closer to the conversion Short, campaign-driven cycles Undervalues early awareness
Data-driven A statistical model estimates each touch’s contribution Large datasets with many conversions Needs volume and is harder to explain

The weights vary by tool, so check your platform’s definition. A common convention gives U-shaped 40% each to the first touch and lead creation, with the remaining 20% shared across other touches. W-shaped commonly gives 30% each to first touch, lead creation, and opportunity creation, with 10% shared across the rest.

One deal, five models

Here’s an illustrative example. A $50,000 deal closes after five touches. The weights below use the common conventions above.

Touch Day First-touch Last-touch Linear U-shaped W-shaped
1. Organic blog visit (first touch) 0 $50,000 $0 $10,000 $20,000 $15,000
2. Paid social click 12 $0 $0 $10,000 about $3,333 $2,500
3. Webinar registration (lead created) 20 $0 $0 $10,000 $20,000 $15,000
4. Nurture email click 40 $0 $0 $10,000 about $3,333 $2,500
5. Demo request (opportunity created, last touch) 55 $0 $50,000 $10,000 about $3,333 $15,000

Same deal, very different stories. Under first-touch, organic search owns everything. Under last-touch, the demo request does. Paid social and the nurture email earn nothing under either, but $10,000 each under linear. That’s why teams that rely on one model tend to cut channels that are doing quiet work in the middle of the journey.

How to choose a model

Situation Lean toward Why
You want to know what creates demand First-touch Shows where journeys begin
Short sales cycle, few touches Last-touch or time decay Fewer touches means less to spread
Long cycle with many stakeholders Linear plus W-shaped More milestones and more people involved
A board slide on sourced and influenced pipeline First-touch for sourced, linear for influenced Shows both stories side by side
High volume and clean data Data-driven, checked against simpler models Needs enough conversions to learn from

A practical habit: pick two models that disagree in a useful way and report both. When first-touch and last-touch point to different top channels, that’s your signal that one model isn’t enough. Where all the models agree a channel works, you can fund it with more confidence.

What has to be true before attribution works

The model is the easy part. The data underneath is what usually fails. Check these first:

  • Original source is captured at creation and locked, so later form fills don’t overwrite it.
  • Campaign and UTM naming is consistent. One campaign under five names splits its credit five ways.
  • Contacts are associated with deals. In B2B, report at the account level too, since several people at one company may touch your content.
  • Stage dates are recorded. Models like W-shaped depend on knowing when lead and opportunity creation happened. See our explanation of HubSpot lifecycle stages.
  • Offline touches are logged, including events, calls, and meetings.
  • Deal amounts and close dates are accurate, because revenue attribution is only as good as the revenue.
  • Forms ask “how did you hear about us?” Self-reported answers catch what click tracking misses.

If you’re changing CRMs, these fields are the ones most often lost. Our Salesforce to HubSpot migration checklist covers how to carry them across.

What attribution can’t tell you

  • Dark social and word of mouth. Podcasts, private chats, and peer recommendations rarely leave a click trail. Self-reported source helps.
  • Cause versus correlation. A channel that touches most deals might simply be where buyers go late. For large budgets, holdout or geo tests show what happens when a channel is switched off.
  • Small samples. With a handful of deals per quarter, percentages swing wildly. Look at trends over several quarters.
  • Privacy limits. Consent and browser restrictions mean some journeys will always be partly invisible.

Treat attribution as a lens, not a verdict. It’s most useful for spotting patterns and prompting questions, such as why a channel looks strong under one model and weak under another.

Attribution in HubSpot

HubSpot offers attribution reporting inside Marketing Hub. Contact create attribution is generally available on Professional and Enterprise, while deal create and revenue attribution generally require Marketing Hub Enterprise. HubSpot has also been updating its list of attribution models, so check which models your portal’s report builder shows, and read HubSpot’s current documentation for each, before you standardize on one. Tier requirements change, so confirm them with HubSpot before you plan a purchase around them.

Mistakes to avoid

  • Choosing a model because it makes a favorite channel look good
  • Reporting a single model with no comparison
  • Letting source fields be overwritten by later form fills
  • Ignoring offline touches and self-reported attribution
  • Treating a precise-looking percentage as precise
  • Cutting a channel based on one quarter of data

Summary

Revenue attribution assigns credit for closed revenue to the touchpoints that influenced it. First-touch gives all the credit to the first interaction, last-touch to the last, and multi-touch models such as linear, U-shaped, W-shaped, time decay, and data-driven spread it across the journey. The worked example shows how the same $50,000 deal can credit organic search, a demo request, or every touch equally, depending on the rule.

Choose models based on your sales cycle and the question you’re asking, and report two that disagree usefully. Before relying on any of them, lock original source, standardize campaign naming, associate contacts with deals, record stage dates, log offline touches, and add self-reported source to forms. Remember what attribution can’t see, and treat it as a lens for asking better questions.

Frequently asked

What is the difference between first-touch and last-touch attribution?

First-touch gives all the credit to the first interaction a buyer had with you, so it shows what creates awareness. Last-touch gives all the credit to the final interaction before conversion, so it shows what closes. Each ignores the rest of the journey.

Which attribution model is best for B2B SaaS?

There’s no single best one. Long, multi-stakeholder cycles usually benefit from linear or W-shaped models alongside a single-touch view. Reporting two models that disagree is more informative than trusting one.

Is attribution the same as closed-loop reporting?

No. Closed-loop reporting connects marketing sources to revenue outcomes. Attribution is the rule for dividing credit among touchpoints once that connection exists.

What is the difference between sourced and influenced revenue?

Sourced revenue comes from deals where a channel created the original lead. Influenced revenue comes from deals where a channel touched the account at any point. Many teams report both.

Do small teams need multi-touch attribution?

Not always. With few deals and short cycles, simple first-touch and last-touch views plus self-reported source may be enough. Add multi-touch once the journey gets longer and the channel mix wider.

Why do my attribution numbers keep changing?

Usually because of data changes: overwritten sources, new campaign names, backfilled touches, or deals closing in later periods. Lock your definitions and review trends over several quarters instead of single weeks.

Can attribution prove that a channel caused revenue?

No. It shows association, not causation. Holdout or geo tests are the better way to measure what a channel adds, particularly for large budgets.

Practical CRM notes, once a month.

HubSpot tips, RevOps playbooks, and what is working for growing revenue teams. Short, useful, and never salesy.

One email a month. No spam. Unsubscribe with one click.