Blog · Board and management reporting · Sales teams
Account based marketing KPIs measure target-account coverage, engagement, qualified opportunities, and wins. Follow one CRM cohort from its frozen target list to booked contract value, with explicit denominators and reconciliation checks.
Account based marketing KPIs measure coverage, buying progress, and wins within a specified list of target companies. Count accounts first, with contacts and opportunities as supporting records. A campaign that creates many responses from the same company has not necessarily reached more of the target market.
The account is the business unit your team selected and assigned to an owner. It may be a legal entity, a parent group, or a buying division. Choose one interpretation for the cohort and retain an account ID that survives name changes.
HubSpot's account-based marketing guide includes identifying buyers, account engagement, account penetration, and deal health among the measures used to assess the approach. Those are different views of progress, so combining every contact activity into one volume count loses useful information.
For a broader account relationship program, use the separate guidance on key account management. This article addresses a defined campaign cohort and its measurable funnel, rather than the account manager's entire relationship.
Every KPI should retain its unit and denominator. For example, accounts with a qualified opportunity divided by target accounts measures cohort penetration. Qualified contacts divided by contacted people measures an individual funnel. Neither rate can replace the other without changing the question.
Start with the target-account list as it stood at campaign launch. Add cohort ID, selection date, account ID, segment, and sales owner. Keep removed or disqualified accounts visible with a reason rather than deleting unsuccessful targets from the denominator.
The supporting files are the contact export, campaign response export, and opportunity export. Contacts need account IDs and the fields used for the coverage rule. Responses need dates, contact IDs, and a defined engagement event. Opportunities need account IDs, qualification dates, stage, close dates, and contract value.
Agree these rules before calculating:
These are example definitions, not universal standards. A team selling through a buying committee may need a stricter coverage rule. Keep that rule stable within a comparison.
An illustrative US equipment services company freezes its target list on July 1, 2026, and reports progress through September 30, 2026. Each account belongs to one segment. Every engaged account in this example is covered, and every qualified account is engaged.
To keep account wins unambiguous, the example follows only the first opportunity qualified for each account during the window. That opportunity remains either open, closed lost, or closed won at the cutoff. Other opportunities belong in a separate deal report.
| Segment | Target accounts | Covered accounts | Engaged accounts | Qualified accounts |
|---|---|---|---|---|
| Manufacturers | 50 | 40 | 25 | 10 |
| Distributors | 30 | 18 | 12 | 6 |
| Services | 20 | 12 | 8 | 4 |
| Total | 100 | 70 | 45 | 20 |
The first measures use the full target cohort:
Account coverage = Covered accounts / Target accounts
Engaged-account rate = Engaged accounts / Target accounts
Qualified-opportunity account rate = Qualified accounts / Target accounts
| Segment | Account coverage | Engaged-account rate | Qualified-opportunity account rate |
|---|---|---|---|
| Manufacturers | 80.00% | 50.00% | 20.00% |
| Distributors | 60.00% | 40.00% | 20.00% |
| Services | 60.00% | 40.00% | 20.00% |
| Total | 70.00% | 45.00% | 20.00% |
Total coverage is 70 / 100 = 70.00%, engagement is 45 / 100 = 45.00%, and qualification is 20 / 100 = 20.00%. Percentages throughout are rounded to two decimal places after calculation. Calculate total rates from total account counts, rather than averaging segment percentages.
The opportunity export supplies the outcomes for the qualifying accounts. Booked contract value below is the value of the winning qualifying opportunities, not recognized accounting revenue.
| Segment | Qualified accounts | Closed accounts | Won accounts | Booked contract value (USD) |
|---|---|---|---|---|
| Manufacturers | 10 | 8 | 3 | 90,000 |
| Distributors | 6 | 4 | 2 | 50,000 |
| Services | 4 | 2 | 1 | 20,000 |
| Total | 20 | 14 | 6 | 160,000 |
Closed-account win rate = Won accounts / Closed accounts
Wins per target account = Won accounts / Target accounts
Closed-account win rate is 6 / 14 = 42.86%. Wins per target account is 6 / 100 = 6.00%. The first describes resolved selling outcomes; the second describes realized penetration of the original list. Report both, because excluding open accounts from the first denominator makes it inappropriate as a measure of total cohort completion.
The reconciliation is explicit: 20 qualified accounts - 14 closed accounts = 6 open accounts. Within closed accounts, 14 - 6 wins = 8 losses. Therefore 6 open + 8 lost + 6 won = 20 qualified accounts. The winning contract values also tie: 90,000 + 50,000 + 20,000 = 160,000.
Marketing and sales operations should investigate the 100 - 70 = 30 uncovered accounts before buying more activity against the same list. Account owners can check whether contact availability or an ownership gap prevents follow-up. Use marketing operations KPIs for the separate handoff and missing-field checks.
Sales leadership owns qualification consistency and open-deal follow-up. Marketing owns the campaign's engagement definition and can compare which content generates substantive responses. Finance checks booked contract value against the agreed booking report without labeling it realized revenue.
The AMEC evaluation framework separates activity outputs from outcomes and organizational impact. Apply that distinction to account reporting: contact activity is evidence of work, while qualified buying progress is evidence of a different result. These account measures complement the broader B2B marketing KPIs.
Covirage is not affiliated with HubSpot.
Bring a sample of your own target-account, contact, campaign, and opportunity exports to Covirage. Covirage maps the columns, its tools compute and check the cohort measures under your definitions, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring your files.
See Covirage for sales teams for the supporting team use case.
There is no single measure for every stage. Coverage shows whether the team can reach target accounts, qualified opportunities show buying progress, and wins show closed business. Choose the primary measure around the campaign's decision, then retain the earlier stages to explain its movement.
Divide target accounts meeting a written coverage rule by all accounts in the frozen target cohort. The rule might require a valid buyer contact, an assigned owner, or specified buying roles. State which requirement you use because contact coverage and buying-group coverage measure different things.
Use accounts when assessing the target-account program, and opportunities when assessing the sales deal funnel. One account can have several opportunities, so those rates differ. Label the unit and specify how open deals, renewals, and multiple wins at one company are handled.
Review operating gaps when new account and campaign exports become available, but compare results at consistent cohort ages. A recently selected account list has had less time to produce wins. Keep the original selection date and report cutoff rather than silently replacing the cohort.