Feature · SaaS Sales Forecasting

SaaS sales forecasting designed for subscription economics.

Forecasting a one-time deal and forecasting a subscription are not the same shape. SaaS forecasting has to separate new-ARR from expansion, expansion from downgrade, and downgrade from churn, because each flows into a different financial outcome and each has a different cadence and risk profile. Many forecasting tools treat all four as a single bookings number and lose the signal. Strkr's SaaS forecasting runs weekly commit locks on each cohort separately, projects net dollar retention from the renewal pipeline, and keeps the deal, account, and finance integrations on the same records so the sales number and the finance number cannot drift.

What SaaS forecasting means

The four cohorts a healthy SaaS forecast tracks.

SaaS forecasting breaks into four distinct cohorts: new-ARR (new logo bookings), expansion (upsell, cross-sell, seat growth), downgrade (seat reduction, downsell), and churn (lost logo). Each has a different owner, a different cadence, a different risk profile, and a different financial impact. Strkr runs the weekly commit lock on each cohort separately rather than collapsing them into a single bookings number.

New ARR

New logo bookings for the quarter.

The new-ARR cohort covers net new logo bookings, accounts that did not have a subscription with you at quarter start. The weekly commit on new-ARR carries risk flags (deal size, decision-maker engagement, close-date slip) and the AE team owns it. The number flows directly to the net-new line on the P&L.

Expansion

Upsell, cross-sell, seat growth.

The expansion cohort covers existing customers growing their subscription: seat growth, product cross-sell, tier upgrade. Expansion deals have a different sales cycle (shorter, warmer, driven by product usage) and often different owners (AE for product cross-sell, CS for seat growth). The commit lives on the account record.

Downgrade

Seat reduction and downsell risk.

The downgrade cohort covers existing customers reducing their subscription: seat decrease, tier downgrade, product de-provisioning. Downgrade signals (declining usage, exec change, support ticket spike) feed the commit lock. The CS team owns the number; the CFO reads it as the leading indicator for retention.

Churn

Full logo loss projection.

The churn cohort covers customers projected to not renew. Churn risk signals (usage drop, DMU change, non-payment, support escalations) rank the churn-at-risk accounts in the weekly commit. CS owns the save motion; the CFO reads churn-at-risk as the top of the retention funnel.

How net dollar retention projects

The six inputs the NDR forecast reads.

Net dollar retention is the single most important SaaS forecasting output for a subscription business. Strkr projects NDR for the trailing-cohort basis directly from the renewal pipeline, the expansion commit, the downgrade commit, and the churn risk signals. The projection reads six specific inputs rather than a smoothed trailing average.

Cohort ARR

The twelve-month-ago cohort as baseline.

NDR is calculated against the ARR of accounts that existed twelve months ago (the trailing cohort). The baseline is read directly from account records on their quarter-ago anniversary date. The denominator is defensible and does not drift.

Renewal pipeline

Accounts up for renewal in the quarter.

The renewal pipeline for the current quarter is read from account renewal dates. Each renewal has a probability (based on usage, engagement, and CS health score) and a committed amount. The pipeline rolls up to a renewal commit the CS team owns.

Expansion commit

Weighted expansion in the cohort.

Expansion in-cohort (the trailing-cohort accounts growing their subscription) adds to the NDR numerator. The commit on expansion is weekly-locked, which keeps NDR projection defensible when the CFO reads it two weeks before quarter close.

Downgrade commit

Weighted downgrade in the cohort.

Downgrade in-cohort subtracts from the NDR numerator. The commit is CS-owned and includes signals from product usage, exec change, and support. Downgrade typically understates in forecasting because reps avoid logging it; the system catches cases the rep misses.

Churn risk

Logo loss projection in the cohort.

Churn-at-risk accounts in the trailing cohort subtract their full ARR from the NDR numerator. The risk ranking uses explicit signals (usage drop, DMU change, support escalations) rather than a vague health score. The projection carries the deal list behind it.

Save motion

Projected recoveries from at-risk accounts.

The save motion projection reads accounts in the CS save queue and estimates recoveries based on historical close rates on similar risk patterns. The projection is conservative; the ops lead configures the save-rate assumption. The CFO sees NDR with and without the save motion contribution.

What a weekly SaaS forecast reads like

The six moments that make the cadence work.

A SaaS forecast cadence has to serve new-ARR (AE-driven, fast-moving), expansion (AE and CS-driven, warmer), downgrade (CS-driven, under-reported), and churn (CS and leadership-driven, high stakes). Strkr's cadence has six moments that distribute the work across the right owners and keep the numbers honest.

Monday new-ARR

AE forecast review on new logo deals.

Monday morning the AE forecast page opens with the risk-ranked new-ARR commit for the quarter. The manager reviews risk flags, assigns coaching, and marks any deals that no longer belong. The pipeline review starts on specifics, not a sum.

Monday expansion

AE/CS joint review on account growth.

An expansion review brings the AE and the CS owner together on accounts up for growth. The product-usage signal, the renewal date, and the recent engagement feed the discussion. The commit on expansion is updated and the handoff ownership is clarified for mid-week.

Tuesday churn risk

CS leadership on at-risk accounts.

Tuesday the CS leadership team reviews the at-risk account list with the risk signals, the current save motion, and the renewal date. Save plays are assigned with owners and deadlines. The CFO reads the state after the review rather than during it.

Mid-week coaching

One-on-one on specific red deals.

Mid-week one-on-ones on specific red deals (new-ARR or expansion) write coaching notes to the deal record. The notes carry forward to the next review and surface for the rep on the next deal action. The coaching trail is portable across weekly cycles.

Friday lock

All four commits snapshot at configured time.

At the configured lock time (Friday 5 p.m. default) the four cohort commits snapshot into the audit log with the acting user and the per-deal state. The lock is append-only. Edits after the lock go to a draft layer that merges Monday open with the manager's sign-off.

Monday miss debrief

Fifteen minutes on last week's number.

Monday the forecast page opens the previous week's commits against actuals: new deals that slipped, expansion that came in from best-case, downgrade that triggered, churn that landed. The team runs a fifteen-minute debrief across the four cohorts before the week starts.

Why SaaS forecasting differs

The six places a generic forecast misses the signal.

A generic forecasting tool that treats all bookings as one cohort misses six specific SaaS signals. Each miss is a decision the CFO reads wrong. Strkr's SaaS forecasting addresses each miss directly rather than overlaying heuristics on a generic bookings number.

Renewal cliff

Big accounts up for renewal next quarter.

A generic bookings forecast misses the renewal cliff a quarter out: three big accounts up for renewal that are each flagged with usage drops. The CFO reads a healthy new-ARR number without seeing the retention risk. Strkr's renewal pipeline surfaces the cliff explicitly.

Expansion-driven NDR

The growth is in-cohort, not new logos.

A quarter where new-ARR is soft but expansion is strong can still deliver healthy total ARR growth through NDR. The generic bookings forecast underweights expansion; Strkr's cohort view credits the expansion to the right line and keeps the leadership team calm.

Silent downgrade

Reps avoid logging seat decreases.

Reps typically underlog seat decreases and downgrades because the comp impact is immediate. Usage signals in the product tell the real story. Strkr pulls downgrade signals from product usage automatically so the forecast reflects reality, not optimism.

Churn forecast lag

The health score was green last week.

A static CS health score lags the actual churn signal by weeks. Strkr's churn risk reads live signals (usage drop, DMU change, support escalation) so a shift Tuesday shows up on Wednesday's forecast. The CS team acts on current risk, not a Monday snapshot.

Blended ACV distortion

Mixing new ACV with expansion ACV.

Reporting a blended ACV number across new and expansion masks pricing shifts and segment behavior. Strkr tracks new-logo ACV and expansion ACV separately in the forecast and in the retrospective, so the pricing team reads real signal rather than averaged noise.

Cash timing

Multi-year prepay complicates recognition.

Multi-year prepaid contracts complicate booking-to-revenue-to-cash timing. Strkr's forecast ties each committed deal to the finance integration so the booking, the invoice schedule, and the cash collection are visible on the same surface. The CFO does not reconcile in a sidecar.

Finance integration

The five finance surfaces the forecast reconciles against.

A SaaS forecast is only honest if it reconciles against the finance system. Strkr integrates with the common SaaS finance stacks (Stripe, QuickBooks, NetSuite, Chargebee, Zuora) so each committed deal ties to its invoice schedule, each renewal ties to its subscription, and each churn ties to its cancellation. Five specific surfaces reconcile on the forecast page.

Invoice schedule

Per-deal invoice schedule from the finance system.

Each committed new-ARR or expansion deal shows its invoice schedule (monthly, quarterly, annual, multi-year prepay) pulled from Stripe, Chargebee, Zuora, or the ERP. The CFO reads the booking as cash timing rather than as a single ACV number.

Subscription state

Live subscription state on every account.

The account record carries the live subscription state (active, past-due, canceled, pending) from the billing system. The forecast reads the state at every lock so an account that moved to past-due during the week is reflected in the Friday commit.

Cash collected

Paid against sent for every booking.

The cash-collected tile on the forecast page shows paid against sent for the quarter's bookings. Days-sales-outstanding is on the AR list ranked by overdue. The CFO reads the booking-to-cash gap on the same surface the booking happened on.

Churn cancellation

Cancellation records tie to churn forecast.

A cancellation posted in the billing system writes back to the Strkr account as a churn event and ties to the churn forecast line. The retrospective (projected churn vs. actual) reconciles automatically without a separate finance export.

Revenue recognition

ASC 606 schedule reads from bookings.

For ASC 606-regulated teams the revenue recognition schedule reads directly from Strkr bookings and the billing system. The CFO reads the deferred revenue roll-forward on the same surface as the bookings commit, which keeps the two numbers in agreement without a reconciliation worksheet.

SaaS forecasting that respects the four cohorts and ties to the finance system.

Separate commits for new-ARR, expansion, downgrade, and churn. NDR projection from live signals. Finance reconciliation on the same records. Flat seat price.

Common questions

What buyers ask about this feature.

What makes SaaS forecasting different from generic sales forecasting?

SaaS forecasting has to separate four distinct cohorts: new-ARR (new logo bookings), expansion (upsell, cross-sell, seat growth), downgrade (seat reduction, downsell), and churn (lost logo). Each has a different owner, cadence, risk profile, and financial impact. Generic forecasting that collapses all four into a single bookings number loses signal, a healthy new-ARR quarter can hide a looming renewal cliff, and expansion-driven NDR growth can offset soft new logo without the forecast surfacing why. Strkr runs the weekly commit lock on each cohort separately and projects net dollar retention from the renewal pipeline, expansion commit, downgrade commit, and churn risk directly.

How does the NDR projection work?

Net dollar retention is projected against the trailing twelve-month cohort baseline (the ARR of accounts that existed twelve months ago, read from account records on their quarter-ago anniversary date). The projection reads six inputs: cohort ARR as denominator, renewal pipeline for the quarter with per-account probability, in-cohort expansion commit, in-cohort downgrade commit, churn risk projection, and the save-motion recovery assumption. The CFO sees NDR with and without save-motion contribution so the base case and the optimistic case are both visible.

How does Strkr catch silent downgrades reps avoid logging?

Downgrade signals pull from product usage automatically: seat drop in the usage telemetry, feature usage decline, exec change on the account, support ticket pattern shift. The signals surface on the account record and in the downgrade commit on the forecast surface regardless of whether the rep has logged a formal downgrade deal. The CS team sees the real state rather than the optimistic rep-logged state, and the forecast reflects reality.

How does the forecast reconcile against the billing system?

Strkr integrates with Stripe, Chargebee, Zuora, QuickBooks, NetSuite, and the common SaaS billing stacks. Each committed deal ties to its invoice schedule, each account carries the live subscription state (active, past-due, canceled, pending), the cash-collected tile shows paid against sent, cancellations tie to the churn forecast, and ASC 606 revenue recognition reads from the bookings surface. The CFO reads bookings, cash, and revenue on the same records rather than reconciling across tools.

Can we handle multi-year prepaid contracts correctly?

Yes. Multi-year prepaid deals carry the full ACV in the new-ARR commit at close, and the invoice schedule from the billing system shows the cash timing (prepaid year one, invoice year two, invoice year three). The ASC 606 schedule reads from the bookings surface and the revenue recognition is deferred appropriately. The CFO sees the booking impact, the cash timing, and the revenue recognition on the same surface without manual reconciliation.

Who owns which cohort in the forecast?

New-ARR is owned by the AE team with sales management oversight. Expansion is co-owned by the AE and CS owner on each account (AE for product cross-sell and upgrade motion, CS for seat growth). Downgrade is owned by the CS team with product usage signals feeding the commit. Churn risk is owned by CS with CS leadership and the CRO reviewing at-risk accounts weekly. The ownership is enforced in the forecast UI so the right owner updates the right cohort, and the audit log carries the attribution.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.