If I want clean ROI reporting in HubSpot, I need to match the model to the question. First-touch shows what brought the lead in. Last-touch shows what got the conversion. Multi-touch spreads credit across the path, which makes more sense for longer B2B sales cycles.
Here’s the short version:
- Use first-touch if I want to see which channel drove net-new leads
- Use last-touch if I want to see which page, ad, or CTA pushed conversion
- Use multi-touch if many interactions shaped the deal
- Start with clean tracking first – no model works if UTMs, deal links, and lifecycle stages are messy
- If volume is low – under 500 conversions per month – single-touch reports often give the clearest signal
A few numbers matter right away:
- 100% of credit goes to one touch in first-touch and last-touch
- Linear splits credit evenly across all touches
- U-shaped gives 40% / 40% / 20%
- W-shaped gives 30% / 30% / 30% / 10%
- Time-decay puts more weight on touches closer to conversion

HubSpot Attribution Models Compared: Which One Should You Use?
Cracking the Code: Mastering Attribution Reporting | Hubspot User Group ’25

sbb-itb-fd64e4e
Quick Comparison
| Model | Best for | How credit works | Main risk |
|---|---|---|---|
| First-touch | Lead source reporting | 100% to first interaction | Ignores nurture and sales activity |
| Last-touch | Conversion trigger reporting | 100% to final interaction | Over-credits direct and branded search |
| Linear | Long journeys with many touches | Equal split across touches | Treats all touches the same |
| U-shaped | Lead gen focus | 40% first touch, 40% lead creation, 20% middle | Misses opportunity stage weight |
| W-shaped | B2B pipeline reporting | 30% first touch, 30% lead creation, 30% opportunity, 10% middle | Needs clean stage data |
| Full-path | End-to-end revenue reporting | Credit across key milestones through closed-won | Needs tight setup |
| Time-decay | Shorter sales cycles | More credit near conversion | Under-credits early discovery |
My takeaway is simple: there is no one best model. I’d use the simplest one that answers the ROI question in front of me, then compare it side by side with one other model before moving budget.
First-touch vs. last-touch attribution in HubSpot
First-touch and last-touch are single-touch models. That means one interaction gets 100% of the credit.
First-touch reports: finding acquisition sources
First-touch attribution gives all the credit to the very first interaction a contact had with your brand. In HubSpot, that means the channel that first brought the person in – like organic search, paid social, or blog content.
This model is built to answer one question: Which channel is bringing in net-new contacts? It’s the right view when you’re checking if SEO is driving leads, if a paid social campaign is reaching new audiences, or if blog content is pulling new visitors into the funnel.
The downside is simple: first-touch ignores everything that happens after that first visit. Nurture emails, sales calls, and late-stage content don’t get any credit.
Last-touch reports: finding conversion triggers
If first-touch shows where demand begins, last-touch shows what closes it. Last-touch flips the logic and gives 100% of the credit to the final interaction before a conversion – like a pricing page, demo request form, or final email CTA.
This model answers: What pushed the contact over the line? Use it to check bottom-of-funnel assets like pricing pages, demo requests, retargeting ads, and final-step email campaigns. If you want to see whether a demo request form is converting or whether a certain email CTA is closing leads, last-touch gives you a clear read.
The catch: last-touch often gives too much credit to branded search and direct traffic. A contact might read your content, come back later with a brand search, and then convert. In the report, that final step gets all the credit, even though earlier touches did a lot of the work.
First-touch vs. last-touch: side-by-side comparison for SMBs
Run both reports as baseline views that work together.
| Model | How Credit Works | Best ROI Question | Strengths | Limits | Best SMB Fit |
|---|---|---|---|---|---|
| First-Touch | 100% to the first interaction | Which channel started the demand? | Highlights top-of-funnel acquisition and awareness | Ignores all nurturing and sales influence | Budgeting for awareness and reach |
| Last-Touch | 100% to the final interaction | Which asset or trigger closed the conversion? | Identifies high-performing bottom-funnel offers | Often over-credits branded search and direct traffic | Optimizing landing pages and demo offers |
Use first-touch and last-touch as baseline reports before you compare them with multi-touch. They give you a starting point for the multi-touch models that come next.
Multi-touch attribution in HubSpot for a more complete ROI picture
If first-touch and last-touch are your baselines, multi-touch shows how credit shifts across the whole journey. Instead of giving all the credit to one moment, multi-touch attribution spreads it across every recorded touchpoint – content, email, paid ads, sales follow-up, and more. That matters in B2B, where buyers often interact with a brand many times before they convert. In those cases, single-touch models can miss how channels work together.
Linear, U-shaped, W-shaped, full-path, and time-decay models explained
Each HubSpot multi-touch model divides credit in its own way. And that changes the story your report tells.
Linear gives equal credit to every recorded interaction. If there are 10 touches, each one gets 10%. This works well for long B2B journeys where each touch has a job to do.
U-shaped puts most of the credit on the two key points early in the lead journey: 40% goes to the first touch, 40% goes to lead creation, and the last 20% is shared across the touches in between. Use it when lead generation and acquisition are the main focus.
W-shaped adds opportunity creation as another key milestone. It assigns 30% to the first touch, 30% to lead creation, 30% to opportunity creation, and the last 10% to the middle touches. For many B2B teams, this is the best starting point for pipeline analysis.
Full-path gives credit to four major milestones: first touch, lead creation, opportunity creation, and closed-won. It fits end-to-end revenue analysis and helps show marketing’s role in the final sale.
Time-decay gives more credit to interactions that happened closer to the conversion date. It makes the most sense for shorter sales cycles, where recent touches tend to matter more.
When multi-touch gives better ROI answers than single-touch
Multi-touch is worth the extra work when several channels are moving contacts through the funnel together and you have enough conversion volume to spot a pattern you can trust. Without enough volume, the model can look precise while telling you very little.
If you’re below 500 conversions per month, first-touch will usually give SMBs the clearest read. Also, revenue-based attribution features in HubSpot often require Marketing Hub Enterprise, so check your plan before you build reports around a specific model.
Multi-touch model comparison in HubSpot
| Model | Credit Logic | Best Use Case | Limits |
|---|---|---|---|
| Linear | Equal credit to all recorded touches | Long B2B journeys where every touch is purposeful | Treats a random blog visit the same as a high-intent demo request |
| U-Shaped | 40% to first touch, 40% to lead creation, 20% to middle | Understanding acquisition and conversion efficiency | Ignores the influence of the opportunity creation stage |
| W-Shaped | 30% to first touch, 30% to lead creation, 30% to opportunity creation, 10% to middle | B2B pipelines with distinct funnel stages and sales handoffs | Requires accurate milestone tagging |
| Full-Path | Credits first touch, lead creation, opportunity creation, and closed-won | Long-cycle B2B with multiple decision-makers | Requires strong data setup and perfect asset tagging |
| Time-Decay | More credit to touches closer to the time of conversion | Shorter cycles or sales-led teams | Undervalues top-of-funnel discovery and education |
Next, match the model to your sales cycle and reporting goal.
How SMBs should pick the right HubSpot attribution model
Match the model to your sales cycle, funnel stage, and reporting goal
Once you know how each model works, the next step is simple: match the model to the ROI question you need answered.
Pick based on three things – your ROI question, your sales cycle, and your conversion volume. The right fit changes depending on whether you’re trying to measure acquisition, conversion, or revenue.
Sales cycle length is the clearest filter.
Short-cycle local service businesses usually get the most useful signal from last-touch. It shows which ad or form led to the call or booking.
E-commerce brands with repeat visits often get more from linear or time-decay attribution. That’s because several emails and ads may help move someone toward checkout.
For B2B SaaS teams with long pipelines and multiple stakeholders, W-shaped attribution tends to fit best. It gives credit to discovery, lead creation, and opportunity creation across the deal cycle.
If you’re below 500 monthly conversions, start with first-touch. Bring in multi-touch models only when volume is stable enough to show a pattern.
Run side-by-side reports before changing your budget
Use one model as your baseline. Then compare it against the others before you move budget.
Before you reallocate spend, pull the same date range across first-touch, last-touch, and one multi-touch model. That side-by-side view helps you spot what each model is telling you.
If a channel looks strong in first-touch but weak in last-touch, it’s usually helping at the top of the funnel. If a channel dominates last-touch, it’s often doing the closing work.
| Business Scenario | Recommended Model | When to Use It | Data Quality Needed |
|---|---|---|---|
| Local service business (short cycle) | Last-Touch | Pinpoints the specific offer or ad that triggered the booking or call | Ensure phone call tracking and contact forms sync to HubSpot |
| E-commerce brand (repeat visits) | Linear or Time-Decay | Multiple ads and emails contribute before purchase | Sync order revenue into HubSpot |
| B2B SaaS firm (multi-stage pipeline) | W-Shaped | Credits discovery, lead conversion, and opportunity creation across a long cycle | Requires Enterprise and consistent deal-contact associations |
| Early-stage startup (thin funnel) | First-Touch | Shows which channels are actually filling an empty pipeline | Enforce consistent UTM parameters on all paid and social campaigns |
Review deal-contact associations weekly. Unlinked deals can undercount revenue. If the data looks off, fix tracking before you change the model.
How branding and campaign consistency improve attribution quality
Attribution reports are only as good as the touchpoints they can track.
When campaign names are inconsistent or URLs aren’t tagged, you create gaps in the data. That usually isn’t a HubSpot problem. It’s an input problem.
Consistent naming and tagging give HubSpot cleaner data to work with, which makes attribution reports more dependable and easier to act on.
Conclusion: Pick the model that matches your question
Each HubSpot attribution model answers a different question. Pick the one that lines up with the ROI question you need to answer.
This isn’t about finding one "best" model. For SMBs, the smart move is usually the simplest model that gives a clear answer. Leaders don’t need more reports. They need a clear view of which touches drive pipeline and revenue.
Use multi-touch models only when volume is high enough to show steady patterns. Once tracking is solid, adding W-shaped or time-decay can give you a fuller picture of how different touches affect revenue.
The goal is clear measurement that helps guide budget decisions. Pick the model that fits the question in front of you.
FAQs
How do I choose the right attribution model?
Choose the model based on your goals, sales cycle, and data quality. There’s no one-size-fits-all answer.
Start with the question you need to answer. Maybe you want to know which channels create demand. Maybe you need to see where accounts stall in the funnel. That starting point should guide the model you use.
For lower-volume programs, first-touch is often the clearest default. It gives you a simple read on what started the journey.
For complex B2B journeys, multi-touch models usually give a better picture of the full path. They show that deals rarely come from a single interaction, especially when buyers move through a long sales cycle with many touchpoints.
Whatever model you choose, keep tracking clean. It also helps to compare reports side by side – like first-touch and last-touch – so you can get a fuller view of what’s going on.
What setup errors can skew HubSpot attribution reports?
Common setup mistakes can throw off attribution fast.
- Wrong deal associations with contacts or companies break revenue-to-touchpoint tracking
- Inconsistent UTM naming splits your data into messy, disconnected buckets
- Poor data hygiene – like missing lifecycle definitions, weak deduplication, or failing to exclude external domains – leads to reports you can’t trust
There’s another issue that slips by a lot of teams: using only one attribution model.
That can skew reporting in a big way. If you rely on a single model, you may give too much credit to late-stage actions and too little to the earlier touchpoints that helped move the deal along.
When should I switch from single-touch to multi-touch?
Switch to multi-touch attribution once your sales cycle gets more complex – more touchpoints, more stakeholders, and more time between first visit and conversion.
At that point, single-touch models often miss what’s happening. Buyers don’t move in a straight line. They research, disappear for a while, come back through another channel, and engage with several pieces of marketing before they take action.
It also makes sense if you need to improve an omnichannel strategy, defend middle-funnel spend, or understand how revenue is influenced across the full funnel.
A good first move is simple: run multi-touch reports alongside single-touch views.