Marketing Blog | Selworthy

HubSpot Attribution: Contacts, Deals and Revenue

Written by Kristopher Crockett | September 2026

An attribution report can answer the wrong question with perfectly consistent numbers. If you want to understand customer acquisition but select a report about contact creation, the chart can look useful while leaving the actual decision unresolved.

TLDR: Choose the conversion outcome first: contact creation, deal creation or revenue. Then define the included records, interaction window and allocation model. Attributed revenue distributes credit under a reporting model; it does not by itself establish the revenue caused by a marketing activity.

What does HubSpot attribution reporting measure?

HubSpot attribution reporting assigns credit to eligible recorded interactions associated with a selected conversion. Depending on the report and subscription, the conversion can be contact creation, deal creation or revenue. The attribution model determines how that credit is distributed across the included interactions.

Attribution does not observe every influence on a buyer. A private recommendation, untracked interaction or activity outside the available dataset may not appear. Read the result as an explanation of credit within the report's rules, not a complete account of why the customer bought.

Compare contact, deal and revenue attribution

Contact-create attribution asks which included interactions receive credit for creating new contacts. Deal-create attribution asks a different question about deal creation. Revenue attribution connects eligible interactions to the revenue included by the report's rules. The unit of analysis and conversion event change, so the resulting channel rankings can differ without either report being broken.

For a synthetic example, a webinar might contribute to new contact creation, while a later sales conversation appears in an eligible deal or revenue path. You would not expect every marketing channel to receive the same credit in all three reports. The report should match the decision you are making about marketing efforts.

HubSpot's current documentation distinguishes subscription availability for contact-create, deal-create and revenue attribution. Confirm the exact report type in your Marketing Hub account instead of assuming that all attribution reports are included whenever custom reporting is available. HubSpot attribution reporting definitions and availability

Understand what the attribution model changes

First-touch attribution concentrates credit on the first included interaction. Last-touch attribution concentrates it on the last included interaction. Multi-touch approaches distribute credit across more than one interaction according to the selected model. Available options depend on the report type.

Neither first-touch nor last-touch attribution is a universal view of marketing performance. One can help explain how a recorded journey began; another can highlight the included interaction closest to the conversion. A model that distributes credit answers a different question about the recorded path.

When comparing models, keep the underlying dataset, filters and date range constant. Otherwise you may be comparing different contacts or deals as well as a different credit rule. Record the model name beside the chart so another person can reproduce the interpretation.

Inspect the interactions and associations behind the chart

Review the included interaction types and their data sources. Website pages, landing pages, marketing assets and sales activities may have different inclusion conditions. An interaction occurring in the business is not automatically an eligible recorded interaction in every HubSpot attribution report.

Check the relevant contacts and deal associations when a revenue path looks incomplete. A company can involve multiple stakeholders, but the report only has the relationships and interactions available to it. Do not add a contact to a deal merely to produce a preferred attribution result.

Campaign associations and UTM parameters also serve different purposes. A campaign grouping organizes related assets, while tracking parameters can describe a distributed link. Neither should be treated as a substitute for verifying the report's complete inclusion logic. HubSpot attribution dimensions and interaction rules

Keep attributed revenue separate from return on investment

Attributed revenue is not automatically marketing ROI. A return calculation also needs an agreed cost basis, time period and treatment of the revenue. Do not label a chart ROI when it shows revenue credit without the relevant investment or cost information.

Use attribution reporting to frame a question, then reconcile the evidence needed for the business decision. For longer sales cycles, a short report window may not include the full recorded journey or the later conversion. Explain that limitation before using the chart to change marketing spend.

Begin with the question you need to answer

We recommend writing the business question above the report before choosing a chart. “Which interactions are associated with new contacts?” differs from “Which interactions receive credit for closed-won revenue?” Neither is a substitute for the other.

HubSpot distinguishes contact-create, deal-create and revenue attribution reports. As checked on September 6, 2026, deal-create and revenue attribution require Marketing Hub Enterprise; contact-create attribution has different subscription availability. Confirm your account's eligibility in the current documentation. HubSpot attribution reporting

If your account cannot produce the desired report, document the limitation. Do not rename a different dataset and imply it answers the missing question.

Choose the conversion dataset

Use the following comparison to decide which outcome belongs at the center of the analysis. The business questions and cautions are our recommendations.

Outcome Question to ask What you should not infer
Contact creation Which measured interactions receive credit for creating contacts? That every contact is qualified or becomes a customer.
Deal creation Which measured interactions receive credit for creating deals? That every deal closes or represents recognized revenue.
Revenue Which measured interactions receive credit for closed-won revenue? That credited revenue was caused incrementally by those interactions.

HubSpot's definitions and available interaction types should guide the final report configuration. Check the selected conversion and filters rather than relying on a saved report's name. HubSpot report definitions

Follow one synthetic conversion path

Assume a synthetic prospect first visits through a paid campaign on September 1, returns through an organic search on September 3 and submits a form that day. A deal is created on September 10 and closes won for a synthetic value of $12,000 on September 24.

This is an illustration, not an observed customer journey or a claim about which interactions a particular HubSpot account recorded.

A contact-creation question focuses on the September 3 outcome. A deal-creation question focuses on September 10. A revenue question focuses on September 24 and the eligible revenue record. The same business journey therefore supports different questions with different conversion dates.

For a deliberately simplified arithmetic example, suppose a model allocates a $12,000 outcome equally to three eligible interactions. Each receives $4,000 of credit. That calculation is allocation, not three separate $12,000 sales. The example does not reproduce a named HubSpot model or establish that those interactions caused the sale.

Make model and date choices explicit

We recommend recording the model, report period, relevant lookback setting and inclusion filters beside the chart. Explain whether a date filter refers to an interaction or the conversion outcome. Check the available controls for the selected report rather than assuming every report exposes the same settings.

When comparing models, keep the underlying question and eligible data consistent. Otherwise, a difference in credited value can reflect a changed dataset as well as a changed allocation rule.

Missing associations, incomplete amounts and inconsistent lifecycle or deal data deserve a separate data-quality review. The portal audit checklist can help define that work before you rely on the report.

Write the interpretation before sharing the chart

We recommend a short note with every decision-making report:

  • Question. State the business outcome the report addresses.
  • Coverage. Identify the records, period and known gaps included in the analysis.
  • Method. Name the selected allocation model and material filters.
  • Interpretation. Explain what the credited values mean without claiming causation.
  • Decision. State what action the evidence supports and what would require further investigation.

For example, “This report assigns revenue credit across the interactions it can observe” is narrower and more useful than “This campaign generated all of this revenue.” A causal claim requires evidence beyond the allocation report itself.

Match attribution models to the marketing question

Different attribution models can highlight different parts of a recorded journey across multiple channels. A first interaction can help explain discovery, while a later interaction can help explain the path toward a conversion. Neither view should be presented as the whole buyer's journey.

When reviewing marketing campaigns, distinguish the asset type from the interaction type. A landing page, social media post or campaign email is an asset or channel context; the report still needs an eligible recorded interaction. Customer interactions that are not in the dataset cannot receive credit merely because they are commercially plausible.

Revenue attribution reporting can support a discussion of campaign performance, but retain the relevant deals, conversion definition and model beside the chart. That lets the marketing team question the evidence before changing marketing spend.

Keep report selection separate from mismatch diagnosis

This guide helps you choose a report and explain it. Reconciling an ad platform's totals with CRM counts involves additional questions about dates, event definitions, identifiers and processing. Do not change the report model merely to force the totals to match.

Use the KPI gap analysis guide to connect reporting to decisions. For help with the underlying definitions and data, explore HubSpot operations support or request a scoped review.