An ideal customer profile (ICP) is a fictitious company that possesses all the characteristics of those who would benefit the most from the solutions your products or services offer. Also referred to as an ideal buyer profile, your ICP outlines the type of company that would gain the most value from your company and what it has to offer.