---
title: "Renewal Forecast Accuracy: Categories, Rules and Scoring"
description: "Renewal forecast accuracy for CSMs: the four categories, the evidence rule behind each, how to score yourself, and why sandbagging costs more than it saves."
topic: "Playbooks & Operations"
author: "Raj Bheda, Co-founder, GainTrace"
audience: "Customer Success Manager, Head of Customer Success"
published: 2026-09-04
modified: 2026-09-04
source: https://gaintrace.com/explore/playbooks/renewal-forecast-accuracy
---

# How Do I Improve Renewal Forecast Accuracy on My Book?

*When being wrong twice costs more than being late once*

**Short answer:** Renewal forecast accuracy improves when each category has an evidence rule rather than a feeling. Commit means the decision maker has confirmed in writing. Best case means the value is proven and the paperwork is not. Score yourself monthly on both directions of error, because a forecast that is only ever conservative is as unusable as one that is optimistic.

**Key takeaways**

- Give every category a written entry rule, tied to evidence a third party could check. 'Feels good' is not a category.
- Measure error in both directions. Sandbagging shows up as a high hit rate with a systematic shortfall against your own commit, and it destroys the number's usefulness for planning.
- Score accuracy as absolute error against the forecast, not as a hit rate. A 100% hit rate with a 25% dollar gap is a bad forecast.
- Most misses are process misses, not sentiment misses: procurement, budget cycles and signature authority. Get the decision path in writing at day 45.
- Cohort your forecast by renewal month and grade it after the fact. A forecast nobody scores never gets better.

Renewal forecast accuracy is a strange KPI: you are graded on predicting other people's decisions, and the grade arrives after you can no longer change the outcome. It becomes a fair number when the categories mean something specific, and an unfair one when 'commit' means whatever each CSM felt on the day they filled in the sheet.
This page gives entry rules for each category, the evidence behind each rule, a scoring method that catches both kinds of error, and the process failures that produce most late surprises. It pairs with [the 30-minute renewal preparation checklist](https://gaintrace.com/explore/playbooks/renewal-call-preparation-checklist), which covers the account read that feeds the forecast.

## What should each renewal forecast category mean?

Each category needs an entry rule stated as evidence, so two CSMs looking at the same account put it in the same column. Without that, the forecast measures personality.

> **The evidence rule:** The evidence rule is the requirement that every forecast category names a fact somebody outside your team could verify: a written confirmation, a signed order, a procurement ticket number, a diarised budget date. Feelings, warmth and good calls are inputs to your judgement and not entry criteria. Forecast accuracy improves the week this rule is introduced, before anybody changes how they work.

| Category | Entry rule | Evidence required | Typical error |
| --- | --- | --- | --- |
| Closed | Signed or auto-renewed past the notice window | Counter-signed order or an invoice raised | Counting a verbal yes as closed |
| Commit | The decision maker has confirmed intent in writing | An email or message from the person who signs | A champion's confidence mistaken for authority |
| Best case | Value is proven but the process is unfinished | Usage and outcome evidence, no signature path yet | Sitting here for months because nobody asked for the path |
| At risk | A named blocker exists with an owner and a date | The blocker written down, not implied | Discovered at day 20 instead of day 90 |
| Lost | Written notice or a confirmed decision elsewhere | The customer's own words | Held open to protect the number |

## How is renewal forecast accuracy measured?

By dollar error against what you forecast, not by how often you were directionally right. Two CSMs can both hit 90% of renewals and produce forecasts of completely different quality.

**Forecast accuracy**

```
Accuracy = 100 − (|Forecast ARR − Actual ARR| ÷ Forecast ARR × 100)
```

Where:
- Forecast ARR: the commit number you submitted at the start of the period, frozen. Not the number you revised on the last day
- Actual ARR: renewed revenue in the same period, including contraction on renewed accounts
- Report both directions: keep the sign as a separate figure. Consistently under means sandbagging; consistently over means optimism. They need different fixes

A reasonable standard for a CSM's own book is within 10% at the start of the quarter and within 5% at the halfway point, on a book with no single account above a fifth of the total. Concentration widens the range, and saying so up front is better than explaining it afterwards.

## Why is sandbagging as bad as being over-optimistic?

Because a forecast is a planning input, not a scorecard. A number that is always low causes the same damage as one that is always high: hiring decisions, cash planning and coverage models all get made against it.

- A conservative forecast that beats itself every quarter teaches leadership to add a factor to your number, which removes the information from it
- It hides the accounts that needed help, because a renewal parked in best case gets less attention than one flagged at risk
- It makes a genuine risk unreadable when it arrives, since your at-risk column has cried wolf in the other direction
- It removes your own early warning: an honest forecast forces the day-90 read that catches problems while they are fixable

> "The last several months leadership has just added more and more to our plates without taking anything off. New processes, n"
>
> — Customer Success Manager on a new renewal-calling mandate, r/CustomerSuccess

The fix is to publish both error directions in your own review. A CSM who reports 'I was 8% under commit for three quarters, here is the correction' is trusted with the number. One whose accuracy looks perfect while every quarter overdelivers is quietly discounted.

## Why do most renewal forecasts miss for process reasons?

Because sentiment is visible and process is not. Teams read the relationship well and then lose the renewal to a procurement cycle nobody mapped, a budget freeze that was known internally in August, or a signer who was on leave.

1. **Day 90: get the decision path in writing.** Who signs, what procurement requires, whether a security review recurs at renewal, and the date their budget cycle closes. Ask in an email so the answer is written down.
2. **Day 75: confirm the sponsor still exists.** Role changes are the single most common quiet killer. Check the account's contacts and the sponsor's own status before you forecast anything as commit.
3. **Day 60: test the value story with a number.** If the customer cannot restate what they got in their own terms, you have a best case, not a commit, whatever the relationship feels like.
4. **Day 45: put the paperwork on a date.** Ask for the specific date the order needs to be with procurement to land before the term ends, and diarise backwards from it.
5. **Day 30: move the category only on evidence.** A written confirmation from the signer moves it to commit. Nothing else does, including a good call.

> **Worked example:** A book has $610,000 up for renewal in a quarter, forecast at $560,000 commit. Two accounts totalling $74,000 slip: one because the signer changed in month two, one because procurement required a new security review nobody expected. Actual is $536,000, so accuracy is 100 minus (24 ÷ 560 × 100), which is 95.7%. Both misses were process, both were visible at day 90 with two emails, and neither was a sentiment failure.

## Should CSMs forecast renewals at all?

Whoever owns the renewal should forecast it, and the forecast should be reviewed by someone who did not produce it. Where sales owns renewals, the CSM supplies the risk read and the value evidence rather than the number.

The split matters because the two roles see different halves. The CSM sees adoption, unresolved issues and stakeholder change. The account executive sees budget, procurement and competitive pressure. A forecast built from one half is the reason so many surprises arrive late. See [who should own renewals](https://gaintrace.com/explore/revenue/who-should-own-renewals-sales-or-customer-success) for the ownership models.

**The weekly forecast review, in fifteen minutes**
- [ ] Every account in commit: name the written evidence, or move it down
- [ ] Every account in best case: name the missing step and who owns it
- [ ] Every account at risk: name the blocker, the owner and the date
- [ ] Any account that has not moved category in three weeks: say why
- [ ] The dollar gap between commit and target, and what would close it

## How does GainTrace improve renewal forecast accuracy?

[GainTrace](https://gaintrace.com/) puts the evidence behind each category on the account: usage trend against the account's own baseline, open support issues, billing movement and stakeholder change, updated continuously. [Churn prediction](https://gaintrace.com/solutions/churn-prediction) scores the accounts whose behaviour disagrees with the forecast, which is the population where late surprises live, and [revenue analytics](https://gaintrace.com/platform/revenue-analytics) tracks committed against actual by cohort so the accuracy score is produced rather than assembled.

## Frequently asked questions

### How is renewal forecast accuracy calculated?

Take the absolute difference between forecast ARR and actual renewed ARR, divide by the forecast, and subtract from 100. Freeze the forecast at the start of the period so a last-day revision cannot flatter it, and report the direction of the error separately so under-forecasting is visible as a pattern.

### What should commit mean in a renewal forecast?

That the person who signs has confirmed intent in writing. Not that the champion is happy, not that the last call went well. Written confirmation from the decision maker is the only entry rule that produces the same answer from two different CSMs looking at the same account.

### What is a good renewal forecast accuracy target?

Within 10% at the start of the quarter and within 5% at the halfway point is a reasonable standard for a book with no single account above a fifth of the total. Concentrated books need a wider band, and it should be agreed in advance rather than argued afterwards.

### Is sandbagging a renewal forecast safe?

No. A forecast that is always low gets a factor added to it by whoever plans against it, which removes its information. It also starves the accounts parked in best case of attention, and it hides the genuine risks when they appear. Publish both error directions instead.

### Why do renewals slip at the last minute?

Usually process rather than sentiment: procurement cycles, budget approval windows, a changed signer, a repeated security review. All four are visible at day 90 if somebody asks in writing, which is why the decision path belongs in the forecast alongside the relationship read.

### Should CSMs or sales own the renewal forecast?

Whoever owns the renewal, with input from the other. The CSM sees adoption, issues and stakeholder change; the account executive sees budget, procurement and competition. A forecast built from one of those halves is the standard cause of a surprise in the final month.

## How this was researched

The category definitions, evidence rule, accuracy formula and day-by-day sequence are ours, drawn from renewal forecasting practice and from r/CustomerSuccess threads on renewal playbooks, forecast pressure and cold-calling customers about renewals, quoted verbatim with product names removed. The accuracy bands are our working standards for a diversified book rather than a published benchmark. Retention context comes from Benchmarkit's 2025 B2B SaaS Performance Metrics Benchmarks.

## Sources

- [r/CustomerSuccess: What does your actual renewal playbook look like?](https://reddit.com/r/CustomerSuccess/comments/1vte7f2/what_does_your_actual_renewal_playbook_look_like/)
- [r/CustomerSuccess: Cold calling customers about renewals](https://reddit.com/r/CustomerSuccess/comments/1b2ptdh/cold_calling_customers/)
- [r/CustomerSuccess: How do you collect evidence that a CSM contributed to a renewal or upsell?](https://reddit.com/r/CustomerSuccess/comments/1van32k/how_do_you_collect_evidence_that_csm_contributed/)
- [r/SaaS: We've been in business for 4 years and still can't accurately predict monthly churn within 20%](https://reddit.com/r/SaaS/comments/1s6tn9r/weve_been_in_business_for_4_years_and_still_cant/)
- [Benchmarkit: 2025 B2B SaaS Performance Metrics Benchmarks](https://www.benchmarkit.ai/2025benchmarks)

## Next steps

Write an evidence rule against each forecast category this week, then re-grade last quarter with it. [Start free](https://app.gaintrace.com/auth/login) or [book a demo](https://gaintrace.com/booking).
