Cost-Per-Click (CPC) is an advertising pricing model in which advertisers are charged based on the number of clicks their ads receive. This pricing model can be used in both online and offline advertising and is often used to measure the effectiveness of an ad campaign. CPC is also a common pricing model for lead generation, in which businesses are charged based on the number of leads they generate.