Skip to content
14 days of Pro, free.Sign up with your work email for 100 extra credits.Start free trial

Account Scoring: How to Build a Model, With a Worked Example

Account scoring ranks companies by fit, intent and engagement. How it differs from lead scoring, a worked example with weights, the data you need and the tools.

Victor Paraschiv

Victor Paraschiv

Co-Founder & CMO

11 min read

The short answer

Account scoring gives every target company one number for how likely it is to buy, so reps work the best accounts first. Most models add three parts: fit (how closely the company matches your ideal customer profile), intent (signs it is researching a purchase now) and engagement (how its people interact with you). Lead scoring rates one person. Account scoring rolls every person and signal at a company into one score, which suits deals a buying group decides. Build it from your own won and lost deals: find what raises your win rate, turn it into points, add intent and engagement that decay, set tiers with an action each, and check each tier's win rate every quarter.

Checked October 30, 2026. Every vendor fact and price below was read on the vendor's own page or document that day. The worked example uses made-up accounts to show the math. It is not customer data, and we did not run a test for this page.

What is account scoring?

Account scoring is a model that gives each company in your market a score, usually from 0 to 100, for how likely it is to buy and how good a customer it would be. Sales uses the score to decide who to call this week. Marketing uses it to pick accounts for ads and account-based campaigns.

It exists because B2B purchases are made by groups. One enthusiastic contact at a company with no budget looks hot in a lead score. Three quiet people at a perfect-fit company look cold. Scoring the account puts both in context.

Account scoring vs lead scoring

Lead scoringAccount scoring
What it scoresOne personOne company and everyone at it
Main inputsTitle, seniority, that person's clicks and formsFirmographics, the buying group's activity, intent and company events
Who uses itSDRs working inbound leadsAEs and account-based teams
The question it answersIs this person ready to talk?Is this company worth a sales cycle now?
How it failsOne fan at a bad-fit company scores highFit weights are guesses instead of lessons from won deals

Most teams run both. Score accounts first, then rank the people inside your top-tier accounts by role and engagement. Our AI lead scoring guide covers the person-level side.

The three parts of an account score

Fit: could they buy, and would they be a good customer? Industry, headcount, region, the tools they run and whether the team you sell to exists and is big enough. Fit changes slowly, so it usually carries the most points. It comes from enrichment and people search, and it is only as good as your ideal customer profile.

Intent: are they shopping now? Research surges on third-party sites, review-site comparisons and company events such as a new leader, a funding round or a hiring push. Intent moves fast and should lose its points within weeks. Our guide to buying signals lists 14 of them, with the tools to track each.

Engagement: are they talking to you? Identified website visits, content and webinar activity, email replies and meetings, rolled up from every contact at the account. Count distinct engaged people, because one busy intern clicking everything is not a buying group.

A common starting split is 50 points for fit, 25 for intent and 25 for engagement. Treat it as a first guess and let your won deals correct it.

How to build an account scoring model in 6 steps

  1. Pull your won and lost deals. Export 18 to 24 months of opportunities with their account fields. More history gives steadier weights. Salesforce's Einstein Key Accounts Identification, which builds a model from the same kind of data, recommends at least 200 accounts with won opportunities and 200 with lost ones from the last 2 years (Salesforce's Einstein implementation guide, last updated July 22, 2026, checked October 30, 2026). A rules-based model can start with 30 to 50 of each.
  2. Find what changes your win rate. For each value of each attribute, such as a headcount band or an industry, divide its win rate by your overall win rate. That ratio is lift. If 51 to 200 employee accounts win 30% of the time and you win 15% overall, that band has a lift of 2.
  3. Turn lift into fit points. Give the highest-lift value of each attribute the most points and cap fit at 50. Give negative points to values that lose, and handle hard no's, such as current customers, competitors and regions you cannot serve, as exclusions.
  4. Add intent and engagement, with decay. Give each signal points, then halve them after 14 days and drop them after 30, or match your sales cycle. Score engagement by distinct people, plus a bonus for a pricing-page visit.
  5. Roll people up to the account. Use the count of engaged people and the strongest single action. Summing every click lets one noisy contact outrank a whole buying group.
  6. Set tiers and the action for each. For example: A at 70 or more goes to an AE this week, B at 50 to 69 gets an SDR sequence, C at 30 to 49 stays with marketing, and D below 30 waits. A demo request skips the score and goes straight to a rep.

Then check it every quarter. Tier A should win clearly more often than tier C. If the tiers win at similar rates, the weights are wrong, so run step 2 again. If more than a fifth of your accounts land in tier A, raise the threshold until reps can work them all.

A worked example: five accounts, scored end to end

Say you sell sales software to B2B software and fintech companies with 51 to 500 employees in North America. Your won deals showed lift for those industries, for 51 to 500 employees and for companies hiring sales reps. Here is a model built from that. All five accounts are made up.

The rules

PartRulePoints
Fit: industryB2B software 15, fintech 10, other 0up to 15
Fit: headcount51 to 200: 15; 201 to 500: 12; 11 to 50 or 501 to 1,000: 6; other: 0up to 15
Fit: regionUS or Canada 10, UK 6, other 0up to 10
Fit: sales team5 or more open SDR or AE roles: 10up to 10
Fit: negativeRuns a CRM you do not integrate with: minus 15minus 15
IntentG2 comparison research this week 15; topic research surge this week 10; halve after 14 days, 0 after 30up to 25
Engagement5 per engaged person (up to 3), plus 10 for a pricing-page visit in the last 14 daysup to 25
ExcludedCurrent customers, competitors and accounts with an open opportunitynot scored

The scores

Account (made up)FitIntentEngagementTotalTier
A: 180-person US fintech, 6 open SDR roles, compared you with a competitor on G2 this week, 3 engaged people, pricing visit 5 days ago10 + 15 + 10 + 10 = 451515 + 10 = 2585A
B: 95-person UK software company, 5 open SDR roles, no intent, 2 engaged people, pricing visit 3 days ago15 + 15 + 6 + 10 = 46010 + 10 = 2066B
C: 420-person US software company, topic surge 20 days ago, 1 engaged person15 + 12 + 10 + 0 = 3710 halved = 5547C
D: 2,400-person US healthcare company, 8 open AE roles, topic surge this week, no engagement0 + 0 + 10 + 10 = 2010030C
E: 60-person US software company on a CRM you do not integrate with15 + 15 + 10 + 0 minus 15 = 250025D

What the example shows:

  • A wins on all three parts. An AE should call this week, and the G2 comparison tells them which competitor to prepare for.
  • B has no intent at all and still ranks second, because it fits and its people are engaging. Intent is a bonus on top of fit.
  • D is researching the topic this week and still only just makes tier C, because it does not fit. Without fit points, intent sends reps to accounts that will not buy.
  • E fits on paper, and the negative rule drops it to tier D. Negative points keep bad accounts from floating up.

The data an account score needs

DataFeedsWhere it comes from
Industry, headcount, regionFitEnrichment from a data provider, or your CRM
Team size and open rolesFit and intentPeople search and job posts
Tech stackFitWebsite code and job posts
Identified website visitsEngagementA visitor identification tool
Email, event and meeting activityEngagementYour CRM and marketing automation
Third-party intentIntentIntent vendors such as Bombora or G2 Buyer Intent
Company eventsIntentNews, funding filings and profile changes
Won and lost dealsThe weightsYour CRM

Score only complete records. A model run on blank fields scores your data gaps: an account with no headcount gets 0 fit points and drops out of tier A for a missing field. Enrich the fit fields first, then score.

Account scoring tools, with prices

ToolWhat it scoresStarting price (checked Oct 30, 2026)
HubSpotFit, engagement and combined scores for contacts and companies; a company's engagement comes from its contacts' actionsSales Hub Professional from $90 a seat a month, plus a $1,500 onboarding fee
Salesforce Account EngagementRule-based scoring, plus Einstein Key Accounts Identification, which ranks accounts A to D in the Advanced and Premium editionsGrowth+ $1,250 an org a month and Advanced+ $4,400, billed annually
Cleanlist AI (ours)A fit score from 0 to 100 with the reasons, on enriched records5 credits a lead, on plans from $49 a seat a month
FactorsCustom account scoring and engagement tracking on Growth; predictive scoring on EnterpriseGrowth $20,000 a year; Enterprise from $30,000 a year
6sensePredictive account scoring with intent and account identificationNo published price ("Get a quote")
DemandbaseAccount scoring inside an ABM platformNo published price; a platform fee plus a fee per user

If you already pay for HubSpot or Salesforce, build the rules there before you buy anything. Buy a platform when you need third-party intent and account identification in the same model. For a ranked look at scoring software, see our lead scoring software comparison.

How Cleanlist AI handles the fit score

Disclosure. We make Cleanlist AI, and this entry is our own description of our product.

Cleanlist AI covers the fit part of an account score. Describe your best customer in a sentence, and every lead comes back with a score from 0 to 100 and the reasons behind it. Enrichment fills headcount, industry, title and location. The Research skill reads each company's site and careers page for the rest, such as the tools it runs or a hiring push, and cites the page it read. Scoring is 5 credits a lead, on plans from $49 a seat a month. Inside an agent, on Pro, it can run before enrichment, so you only pay to enrich the leads that score high. Cleanlist AI has no intent feed and no technographic database, so intent and engagement come from your CRM and your intent vendor. See ICP scoring.

Frequently asked questions

What is a good account score?

There is no universal number, because the scale is yours. A good model is one where tier A wins clearly more often than tier C, and where tier A holds about as many accounts as your reps can work in a quarter.

How often should account scores update?

Engagement and intent should update daily or weekly, because they decay fast. Fit can refresh monthly or when you enrich again. Revisit the weights every quarter, and after any change to your pricing or product.

Can you do account scoring in a spreadsheet?

Yes, for a few hundred accounts. Put each rule in a column and add them up. Once the tiers predict wins, move the rules into your CRM so the score updates itself.

What is predictive account scoring?

A model that learns the weights from your past wins and losses instead of rules you write. It needs a lot of history, and it is harder to explain to reps. Start with rules, prove the inputs, then add a predictive model once you have the deal volume.

What is the difference between account scoring and account tiering?

The score is the number. The tier is the bucket and the action that goes with it, such as "AE calls this week". You can also hand-pick your top 20 to 50 strategic accounts as a tier above the score.

Does account scoring work without intent data?

Yes. Fit plus engagement can rank accounts on its own, and intent adds timing. Start without it, and buy intent once you know which topics your won deals research.

Sources

Run this on your own contacts

Put your own contacts through 25+ providers, or describe the job and let Clu build an agent that runs it every Monday. Paid plans start at $49 per seat a month, and HubSpot and Salesforce sync come with Pro at $89.

Start free trial

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack.

Written by Victor Paraschiv

Co-Founder & CMO

Cleanlist AI's Co-Founder and CMO. He runs growth and marketing, and writes here from first-hand experience scaling paid and demand generation across ecommerce and B2B SaaS.

Describe the job once. An agent runs it every week.

Clu turns one sentence into an agent. It searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack.

An example agent run in Cleanlist AI: Weekly ICP outbound, built by Clu from one sentence.

Weekly ICP outbound

Weekly · Monday 8:00 AM

Ran in 11m 42s

Built by Clu from: “Every week, find 500 new people who match my ICP, get their emails and phones, and add them to Series B outbound.”

  1. Searched 1B+ profiles for new ICP matches500 foundPeople Search
  2. Ran the waterfall across 25+ providers487 emails · 412 phonesWaterfall
  3. Verified every email and phoneSMTP + catch-allVerification
  4. Added them to Series B outbound500 peopleSequences
  5. Posted the run to #pipelineSlackAgents

Friday 4:52 PM15 replies · 5 calls booked

Start free trialSee pricing

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.

Keep reading

All articles

Tell Clu the job. It runs every week.

Clu builds an agent that searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack. A verified work email is 1 credit and a phone number is 10.

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.