Partner revenue usually gets forecast one of two ways. It is either folded into the direct number and modeled with direct conversion rates, or it is handled by a partner leader with a spreadsheet and an optimistic view. Both approaches produce a number nobody trusts at the forecast call. Building it as its own line with its own rates fixes that.
Why does partner pipeline need separate treatment?
Because the conversion curve, the data quality, and the timeline control are all different.A direct opportunity enters your CRM after your team has spoken to a buyer. A registered partner deal often enters before anyone on your side has confirmed the buyer exists in a real buying process. Those two records look identical in a pipeline report and behave nothing alike.
Data quality compounds the gap. Amounts and close dates on partner deals frequently come from a partner rep with an incentive to register early and estimate generously. That does not make the data useless. It makes it consistently biased, which a model can correct for once you measure the size of the bias.
What partner data do you need?
Registration date, partner type, whether the deal is sourced or influenced, and the date your team first verified the opportunity.That last field is the one most teams lack and the one that makes the model work. The gap between registration and verification is where the majority of partner pipeline evaporates, and you cannot forecast the drop-off without measuring it.
| Motion | What it means | Forecast treatment |
|---|---|---|
| Sourced | Partner originated the opportunity | Incremental line, partner conversion rate |
| Influenced | Partner joined an existing deal | Direct line, no separate revenue |
| Resold | Partner holds the contract | Separate line, adjusted for margin |
How do you calculate partner conversion rates?
Cohort registrations by month, then measure what share reached verification and what share reached closed-won.Run the calculation as a two-stage funnel. Registration to verified opportunity is the first stage and typically carries the largest drop. Verified opportunity to closed-won is the second, and this rate is usually closer to your direct rate because the buyer engagement is now real.
Calculate rates by partner tier as well as in aggregate. A handful of partners will produce most of the qualified volume, and their conversion behavior differs sharply from the long tail of partners who register once a year. Blending them means the forecast follows the average of a group that has no average. The win rate glossary entry covers how to construct these rates cleanly.
How do you model registration lag?
Add the registration-to-close interval as an explicit input, measured from your own closed partner deals.Partner deals often register earlier in the buying process than direct deals get created, which stretches the apparent cycle. If you apply your direct cycle length to a partner deal, you will forecast it closing a quarter before it does.
Measure the median interval from registration to close for won deals, split by partner type. Reselling partners running a procurement process behave differently than referral partners handing off a warm introduction. Use the median rather than the mean, since a small number of very long deals will drag the average past anything useful.
Apply an aging rule as well. A registered deal with no stage change, close date change, or amount change in twelve months should come out of the forecast. That twelve month rule holds across pipeline generally, and more than 10 percent of open pipeline across ORM's customer base has gone untouched that long. Registrations accumulate faster than anyone cleans them up, so run the staleness check against the partner line specifically rather than assuming the company-wide rate applies.
How do you prevent double counting?
One source value per opportunity, enforced in CRM, reconciled monthly against the company total.Double counting happens for a structural reason. A partner registers a deal, a direct rep works the same account, and both records survive because they were created in different weeks by different people. The forecast then contains the same revenue twice.
Set an ownership rule before you build the model. Whichever record was created first holds the source attribution, or attribution follows whoever the customer names as the party they are buying through. The specific rule matters less than having exactly one.
Then reconcile. Sum the direct forecast and the partner-sourced forecast and check the total against the company pipeline number. A variance means duplicate records exist, and finding them monthly is much easier than finding them during a quarter close.
How do you review the partner forecast?
In the same call as direct, with the same slippage signals, and no separate standard of evidence.Partner deals attract softer questions because the information is secondhand. That softness is why partner forecasts miss more often. Apply the same tests. What changed on the record this week. When did someone last speak with the actual buyer. Has the close date moved.
A close date change is the strongest indication a deal is slipping, and a deal that moves from one quarter to the next is less likely to close even when it sits in commit. The earliest warning is quieter, and it is the absence of any activity at all. Partner deals go silent more frequently than direct ones, so the aging rule needs to be enforced rather than discussed. The pattern is defined in the deal slippage glossary entry, and the broader forecast process this line feeds into is covered in how to create a sales forecast.
Frequently Asked Questions
Why does partner pipeline need its own forecast?
Because partner deals convert on a different curve than direct deals. Registration happens earlier in the buying process, deal data arrives secondhand, and the seller controlling the timeline may not work for you. Applying direct conversion rates to partner pipeline produces a number that misses in a consistent direction.
What is the difference between partner-sourced and partner-influenced revenue?
Sourced means the partner originated the opportunity and it would not exist otherwise. Influenced means the partner participated in a deal your team already had. Only sourced revenue belongs in the incremental line of a forecast. Counting influenced revenue as new inflates the total and makes partner economics look better than they are.
How do you handle deal registration in the forecast?
Treat registration as a stage rather than as pipeline. A registered deal has no verified buyer engagement yet, so it should carry a low conversion rate until your team has spoken with the customer. Measure the historical rate at which registrations become qualified opportunities and apply it explicitly.
How do you avoid double counting partner and direct pipeline?
Set a single ownership rule per opportunity and enforce it in CRM with a source field that cannot hold two values. Reconcile monthly by checking that the sum of source-level forecasts equals the company forecast. Any variance means the same deal is sitting in two buckets.
What signals show a partner deal is slipping?
The same two that predict direct slippage, with less visibility. A close date change is the strongest indication. Silence is the earliest, meaning no stage movement, no amount change, and no update from the partner rep. Partner deals go quiet more often, which is why a stated aging rule matters more here than in direct pipeline.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo