Your sales leader walks into the revenue review with a $2.8M pipeline forecast. The board approves hiring based on it. Two months later, you close $1.9M and your boss asks why the forecast missed by 30%. The answer isn't pipeline conversion. It's that the same deals showed up in three reps' forecasts at once. Shared deal ownership is the silent killer of forecast accuracy. Unlike pipeline leakage (deals that slip to next quarter) or dead deals that never get closed, shared ownership creates phantom revenue. A deal touched by a seller, a partner, and an account manager gets counted three times—once in each forecast. The aggregate company pipeline looks healthy. Individual rep accountability collapses. Hiring and commission decisions rest on inflated numbers. This is not a reporting bug. It's a data architecture problem most CRMs don't solve, and most sales ops teams don't catch until the forecast misses badly enough to trigger an audit. Where shared deals hide in your pipeline A deal gets shared ownership in three common scenarios: Partner-sourced opportunities. Your account executive owns the deal, but the partner who introduced the client is also listed as a collaborator. Both appear in forecast roll-ups. Hand-offs between teams. An SDR qualifies a lead and hands it to an AE. If the hand-off creates a new record instead of transferring ownership, both reps own concurrent deals for the same opportunity. Account team sales. A single large opportunity is split between an account manager, a upsell specialist, and a solution engineer. Each is listed as an owner. Company forecast counts the deal three times. The symptom is almost always the same: your company-wide forecast doesn't reconcile with the sum of team forecasts. The gap ranges from 15% to 40% depending on how much deal collaboration happens in your business. The math: how 30% inflation happens in real numbers Take a 15-rep sales team with a typical pipeline structure: 12 deals owned solely by individual reps: $1.2M 8 deals with two owners (co-selling, partner-sourced): $800K 2 deals with three owners (large accounts split across specialists): $200K The pure math: Unique deal value: $2.2M Forecast line items (counting all owners): $1.2M + (2 × $800K) + (3 × $200K) = $3.2M Inflation: ($3.2M − $2.2M) / $2.2M = 45% That's extreme, but it happens in tech sales where deals routinely involve multiple decision-makers on your side. A more typical mid-market B2B team inflates by 25–35%. The inflation grows as you scale because more people touch each deal. When you roll up forecasts from individual reps to regions to the company, shared ownership compounds. A rep reports $100K in forecast. Their manager aggregates 12 reps and sees $1.2M. The CFO aggregates three regions and sees $3.8M. If 30% of deals are shared, that $3.8M is actually $2.6M of unique value. Why most CRMs don't prevent this Spreadsheet-era CRM design assumed one deal, one owner. Modern systems allow multiple owners because collaboration is real. But they don't enforce a reconciliation rule when those deals roll up into forecasts. HubSpot, Salesforce, and Pipedrive all allow deal owners to be added as collaborators. When you run a forecast report, most default to counting the deal once at the primary owner level—but that's only if you remember to filter for primary ownership. If you run a report that includes all owners, or if your team uses secondary ownership as the real owner (because primary is a legacy field), the inflation happens silently. Orin's approach is different. When multiple reps are assigned to a deal, you can set a deal attribution rule —split credit, primary owner only, or role-based allocation (e.g., 50% to the AE, 25% to the partner). The forecast calculation respects that rule. A $100K deal split 50/50 shows as $50K in each rep's forecast, not $100K in both. The CRM enforces the reconciliation at the data level. Most other platforms require you to audit this in a spreadsheet after the fact. By then, the bad forecast is already in board decks. Three ways to audit your current pipeline Method 1: The duplicate deal check. Export your pipeline as a list of deal names, contact names, and amounts. Sort by deal name. If the same deal appears twice with different owners, you've found shared ownership. Count the total value of all rows. Compare it to the sum of what each sales rep reports. The gap is your inflation. Method 2: The ownership matrix. Create a pivot table: deals in rows, owners in columns. Mark each with an X if they're assigned. Sum the X's per deal. Any deal with more than one X is shared. Multiply the deal value by the number of owners, then subtract the deal value once. That difference is the phantom revenue you're counting. Method 3: The forecast reconciliation workflow. Pull the company forecast from your CRM for this quarter. Pull the sum of all individual rep forecasts. If they don't match within 5%, run a segment report on deals with multiple owners. Calculate the