Skip to main content
Every lead Lusha surfaces is ranked using two underlying scores - Signal Score and ICP Fit Score. Together they make up the overall Lead Score you see on recommended contacts and companies. Understanding what each one measures helps you know why a lead surfaced, and which to prioritize first.

Signal Score

Signal Score is a 0-100 ranking of how much real-world buying activity is happening around a contact or company right now: the number of qualifying signals present, divided by the maximum signals available. Every signal counts equally. Company signals include:
  • Surge in Hiring (overall, and by location or department when a matching Target Profile is configured)
  • Headcount Increase (1, 3, 6, and 12-month windows)
  • Website Traffic Increase
  • IT Spend Increase
  • Buying Intent (LinkedIn Activity Intent, when a matching Target Profile is configured)
Contact signals include:
  • Moved to a New Company
  • Promotion
  • All of the company signals above, inherited from the contact’s current employer
If a contact or company has no qualifying signals, it shows as “No active signals” rather than a blank cell or a 0 - so you can always tell a true zero-signal record from missing data. Signals refresh from Lusha’s signal data periodically (not real-time), so scores can lag slightly behind the underlying event.

Where Signal Score is available

In the Lusha platform, Signal Score is shown from 0-100. Via the API and MCP, it’s returned as a value from 0-1.
See the Lusha MCP Server and API overview articles for how to pull Signal Score for your own lists.

ICP Fit Score

ICP Fit Score measures how closely a contact or company matches the Account Criteria and Persona Criteria in your Target Profile. The more precisely your Target Profile is configured, the more accurate the fit score.

Where ICP Fit Score is available

Via API and MCP, you bring a list and pick 1-3 of your Target Profiles (recommended) or ask to run it against all of your ICPs. Each contact or company gets a fit score from 0-1 plus the Target Profile it matches best. Cost is 1 credit per contact or company, regardless of how many profiles it’s scored against - a score of 0 is still a real answer and is charged. Up to 100 contacts or companies per call. If you don’t have a Target Profile yet, you can build one directly in the MCP conversation, then score your list against it without leaving MCP - see the Lusha MCP Server article for details. See ICP Hub: Setup, Scoring, and Recommendations for the full guide to Target Profiles, Inclusion Rules, and Exclusion Rules.

How they combine

Signal Score and ICP Fit Score are combined into a single Lead Score, which determines the ranking order in your Recommendations Home table - see Credits and the unified recommendations list for how Lead Score and Signals appear there. A lead with strong signals but a weak ICP match, or vice versa, will rank differently than one that’s strong on both.