Lead Scoring Calculator

A lead score is only useful if you can explain it. This calculator rates four fit signals and four intent signals, combines them with a weighting you control, and returns a 0–100 score with the exact points each next step would add. Everything is computed in your browser, so nothing you enter is uploaded or stored.

Free tool · nothing is uploaded

Score a lead on fit and intent

Rate eight signals, choose how much fit matters, and get a score with the exact points each gap costs.

  • Adjustable weighting
  • 8 fit + intent signals
  • Instant recalculation
  • No account needed

Lead signals

Rate what you actually know. Anything left unassessed counts as zero and is reported in the coverage tile.

Used only as a label in the copied summary. It does not affect the score.

Fit signals100 points

Intent signals100 points

Score

Rate at least one signal to see the score, tier and coverage.

0 out of 100

—

No signals rated

The score is a weighted blend of fit and intent.

Where the score comes from

Fit 0 Intent 0

Model coverage 0%

No signals rated yet.

  • Fit score 0
  • Intent score 0
  • Signals rated 0/8
  • Points to 100 100

Weighting

Fit share 55% fit · 45% intent

Fit-heavy models suit narrow ICPs; intent-heavy models suit broad lists. The two shares always add to 100%.

Next best actions

  • Rate a signal to see which gap is worth closing first.

Each figure is the exact score gain from moving that signal from its current rating to 4/4 at the current weighting; for an unassessed signal it is the maximum you could gain, since that signal currently counts as 0.

Summary and controls

Rate at least one signal to build a summary.

What a lead scoring calculator actually does

A lead scoring calculator turns a pile of research into one number you can act on. Instead of arguing about whether a lead “feels good”, you rate it against a fixed set of signals, apply weights, and get a score out of 100 together with a tier that tells you what to do next.

The strongest B2B models score two different things separately: fit (how closely the account matches the kind of customer you can serve well) and intent (how much evidence exists that they are looking to buy now). Fit without intent is a good account that is not in market. Intent without fit is an enthusiastic buyer you will lose anyway. A weighted model lets you combine them deliberately rather than letting whichever signal you noticed last decide the outcome.

This calculator implements exactly that. You rate eight signals from 0 to 4, choose how much of the total should come from fit, and it returns the blended score, both sub-scores, a coverage figure, a tier, and the highest-value improvement you could still make.

How this scoring model works

Every signal is rated on the same 0–4 scale, where 0 means the signal is absent or works against the lead, 4 means it is fully satisfied, and the values in between are partial matches. Each signal carries a weight inside its group, and the weights inside each group add up to 100 points.

The fit signals and their weights

Fit signalWeightRating 0 meansRating 4 means
Industry match30Outside your ICPExact ICP industry
Company size25Far outside the target bandInside the sweet spot
Decision-maker level25No influence on the purchaseOwner or C-level
Budget signal20No budget indicationBudget approved

The intent signals and their weights

Intent signalWeightRating 0 meansRating 4 means
Hand-raise30No direct actionMeeting booked
Engagement depth25No engagementMultiple replies
Buying trigger25No trigger detectedActive evaluation or RFP
Timeline / urgency20No timelineNeeds it now

The formula

The model is arithmetic, not a trained model, so you can reproduce it on paper:

  1. Fit score = the sum of each fit weight multiplied by rating ÷ 4. The maximum is 100.
  2. Intent score = the same calculation over the four intent signals. The maximum is 100.
  3. Total score = round(fit score × fit share + intent score × (100 − fit share)), with the shares expressed as percentages.
  4. Coverage = the weights of the signals you rated, divided by the 200 points of total weight in the model.
  5. Improvement gain = signal weight × (4 − current rating) ÷ 4 × that group’s share.

Signals you leave at Not assessed contribute nothing and are counted against coverage. The calculator never invents a rating for you, because a model that quietly assumes the best about missing data will happily promote a lead nobody has actually researched.

Tier thresholds

ScoreTierWhat it suggests
75–100HotRoute to sales now
55–74WarmWork it this week
35–54NurtureKeep it in nurture
0–34ColdLow priority

These cut-offs are a working convention, not a benchmark. They exist so that two people scoring the same lead reach the same conclusion; you should retune them once you have real data (see the calibration section below).

How to use the calculator

  1. Optional: type the lead or company name. It only labels the copied summary; it never changes the score.
  2. Rate the four fit signals honestly. If you have not researched something, leave it at Not assessed rather than guessing.
  3. Rate the four intent signals from your CRM or your own observations.
  4. Set the fit share with the weighting slider. The default is 55% fit / 45% intent.
  5. Read the score, tier, coverage meter and the three “next best actions” rows.
  6. Use Copy summary to paste the result into your CRM note, your team channel or your outreach QA doc.

Choosing the right fit and intent weighting

The weighting slider is the one place where this tool asks for a judgement call, because no single split is correct for every business.

Fit shareUse it whenWhat to watch for
70%A narrow ICP, high ACV, long sales cycles, account-based motionEnthusiasm from the wrong accounts inflates scores less, but real buying interest is under-weighted
55% (default)Most outbound and inbound B2B teams with a reasonably defined ICPClose enough to neutral that neither side dominates
40%Inbound-heavy, product-led or self-serve funnels where behaviour is the strongest predictorPerfect-fit accounts that have not yet engaged can fall below their true worth

The slider moves in 5-point steps between 40% and 70%, and the two shares always add up to 100%, so the model never double-counts. Changing the weighting immediately recomputes the score, the tier, the contribution bar and every improvement gain.

Reading the output

Score, tier and headroom

The ring shows the blended score. Next to it, the tier and a one-line action tell you what the score implies. The “Points to 100” tile is the remaining headroom: the exact number of points still on the table across all signals.

Fit and intent contribution

The stacked bar breaks the total into the points contributed by fit and by intent at your chosen weighting. Two leads can both score 60 while one is fit-led and the other intent-led, and those leads need completely different conversations. The bar makes that visible.

Model coverage

Coverage is the percentage of the model’s 200 weight points that you have actually rated. It exists to stop you over-reading a score built from three fields. Below 50% coverage the calculator labels the result Provisional and says so in the tier line, the summary and the screen-reader announcement.

Next best actions

Each row is the exact number of points you would gain by raising that signal from its current rating to 4/4, at your current weighting. The list is sorted by gain, so it answers a real prioritisation question: what is worth researching first?

Worked examples

These are outputs of the formula above, computed by this tool at the default 55% fit / 45% intent weighting. They are illustrations of the arithmetic, not benchmarks from real pipelines.

ProfileFitIntentTotalTierCoverage
Exact ICP industry, sweet-spot size, owner contact, budget approved; meeting booked, multiple replies, active evaluation, needs it now (all eight ratings at 4) 100100100Hot100%
Exact ICP industry, size in band, VP-level contact, budget next year; reply or demo request, repeated opens, new leader in role, timeline this half (fit 4/3/3/2, intent 3/2/3/2) 786471Warm100%
Perfect fit across all four fit signals, no intent signals rated 100055Warm50%
Only industry rated (exact ICP) 30017Cold15%

The third row shows why coverage matters: a perfect-fit lead with no behavioural evidence scores 55 (Warm) at a 55% fit share, and only 40 (Nurture) if you move the slider to a 40% fit share. The same data points at two different conclusions, so the weighting decision is part of the model’s meaning, not a cosmetic setting.

For the second row, the highest-value improvements are engagement depth (+5.6 points), budget signal (+5.5 points) and timeline (+4.5 points) — because at a 55/45 split a 25-weight intent signal two steps from the top is worth slightly more than a 20-weight fit signal two steps from the top.

Five mistakes that make lead scores useless

  • Scoring to reach a conclusion you already wanted. Rate signals first, then read the score.
  • Letting intent carry a lead that does not fit. A high-intent account outside your ICP still consumes support, onboarding and delivery capacity. Keep fit weights meaningful or run a hard disqualifier alongside the score.
  • Treating missing data as neutral. In this tool unassessed signals score zero and reduce coverage on purpose. In a CRM, “unknown” quietly behaving like “average” is how junk records get routed to sales.
  • Never re-scoring. Scores are a snapshot. Intent in particular decays fast: a pricing-page visit from six weeks ago is not the same signal as one from Tuesday.
  • Publishing a model nobody can explain. If a rep cannot reconstruct the score from the fields on the record, they will not trust it and will route leads by gut instead.

Calibrating the model against your own data

The weights and tiers in this calculator are a reasonable starting point, not a claim about your conversion rates. Once your team has run the model for a while, calibrate it honestly:

  1. Export the leads you scored and how each one ended (closed-won, sales-accepted, disqualified, lost).
  2. Compare the average score of the won group with the average of the lost group. If they overlap heavily, one of your signals is not predicting anything — find it.
  3. Move weight from that signal to one that does separate the groups, and check the tiers against how many qualified leads actually reach sales.
  4. Re-run the comparison quarterly. Weightings that fit a narrow ICP at 20 people a month rarely survive a big shift in lead source.

Do this with your own records. Industry averages borrowed from someone else’s funnel will send you in the wrong direction for your market, sales cycle and price point.

Limitations and what this tool cannot do

  • It does not predict revenue. It produces a transparent weighted score, not a probability of closing.
  • It does not pull data. There is no CRM connection, no enrichment and no tracking. Every rating is one you entered by hand.
  • It scores one lead at a time. There is no list import, no CSV upload and no bulk scoring. For a long list, build the same formula in your spreadsheet or CRM.
  • The tier cut-offs are a convention. 75/55/35 is a starting grid, not an industry standard.
  • The rubric is fixed. Eight signals with fixed weights, 0–4 ratings and a 40–70% weighting band. It cannot model negative signals (a funding round in a competitor, a do-not-contact request) as deductions, and it cannot learn from your history.
  • Subjectivity still enters through the ratings. Two people can rate the same account differently. The model makes the combination consistent; it does not make the inputs objective.
  • Nothing is stored. Closing the tab loses the score, so copy the summary if you need a record.

Frequently asked questions

What is a good lead score?

In this model, 75 or above puts a lead in the Hot tier and below 35 in Cold. Treat those numbers as internal conventions you can explain to your team, then validate them against which leads actually became customers. A score is only “good” if the leads above your threshold were accepted and won at a rate your team is happy with.

Should fit or intent weigh more?

It depends on how you generate demand. Fit-led weighting (60–70%) suits a narrow, valuable ICP where selling to the wrong company is expensive. Intent-led weighting (40–50%) suits broad, inbound-heavy funnels where behaviour is the clearest evidence you have. Start at the 55% default and move only when your own won/lost data argues for it.

Why do unassessed signals count as zero?

Because the alternative — silently imputing an average — hides how little you actually know. Unassessed signals score nothing and pull coverage down, and below 50% coverage the result is flagged Provisional so nobody mistakes an under-researched lead for a confirmed one.

Can I change the weights of individual signals?

Not in this tool. The eight weights are fixed and add up to 100 within each group, which keeps the model short enough to explain in one conversation. If you need per-signal weights or negative scoring, copy the formula into a spreadsheet where every weight is a cell.

Does this calculator send my data anywhere?

No. Everything runs in your browser with no network requests, no cookies and no storage. Nothing you enter leaves the page, and closing the tab discards it.

How often should a lead be re-scored?

Re-score when a signal changes: a new hand-raise, a funding announcement, a role change, or a timeline you did not know about. Intent moves faster than fit, so a lead that sits un-rechecked for months will carry stale evidence with it.

Can I score a whole list at once?

No. This is a one-lead calculator built for judgement calls. To score hundreds of records, implement the same five-step formula in your CRM or spreadsheet and keep the rubric in front of the people entering the ratings.

Related tools

Next step

A score is only worth building if someone acts on it. If you want a repeatable system around it — scoring, routing, outreach and follow-up as one process — see how we build B2B lead generation that works with a rubric like this one.