CPA

Cost Per Action (CPA) is a digital advertising pricing model that measures how much an advertiser pays when a specific action is completed by a user. Unlike metrics focused only on clicks or impressions, CPA tracks real outcomes such as purchases, sign-ups, downloads, or form submissions.

In simple terms:
👉 CPA = the cost of getting a desired result

CPA is widely used in performance marketing because it directly ties advertising spend to business goals.

How Cost Per Action works

With CPA-based campaigns, advertisers define a specific action they want users to complete. You only pay when that action happens — not just when someone sees or clicks the ad.

Common CPA actions include:

  • Making a purchase
  • Submitting a lead form
  • Creating an account
  • Installing an app
  • Signing up for a newsletter

The CPA is calculated by dividing total ad spend by the number of completed actions.

Cost Per Action is one of the most valuable metrics for measuring true campaign effectiveness. It helps marketers:

  • Understand profitability
  • Optimize ad spend toward conversions
  • Compare campaign performance accurately
  • Align marketing efforts with business objectives

Because CPA focuses on results, it’s often preferred by advertisers who care more about conversions than traffic volume.

What is a good Cost Per Action?

A “good” CPA depends on several factors, including:

  • Industry and competition
  • Product or service value
  • Customer lifetime value (CLV)
  • Campaign goals

The key is ensuring your CPA is lower than the value the action generates. If acquiring a customer costs less than the revenue they bring in, the campaign is profitable.

A monthly boost of marketing news, tips and tricks sent to your inbox.

We will make you a better marketer for free. Our newsletter will keep you updated!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Try Dotidot, the ultimate
performance marketing solution.

Create your account for free, no credit card needed.
Book a call
Footer image