An Ideal Customer Profile (ICP) is a detailed description of the type of company that is the best fit for a business’s product or service. It defines key characteristics such as industry, company size, revenue, location, and buying behavior to help sales and marketing teams focus on high-value, high-conversion prospects.