A target account list (TAL) is the foundation of every ABM program. It is not a vague list of "mid-market companies." It is a ranked list of 100-500 specific companies that your sales and marketing teams agree are the best fit for your product, the most likely to buy, and the most valuable if they do.
Building a TAL is not one-time work; it is an ongoing process. But your first version is critical. This guide walks through how to build it.
A good TAL has three properties:
1. It is achievable by your sales team.
If you have 10 AEs, a TAL of 1000 accounts is not achievable. Each AE has capacity for 10-15 accounts. So your TAL should be 100-150 accounts maximum. If you want to cover more, create Tier 2 (lighter touch) accounts, but keep Tier 1 (deep ABM) small.
2. It is defensible by your sales and marketing teams.
If you cannot explain why an account is on the TAL, it does not belong. Be specific: "We target Tier 1 accounts because they are mid-market SaaS companies (25-250 employees) with $5M-multi-million ARR, using HubSpot for CRM, and showing web intent signals for account-based marketing solutions."
3. It is tied to your ICP (Ideal Customer Profile).
Do not build a TAL in a vacuum. Start with your ICP: the firmographic, technographic, and behavioral profile of your best customers. Then identify accounts that match your ICP.
Book a demo of Abmatic - see how we compare.
An ICP is not a buyer persona. It is a company profile.
Firmographic criteria:
Technographic criteria:
Behavioral criteria:
Create an ICP scorecard:
| Criteria | Ideal | Nice-to-have | Not-a-fit |
|---|---|---|---|
| Industry | B2B SaaS, fintech | Healthtech, edtech | B2C, consumer |
| Company size | $5M-multi-million ARR, 50-250 employees | $1M-$5M, <50 employees | <$1M or >$500M |
| Geography | US (primary), UK/Canada | EU, APAC | Others |
| Current CRM | Salesforce, HubSpot | Pipedrive, Zendesk | No CRM in place |
| Growth signals | 30%+ YoY growth, recent funding | Stable, profitable | Declining revenue, acquisition rumors |
Once you have your ICP scorecard, you have a filter. Now find companies that match.
Now you need to find 500-1000 companies that match your ICP. Sources:
1. Your current customers (backfill).
Start with companies that are already paying you. Ask: "What do our happiest customers have in common?" This is your most valuable research. They are paying, they are using the product, and they are likely to expand. Reverse-engineer their firmographic and technographic profile.
2. Firmographic databases.
Tools like Clearbit, Apollo, Cognism, and ZoomInfo let you search by: - Industry (SaaS, fintech, etc.) - Size (50-250 employees) - Revenue ($5M-$50M) - Geographic (United States) - Job openings (hiring in sales/marketing roles, signal of growth)
Search for accounts matching your ICP and export a list of 500-1000 companies.
3. Competitor comparison.
Who are your customers saying they switched from? Search your customer review pages (G2, Capterra, etc.) and look for patterns. If 60% of customers mention they switched from "Demand Gen Competitor X," then accounts using Demand Gen Competitor X are a good target.
4. Industry lists and analyst reports.
Gartner, Forrester, and industry-specific analyst firms publish lists of companies in your category. Download these.
5. Your sales team's CRM.
What accounts are sales reps already talking to? What accounts have been contacted in the past but not closed? These are existing relationships that marketing can help nurture.
Stack all these lists together. Deduplicate. You now have 500-1000 "raw" accounts to score.
Now you need to score each of these 500-1000 accounts on how well they fit your ICP. Do not score manually (too slow). Use automation.
Build a fit scoring model:
Points are awarded based on:
Use tools to automate this scoring:
Run each account through your scoring model. Accounts scoring >60 points are your Tier 1 (top ABM focus). Accounts scoring 40-60 are Tier 2 (lighter touch). Accounts <40 are lower priority.
You have a scored list. Now validate it with your sales team.
Workshop with sales:
Bring the top 150 accounts (your Tier 1) to a meeting with sales leaders and AEs.
Use this input to adjust the list. Sales may tell you: "We have zero experience in healthcare fintech. Remove those." Or, "These 5 companies are our biggest competitors; we will never sell to them." Remove those too.
Segment by AE expertise and geography:
Before assigning accounts to AEs, segment by vertical or geography.
Once you have your TAL:
Publish it in your CRM: Every account should have a "Tier" field (Tier 1, Tier 2, Not ABM).
Assign to AEs: Each Tier 1 account has an assigned AE. No two AEs own the same Tier 1 account.
Brief the entire go-to-market team: Marketing, sales, customer success. Everyone should know which accounts are Tier 1 and why.
Review quarterly: Every quarter, refresh the list. Which accounts closed? Which became customers? Which are stalled? Which new accounts should be added?
Maintenance:
Mistake 1: Making the TAL too big.
"We have 500 Tier 1 accounts" is not a TAL; it is a target universe. A real TAL is 100-150 accounts maximum. If you want to target more, create Tier 2, not mega-Tier 1s.
Mistake 2: Ignoring revenue potential.
Scoring accounts on "fit" without considering deal size can mislead you. A perfect-fit small account ($100K ARR) is not as valuable as a good-fit large account ($10M ARR). Weight your scoring by deal size.
Mistake 3: Not involving sales.
If sales does not buy into the TAL, they will not work it. Spend time in workshops getting their input.
Mistake 4: Static lists.
A TAL should change every quarter. Accounts close, new accounts enter your addressable market, your positioning shifts. Refresh it quarterly.
Mistake 5: Not segmenting by AE.
An AE with 50 accounts is not doing ABM. Segment your Tier 1 list and assign 10-15 accounts per AE based on expertise and geography.
Here is what your final TAL might look like:
| Account | Industry | Size (# Emp) | ARR | Current CRM | Fit Score | Tier | Assigned AE | Notes |
|---|---|---|---|---|---|---|---|---|
| Acme Corp | SaaS | 150 | $25M | Salesforce | 92 | 1 | Sarah Chen | Customer of Salesloft, good expansion opportunity |
| Widget Inc | Fintech | 80 | $15M | HubSpot | 88 | 1 | Mark Johnson | Hired VP of Marketing last month, growth signal |
| TechStart | SaaS | 45 | $8M | Pipedrive | 75 | 2 | Unassigned | Good fit but smaller, can revisit in 12 months |
Let us walk through a real example. A company called "Compound" sells ABM software to mid-market and enterprise B2B SaaS companies.
Step 1: Define ICP (1 week)
| Criteria | Ideal | Nice-to-have | Not-a-fit |
|---|---|---|---|
| Industry | B2B SaaS | Fintech, healthtech | B2C, consumer |
| Company size | $5M-$100M ARR, 50-400 employees | $1M-$5M, <50 employees | <$1M or >$500M |
| Geography | US (primary), UK/Canada | EU, APAC | None (global OK) |
| Current CRM | Salesforce, HubSpot | Pipedrive | No CRM |
| Growth signals | 40%+ YoY growth, recent funding | Stable 10-20% growth | Declining or flat |
Step 2: Build raw list (1 week)
Pull lists from: - Current customers (30 accounts) - all fit their ICP perfectly - ZoomInfo search: B2B SaaS companies, $5M-$100M ARR, US + UK (200 accounts) - LinkedIn Sales Navigator: Companies hiring for CMO, VP Marketing, VP Sales roles (100 accounts) - Competitor analysis: Accounts using 6Sense, Demandbase, Terminus (150 accounts)
Total: 480 accounts
Step 3: Score accounts (2 weeks)
Using the framework in this guide, score each account on fit (40 points), intent (30 points), and revenue (30 points).
Results: - Scoring >70: 150 accounts (Tier 1 candidates) - Scoring 50-70: 200 accounts (Tier 2 candidates) - Scoring <50: 130 accounts (monitor)
Step 4: Validate with sales (1 week)
Take the top 150 (Tier 1) to a sales workshop. Sales feedback: - "We already know these 30 accounts, they're solid." (Keep in Tier 1) - "This 40-person startup should not be Tier 1; they have no budget." (Move to Tier 2) - "You missed BigTech Corp - they just raised growth-stage and are hiring aggressively." (Add to Tier 1) - "These 15 accounts are competitors - remove them entirely."
Final Tier 1: 135 accounts (150 - 15 competitors - 1 too-small + 1 new)
Step 5: Segment and assign (3 days)
Result: A TAL that took 4 weeks to build, is defensible to the sales team, and provides a clear target for the next 13 weeks.
Before pulling account lists from data tools, validate your ICP with closed-won analysis. Look at your last 20 closed deals: what company size, industry, and growth stage do they share? What tech stack patterns appear? Use Abmatic to identify behavioral characteristics (page types visited, content downloaded) that correlate with conversion. This behavioral ICP validation produces more accurate account lists than firmographic criteria alone.
Account lists decay fast - contacts change roles, companies get acquired, priorities shift. Set a quarterly review cycle: remove accounts that have been in Tier 1 for 12+ months without progression, refresh with new accounts from data providers, and re-tier accounts based on updated engagement signals. Abmatic tracks account-level engagement automatically, flagging accounts that have gone cold or suddenly spiked in activity.
An account list only creates value when it powers campaigns. Upload your prioritized list to Abmatic to trigger web personalization (target accounts see industry-specific messaging), email sequences (contacts at target accounts enter ABM sequences), and ad targeting (LinkedIn and Google DSP campaigns target account domains). Abmatic unifies the list across all channels - one account list, seven campaign channels.
Q: How long does it take to build a TAL?
A: Initial build (research + scoring + validation): 2-3 weeks. Initial refinement (working with sales): 2 weeks. Total: 4-5 weeks. After that, refresh quarterly (1-2 weeks).
Q: Should we include existing customers in the TAL?
A: Yes. Existing customers are your best reference accounts and can drive expansion revenue. Include them in Tier 1, but track them separately so you do not double-count them as new business.
Q: How many accounts can a small team manage?
A: For a team of 5 (2 AEs, 2 marketing, 1 ops), manage 50-100 Tier 1 accounts. Add 150-200 Tier 2 accounts for lighter-touch nurture. Do not try to manage more than 300 total accounts.
Q: What if our sales cycle is 12+ months?
A: Keep Tier 1 small (100-150) and be patient. Long cycles mean accounts stay in your pipeline longer. Measure success at 12+ months, not 3-6 months.
Q: How do we handle accounts that appear on multiple lists?
A: Deduplicate in your CRM. If the same company appears in customer list, sales CRM, and firmographic database, create one account record with references to all sources.
Q: How do we keep the TAL from becoming stale?
A: Refresh it quarterly. In each quarterly planning meeting, review: Which accounts closed? Which became customers? Which are stalled? Add any new accounts that fit. Remove accounts that no longer fit. Keep the list fresh and relevant.