Written by: Aaron Rovner, Founder, Saas Hero | Last updated: September 1, 2026
Key Takeaways
Net new ARR shows whether your recurring revenue base grew or shrank. It equals new ARR plus expansion ARR minus contraction ARR minus churned ARR.
Most B2B SaaS marketing teams report lead volume but struggle to tie that volume to closed revenue because of long sales cycles and disconnected systems.
Accurate tracking depends on CRM setup with UTM parameters, consistent source fields, and an attribution model that fits your sales cycle.
An ARR waterfall, channel segmentation, and cohort analysis reveal which acquisition sources create durable revenue instead of surface-level activity.
Most B2B SaaS marketing teams can report lead volume. Few can state what that volume produced in closed revenue. The space between those two capabilities is where board credibility is won or lost.
Teams struggle to track and report net new ARR from lead generation for three structural reasons. Sales cycles run for months instead of days. Attribution requires connecting data across marketing automation, CRM, and billing systems that rarely integrate cleanly. Reporting stacks were built to count form fills instead of closed-won ARR.
This guide serves marketing leaders at B2B SaaS companies with $10M or more in revenue who must defend marketing spend in board meetings using revenue language. It covers definitions, CRM setup, attribution models, ARR waterfall construction, channel segmentation, cohort analysis, and dashboard design.
You need a specific tool stack before any tracking or reporting work begins.
CRM: Salesforce or HubSpot
Marketing automation: HubSpot, Marketo, or Pardot
Ad platforms: Google Ads, LinkedIn Ads
Analytics: GA4
Business intelligence: Looker Studio
You also need three core concepts in place before building the system.
ARR components: new ARR from new customers, expansion ARR from upsells and cross-sells, contraction ARR from downgrades, and churned ARR from cancellations
Attribution types: sourced, where marketing directly created the opportunity, and influenced, where marketing touched the journey but did not originate it
Funnel stages: leads, MQLs, SQLs, opportunities, and closed-won deals
Set up CRM tracking with UTM parameters and source fields
Choose an attribution model
Build an ARR waterfall
Segment by channel with a funnel table
Use cohorts to track retention and expansion by source
Create a leadership dashboard
Step 1: Define Net New ARR and Its Components
Every team member and finance stakeholder must share the same definition before any reporting work begins. Misaligned definitions create reconciliation gaps that take weeks to resolve.
The four components are:
New ARR: annualized revenue from newly acquired customers
Expansion ARR: incremental revenue from upsells, cross-sells, or seat growth in existing accounts
Contraction ARR: revenue lost from downgrades or seat reductions, where the customer remains but their ARR decreases
Churned ARR: revenue lost from full cancellations
The formula: Net New ARR = New ARR + Expansion ARR − Contraction ARR − Churned ARR
Worked example: if a company added $100,000 in new ARR, $20,000 in expansion, lost $10,000 to contraction, and $15,000 to churn, net new ARR is $95,000.
Common mistake: Avoid double-counting expansion. A customer at $100,000 per year who upgrades to $150,000 per year contributes $50,000 of expansion ARR, not $150,000. Only the incremental portion above their previous ARR counts.
Step 2: Set Up CRM Tracking with UTM Parameters and Source Fields
Accurate lead source data forms the foundation of every downstream attribution and revenue report. Without reliable source data, you cannot segment the ARR waterfall by channel.
Follow these required actions in sequence so the data flows correctly.
Implement UTM parameters on all paid campaigns so every click carries source, medium, campaign, ad group, and creative context.
Configure the CRM with fields for Original Source, Campaign, and Channel to store that context in one place.
Connect lead capture forms so they pass UTM values into those CRM fields when a visitor submits a form.
Run a test lead from each major channel to confirm that source data lands in the correct CRM record fields before you rely on the reports.
Step 3: Choose an Attribution Model (First-Touch vs. Multi-Touch)
The attribution model defines how you assign revenue credit to marketing touchpoints that precede a closed deal. Your choice should match the business question you want to answer and the length of your sales cycle.
Model
How It Works
Best For
Limitation
First-Touch
Credits the first interaction with 100% of revenue
Understanding where demand originates
Ignores every touchpoint after the first click
Last-Touch
Credits the final interaction before conversion with 100% of revenue
Understanding what closes deals
Over-credits retargeting and defunds top-of-funnel channels
Multi-Touch (linear, time-decay, U-shaped)
Distributes fractional credit across every interaction that influenced a conversion
Long B2B cycles with multiple stakeholders
Requires more data infrastructure and tracking sophistication
For B2B SaaS with sales cycles measured in months, multi-touch attribution usually reflects performance more accurately than last-touch because it captures the cumulative influence of multiple interactions. If full multi-touch implementation is not feasible yet, use first-touch for sourced attribution and last-touch for influenced attribution as a practical starting point.
The ARR waterfall provides the standard structure for showing how recurring revenue changed during a period. It reconciles beginning ARR to ending ARR through each component so finance and the board can see the drivers of growth or decline.
Instrument every booked opportunity in the CRM with a type field for new, expansion, renewal, contraction, or churn before building the waterfall. Most companies struggle with this metric because of data hygiene issues, not arithmetic.
Using the same figures from Step 1, the waterfall reconciles as follows.
Component
Amount
Starting ARR
$1,000,000
+ New ARR
+$100,000
+ Expansion ARR
+$20,000
− Contraction ARR
−$10,000
− Churned ARR
−$15,000
Net New ARR
$95,000
Ending ARR
$1,095,000
Tip: Gross new ARR measures go-to-market output, while net new ARR measures business growth. Sales leadership often reports gross figures. The board asks about net figures. Include both numbers in the waterfall so the difference stays visible and explainable.
Step 5: Segment by Channel with a Funnel Table
Channel segmentation connects lead source data to closed revenue. It shows which acquisition channels create pipeline that converts and which create volume that stalls.
Build a table with these columns for each channel: leads generated, SQLs, won deals, new ARR sourced, and CAC payback period. Calculate CAC payback as: (cost of channel ÷ new ARR from channel) × 12.
Channel
Leads
SQLs
Won Deals
New ARR
CAC Payback
Google Ads
1,200
85
12
$240,000
14 months
LinkedIn
800
60
9
$180,000
11 months
Organic
2,500
140
18
$360,000
8 months
Channel quality varies significantly. SEO-sourced leads convert from MQL to SQL at 51%, while PPC converts at 26%. That nearly 2x spread changes the revenue math for every dollar you allocate to each channel. Budget decisions should be based on pipeline contribution, not lead volume.
Step 6: Use Cohorts to Track Retention and Expansion by Source
Cohort analysis reveals the quality of leads from each channel, not just the volume. A channel that drives high signup volume but weak retention generates activity without durable revenue.
Grouping customers by acquisition month and acquisition source makes retention curves, expansion rates, and churn patterns visible side by side. This view separates signal from noise that aggregate retention metrics often hide.
Acquisition Month
Customers
Month 1 ARR
Month 6 ARR
Retention Rate
January
15
$150,000
$138,000
92%
February
12
$120,000
$115,000
96%
March
18
$180,000
$165,000
92%
Standard attribution models treat conversion as the finish line, but in B2B SaaS the conversion is closer to the starting gate. That approach leaves the entire post-conversion lifecycle unmeasured. A channel that produces customers who churn within 90 days is a replacement channel, not a growth one. Cohort analysis by source makes that distinction visible and defensible.
A reporting system only creates value when leadership trusts the numbers. Validate the data by comparing CRM-reported ARR against finance ARR figures every month. Treat any gap as a trigger for a root-cause audit before the next board cycle.
Audit these common failure points on a regular cadence.
Attribution gaps from missing UTM values or overwritten source fields
Data silos where marketing automation and CRM do not sync bidirectionally
Duplicate records that inflate lead volume and distort conversion rates
Teams with mature attribution infrastructure can add a further layer of sophistication.
Multi-touch attribution with machine learning, using algorithmic models trained on actual closed-won data
Predictive lead scoring that weights behavioral signals correlated with high-LTV cohorts
ABM platform integration, such as 6sense or Demandbase, to connect account-level intent data to pipeline attribution
Programmatic SEO to build comparison, category, and alternative pages that capture demand in both traditional and AI search, an extension SaaSHero offers alongside its inbound growth team
Summary and Next Steps
This seven-step checklist summarizes how to track and report net new ARR from lead generation.
Define net new ARR components with finance alignment
Set up CRM tracking with UTM parameters and source fields
Choose an attribution model, first-touch or multi-touch
Build an ARR waterfall
Segment by channel with a funnel table
Use cohorts to track retention by acquisition source
Create a leadership dashboard
Start with three immediate actions. Audit current tracking for source drift. Align with finance on ARR component definitions. Build the waterfall from existing CRM data before adding attribution complexity.
SaaSHero’s work with TripMaster, a transit software company, added $504,758 in net new ARR over one year with a 650% return on ad spend. That outcome came from connecting paid media decisions to CRM revenue data instead of form-fill counts.
TripMaster adds $504,758 in Net New ARR in One Year
How long does it take to set up a net new ARR tracking system?
For a mid-market B2B SaaS company, a net new ARR tracking system typically takes 30 to 60 days to set up, with 90 days needed before the data becomes reliable enough for budget decisions. Startups may compress this to 45 to 60 days, while enterprises may need 120 to 180 days or more. Month one covers CRM field setup, UTM convention enforcement, attribution model selection, and conversion tracking configuration. Days 31 through 60 focus on tightening the account, removing source drift, auditing data quality, and validating that CRM-reported numbers match finance ARR figures. Day 90 becomes a validation gate where enough data exists to confirm whether the tracking architecture works and whether the attribution model produces numbers leadership trusts. Weekly data quality reviews during this period prevent silent failures from compounding into a quarter of unusable reporting.
What team roles are required to build and maintain this system?
Four functions must participate, each owning a distinct layer of the system. Marketing owns campaign tracking, UTM naming conventions, and the connection between ad platforms and lead capture forms. Sales owns deal creation accuracy in the CRM, including the type field for new, expansion, contraction, or churn on every opportunity so the waterfall remains accurate. RevOps owns CRM field architecture, source taxonomy, lifecycle stage definitions, and the governance rules that prevent source fields from being overwritten. Finance owns ARR definitions and validates that CRM-reported net new ARR reconciles to the company’s official ARR figures. Without finance alignment, the reporting will fail board scrutiny regardless of technical accuracy.
How should smaller companies adapt this framework compared to larger ones?
Smaller companies at the lower end of the $10M to $50M ARR range should start with first-touch attribution and a simple source-to-opportunity view. Their priority is getting clean source data into the CRM and building the ARR waterfall with correct component definitions. Multi-touch attribution and cohort analysis require data volume to produce reliable signals. Running them on thin data produces noise instead of insight. Larger companies with higher lead volume and longer sales cycles should invest in multi-touch attribution and cohort analysis by acquisition source. Their data volume justifies the complexity, and the revenue at stake from misattribution is material. In both cases, the waterfall and the channel funnel table form the non-negotiable starting points.
What are the most common risks when implementing this system?
Two categories of risk account for most implementation failures. The first category is data quality. Source drift, duplicate records that inflate lead volume, and inconsistent UTM values that fragment channel data before it reaches the CRM all sit here. These issues reflect governance problems and require field-level permissions, a locked original source field, and a monthly audit cadence. The second category is attribution bias. Last-click models over-credit bottom-funnel channels like branded search and retargeting while defunding the top-of-funnel channels that created the demand. Both risk categories remain manageable with the right CRM architecture and a quarterly review of attribution model outputs against actual pipeline outcomes.
How often should the attribution model and dashboard be reviewed?
Review both quarterly. Each review should compare attribution model outputs against actual pipeline and revenue outcomes. It should also confirm source taxonomy accuracy, because new channels or campaigns may require new source categories. Revisit dashboard KPIs against current board questions, since the metrics leadership cares about shift as the business scales. Include data quality indicators such as unknown source rate and manual source edit frequency. If the dashboard does not drive budget decisions or routing changes, it has become decorative. That outcome signals that either the model is not trusted or the metrics do not match the questions leadership actually asks. The review cadence keeps the system operational instead of letting it drift into a static reporting artifact.
Includes unlimited revisions as well as custom written copy (from a human, not ChatGPT). We’ll send a first draft in Figma and you can request as many edits as you’d like. We won’t ever activate any landing pages until you give us the final OK