Client CRM Spreadsheet Template: Turning a Lead List Into a Forecast

Here are two true statements about the same small business.

Its pipeline is worth $392,150.

Its forecast is $169,392.

The first number is what most owners quote when someone asks how the year is looking. It is the sum of every open deal — the ones being negotiated this week and the ones that came in from a directory listing on Tuesday and have not been spoken to since. The second counts each of those deals at the probability of the stage it is actually sitting in. The gap between them is 57%, and that gap is the whole difference between a plan and a hope.

You cannot get the second number out of an inbox. That is what this page is about.

Every figure below comes from one fully worked sample business — 46 leads, 22 of them still open, 14 won and 10 lost — pre-filled in the tracker described at the end. The dollars are mine and chosen to be typical of a small service business with deals in the $10,000–$25,000 range. The structure is the point.

What One Lead Row Has to Hold

Most lead lists are a name, a company and a phone number, and they are useless within a month. A row that works holds nine things, and seven of them are things you already know:

  1. Company and contact — two columns, because you will lose one and keep the other
  2. Source — where the lead came from, chosen from a fixed list, never typed free-hand
  3. Owner — who is responsible, even if the answer is always you
  4. Service line — what they are buying, because your win rate is not the same across all of them
  5. Value — your honest estimate, updated when it changes
  6. Stage — from a fixed list of five or six, never more
  7. Next action — the specific thing you will do
  8. Next-action date — the day you will do it

Items 7 and 8 are the two everyone leaves off, and they are the two that make the sheet earn its keep. A deal without a dated next action cannot appear on an overdue list, which means it cannot be chased, which means it quietly expires. In the worked business there are two open deals worth $22,550 with no next action set at all — not late, not stalled, just invisible to every report until someone goes looking row by row.

Everything else, a decent sheet works out for you: days in the current stage, days since last contact, weighted value, the age of the deal in days, and whether any of those has crossed a line you set.

Setting Stage Probabilities (The Only Judgement Call)

A weighted forecast needs one input you have to think about: what percentage of deals at each stage eventually close. Set them once in a settings tab and never fiddle with them mid-quarter, or the forecast becomes a mood ring.

The set used throughout this page:

Stage Probability What it means
New 5% They exist. Nothing has been established.
Contacted 15% Two-way conversation has happened.
Qualified 30% Budget, need and authority confirmed.
Quoted 50% A number is in front of them.
Negotiating 75% They are arguing about terms, not whether.

Two rules keep these honest. Nothing sits at 0% or 100% — a 0% deal should be marked lost and a 100% deal should be marked won, and a stage that means either is a stage you do not need. And the jump from Quoted to Negotiating should be your biggest, because that is where the real qualification happens: people do not negotiate things they are not buying.

If you have a year of history, replace my numbers with yours — count how many deals that ever reached “Quoted” were eventually won, and that fraction is your Quoted probability. If you do not, start with the table above and revisit it in six months. Being roughly right, consistently, beats being precisely wrong once.

The Weighted Forecast

Now the same 22 open deals, counted twice:

Stage Deals Open value Probability Weighted
New 4 $46,700 5% $2,335
Contacted 4 $46,200 15% $6,930
Qualified 5 $95,050 30% $28,515
Quoted 5 $86,150 50% $43,075
Negotiating 4 $118,050 75% $88,538
Total 22 $392,150 $169,392

Read down the right-hand column and the business looks different than it does from the left. Four deals in Negotiating carry more than half the entire forecast — $88,538 of $169,392 — while the eight deals at the top of the funnel, worth $92,900 between them, contribute $9,265. Lose one negotiation and the quarter moves. Lose all four new leads and it barely registers.

That is the single most useful thing this arithmetic does: it tells you where your attention is actually worth money. Most owners, left to instinct, spend their week on the new leads because new leads feel like progress.

The same weighting also answers when. Sort the open deals by expected close date, apply the same probabilities, and you get a rolling window — in the worked business, $133,438 of the $169,392 is expected inside 30 days, which is a genuinely aggressive near-term book and would tell a real owner to spend next week on prospecting rather than closing. A pipeline total can never tell you that, because a pipeline total has no dates in it.

The full method, including what to do with deals that have no close date: how to calculate a weighted sales pipeline forecast.

The Three Ways a Deal Dies Quietly

Once next-action dates exist, three lists fall out of the sheet on their own, and they are not the same list.

Overdue — the next-action date has passed. Eight of them in the worked business, holding $80,450. The worst is nine days late on a $9,250 deal. Nine days is not a disaster; nine days repeated forty times a year is the difference between a good year and a flat one.

Stalled — nobody has touched the deal in longer than your threshold, whatever stage it is in. Seven of them, $61,100. The biggest is $17,600, untouched for 29 days, and it is sitting in a healthy-looking stage. Stalled is not a stage, it is a behaviour, which is exactly why stage-based reports never surface it.

No next action — the two deals worth $22,550 mentioned above. These cannot be late, because nothing was ever scheduled.

Three different failures wanting three different fixes: make the call, restart the conversation, decide what happens next. A sheet that only reports by stage shows you none of them.

The thresholds, the weekly order of work, and what the re-opening message actually says: the sales follow-up tracker.

What Twenty Closed Deals Tell You

Open deals are guesses. Closed ones are evidence, and four numbers come out of them:

Where the Deals Came From

The last column on the lead row — source — costs nothing to fill in and pays for the whole exercise. Put the spend for each channel next to the wins it produced and the picture is rarely what people expect. In the worked business, referral produced $101,200 of revenue on zero spend, one paid channel won deals at $156 each and another at $5,100 each, and the overall cost per win across $22,440 of spend was $1,603.

But cost per win on its own is a trap, and the worked numbers show why: two paid channels there cost almost exactly the same per win — $5,040 and $5,100 — and returned $41,200 and $14,100. Same price, three times the outcome.

The full channel table and the two ratios to read it with: lead source ROI, and which channel actually wins you business.

Why the Lost Ones Were Lost

Ten lost deals, $155,800 of value, and one field on each: why. The top reason in the worked business is “price too high,” carrying $51,400 — a third of everything lost. That is a number worth having before your next quote, and it is unavailable to anyone who marks deals lost and deletes the row.

The trap is ranking loss reasons by count rather than by the money behind them. Four small deals lost on timing and one large one lost to a competitor are not equally interesting, and a count says they are.

How to write loss reasons that are usable, and what “price too high” usually means instead: win/loss analysis for a small business.

Setting It Up, In Order

  1. Fix your stages and your probabilities — five or six stages, one probability each, in a settings tab. Fifteen minutes, and every other calculation reads from it.
  2. Fix your source list. Ten options in a dropdown. Free-typed sources produce “referral,” “Referral,” “ref” and “word of mouth” as four separate channels, and the ROI tab becomes unreadable.
  3. Enter every open deal you currently have, including the embarrassing old ones. Value, stage, next action, next-action date. This is the only genuinely tedious part and it takes about an hour.
  4. Set a stall threshold — 14 or 21 days for most businesses — and let the sheet flag anything past it.
  5. Book twenty minutes a week. Overdue list, then stalled list, then no-action list. In that order, because that is descending order of how close the money is.

After one quarter you will have a real win rate, a real average deal, a real time-to-close and a channel table. After two, the forecast starts being right often enough to hire against.

The Thing Worth Remembering

A pipeline total is a measure of activity. It goes up when you are busy and it goes up when you are being ignored, and it cannot tell the two apart.

A weighted forecast is a measure of expectation. It only moves when a deal moves stage, which means it only moves when something real happened.

Set the odds against your stages once, put a dated next action on every open row, and the difference between $392,150 and $169,392 stops being a philosophical question and starts being a list of eight calls to make on Monday.

The rest of this series


Featured on ReadySheetGo

Client CRM, Sales Pipeline & Lead Tracker — $16.99

Thirteen linked tabs and 7,217 working formulas — the business above, pre-filled across 46 leads with 22 still open, so you can see it running before you type anything.

Leads is the master list every other tab reads from: company, contact, source, owner, service line, value, stage, next action and next-action date on one row, with days in stage and days since contact calculated. Pipeline totals open value by stage, by owner and by service line, then applies the probability you set against each stage to return the weighted figure. Forecast projects by expected close month across rolling 30, 60 and 90-day windows and six months ahead, then sets it against the twelve months that actually closed.

Follow-Ups counts down to every next action and then counts up past it, building the overdue list worst-first, the stalled list biggest-first, and a separate count of open deals with no next action set at all. Then Quotes with an expiry clock and a quote win rate; Clients with lifetime value and a dormant list of people who already paid you once; Activity returning touches per win and meetings booked; Win-Loss ranking loss reasons by the revenue behind them; Source ROI dividing channel spend by wins to return a true cost per win; plus Dashboard, Settings and Lists.

Row checks catch a lost deal with no reason, a deal with no owner, a close date before the created date and a stage that is not on your list. Colour-coded inputs and dropdown validation throughout.

Works in Excel and Google Sheets. No macros, no add-ons.

Get the Client CRM, Sales Pipeline & Lead Tracker →

Frequently Asked Questions

Can you run a CRM in a spreadsheet?

For a business with one to five people selling and a few hundred open records, yes — and usually better than you can run a free CRM tier, because a spreadsheet will do arithmetic that most entry-level CRMs charge for. What a spreadsheet does not do is log calls and emails automatically, so it fails the moment nobody is willing to type a next-action date. The dividing line is not company size, it is discipline: a spreadsheet rewards a business that will update one row per deal and punishes one that will not.

What is a weighted sales pipeline, and why is it lower than my pipeline total?

A pipeline total adds up everything still open. A weighted pipeline counts each deal at the probability of the stage it is actually in — 5% at first contact, 75% in negotiation — so it answers what you are likely to collect rather than what exists. In the worked business on this page the two numbers are $392,150 and $169,392, a 57% gap. Neither is wrong; only one of them is a plan you can hire or spend against.

What fields does a lead tracker actually need?

Nine, on one row: company, contact, source, owner, service line, value, stage, next action and next-action date. The last two are the ones people leave out, and they are the ones that make the sheet work — without a dated next action there is no overdue list, and an overdue list is most of the value. Everything else a good sheet calculates: days in stage, days since contact, weighted value, age of the deal.

How often should a sales pipeline be updated?

Stage and next-action date every time something happens, which takes seconds if the sheet is open. Then one pass a week over the whole board, in a fixed order: overdue actions first, then deals untouched past your stall threshold, then open deals with no next action at all. In the worked business those three lists hold $80,450, $61,100 and $22,550 — worth about twenty minutes a week.

Your Pipeline Says $392,150. Your Forecast Says $169,392.

The Client CRM, Sales Pipeline & Lead Tracker — 13 linked tabs and 7,217 working formulas, with a full sample business already loaded — 46 leads, 22 of them still open — so you can see the model running before you type anything. A Leads tab is the single master list every other tab reads from, holding company, contact, source, owner, service line, value, stage, next action and next-action date on one row. A Pipeline tab totals open value by stage, by owner and by service line, then applies the probability you set against each stage to return a weighted figure — in the loaded example $392,150 of open pipeline weights down to $169,392, a 57% gap and the difference between a plan and a hope. A Forecast tab projects by expected close month across rolling 30, 60 and 90-day windows and six months ahead, then sets it against the twelve months that actually closed. A Follow-Ups tab counts down to every next action and then counts up past it, building an overdue list worst-first ($80,450 behind eight late actions in the sample), a stalled list biggest-first for deals untouched beyond your own threshold, and a separate count of open deals with no next action set at all — the ones that can never appear on an overdue list. Then a Quotes tab with an expiry clock and a quote win rate; a Clients tab with lifetime value and a dormant-client list of people who already paid you once and have not heard from you since; an Activity tab returning touches per win and meetings booked; a Win-Loss tab ranking loss reasons by the revenue behind them rather than the count; a Source ROI tab dividing channel spend by wins to return a true cost per win — $156 a win on one channel and $5,100 on another in the sample; plus Dashboard, Settings and Lists. Colour-coded inputs, dropdown validation, row checks that catch a lost deal with no reason and a deal with no owner. Works in Excel and Google Sheets. No macros, no add-ons.

View on Etsy — $16.99