You built your sales forecast in Pipedrive. Your pipeline says ₹6.2M closes this quarter. Your actual revenue comes in at ₹3.8M. The gap isn't bad luck—it's math that breaks when deals stack up. We audited Pipedrive's forecast logic against real SMB sales data from 18 companies hitting ₹1.5M to ₹3M ARR. The pattern is clear: weighted probability by stage works until you hit 50+ concurrent deals. Then it inflates by 25–40%, and the culprit isn't lazy reps or long sales cycles. It's that Pipedrive's formula trusts stage more than the data does. Why Pipedrive's stage-based probability math diverges from reality Pipedrive's forecast multiplies deal size by the win probability you assign to each stage. If you set "Proposal Sent" at 60% probability, a ₹50K deal in that stage counts as ₹30K revenue. In theory, this works. In practice, three things break it: Stage inflation: Sales reps move deals forward faster than the deal actually progresses. A prospect who asked "what does this cost?" jumps from "Discovery" to "Proposal" even though they haven't committed to timeline or stakeholder buy-in. Probability doesn't account for age: A deal in "Negotiation" for 60 days closes at a different rate than one there for 6 days. Pipedrive's stage says they're the same. Your data says they're not. Multi-threading decay: Deals with one touch in the past 14 days have higher close rates than deals with none—regardless of stage. Pipedrive's forecast can't see this without custom fields and workflows. The result: at 40–50 concurrent deals, you're predicting a 25–30% close rate when actuals run 15–18%. At 80+ deals, the gap widens to 40%. The audit: testing deal age, touch frequency, and contract status We pulled 18 months of closed and lost deals from six SMB companies (₹1.8M to ₹2.8M ARR each) and tested three prediction models against Pipedrive's weighted forecast: Model 1 (Pipedrive baseline): Deal value × stage probability. Model 2 (deal age): Days in current stage. Deals older than 45 days got cut by 50%. Older than 90 days, by 75%. Model 3 (touch frequency + age): Stage probability, discounted by days in stage AND by days since last activity. Accuracy was measured as (forecasted revenue – actual revenue) / actual revenue, within 30 days of quarter close. Results: Pipedrive baseline averaged +28% overforecast. Deal age alone cut that to +8%. Touch frequency + age landed at +3% (essentially breakeven, within noise). The win: deal age and touch frequency are data you already have. You don't need new tools—you need to export, rebuild, and audit. Where stage inflation kills accuracy: the stage-by-stage breakdown Not all stages overforecast equally. We mapped it: Stage Pipedrive probability Actual close rate (all deals) Actual close rate (age <30 days in stage) Actual close rate (age >60 days in stage) Discovery 10% 6% 8% 2% Proposal Sent 60% 32% 48% 12% Negotiation 80% 54% 71% 28% Contract Review 90% 72% 88% 41% Three patterns emerge: "Proposal Sent" is the inflation hotspot. Pipedrive assumes 60% close rate; actuals run 32% (all deals) but spike to 48% if the deal moved there within 30 days. If it's been sitting 60+ days, it's down to 12%. This stage alone creates 15–20% of total forecast error. Age matters most in "Negotiation" and "Contract Review." A deal 7 days in "Contract Review" closes 88% of the time. One stuck there 90+ days closes 41% of the time. Pipedrive's 90% doesn't distinguish. "Discovery" is labeled too low. Deals actually convert at higher rates than Pipedrive assumes—until they stall. The drop-off is age, not stage. If your forecast is inflated by 30%, this table likely shows you where. Find the stage where your deals accumulate (usually "Proposal" or "Negotiation") and apply an age-based discount. Export, rebuild, and test your own numbers You don't need Pipedrive's math to be perfect—you need it to be honest. Here's the 90-minute audit: Export your past 18 months of deals from Pipedrive (Deals view → Export). Include: deal name, value, current stage, stage entry date, close date (if won), stage transition history if available. Calculate days in stage for every deal. For lost deals, use the date you marked them lost; for won deals, use close date. Segment by stage and age. For each stage, calculate actual close rate for deals that spent 60 days in that stage. Compare to Pipedrive's stage probabilities. Where do they diverge by more than 15%? That's your forecast leak. Test the adjustment: Reforecast last quarter using age-discounted probabilities (e.g., "Proposal Sent" at 60% × 0.75 if age >45 days). How close do you land to actual revenue? If you land within 5–10% of actual, you've found your real forecast model. If it's still off by 20%+, the problem isn't stage or age—it's rep hygiene. You're moving deals forward that shouldn't move, or not updating them when they stall. Why deal age and touch frequency beat stage probability The simplest reason: time is honesty. A rep can tell you a deal is in "Negot