Cost per Action (CPA) ist ein Abrechnungsmodell für die Kosten, die bei einer Online-Werbung anfallen. Es handelt sich um die Kosten, mit der eine gewünschte Aktion ausgelöst wird.
Da das Ziel der Online-Werbung nicht zwangsläufig auf die Umsatzgenerierung ausgerichtet sein muss, sondern viele Aspekte haben kann, richten sich die Costs per Action auf die Kosten, die dann entstehen, wenn der Interessent beispielsweise an einem Gewinnspiel teilnimmt, wenn er einen E-Mail-Newsletter bestellt oder Unterlagen über die angebotenen Dienstleistungen oder Produkte anfordert. Besteht das Ziel der Aktion ausschließlich in der Generierung von Interessentenadressen (Leads), geht es um die Costs per Lead ( CPL).