Cost per action (CPA) is een vorm van internetmarketing. Anders dan traditionele affiliate marketing is CPA marketing gericht op het verkrijgen van acties in ruil voor commissies. De acties die kunnen worden uitgevoerd tegen betaling zijn van tevoren bepaald in een affiliate campagne door de adverteerder.
Een voorbeeld van de acties die kunnen worden uitgevoerd tegen betaling zijn: