How much does it cost to acquire a customer (CPA Calculator)

Add your cost per visitor and the steps customers go through to become a customer (funnel) and the calculator will show you your cost to acquire each customer or cost per acquisition (CPA).

About the calculator

One of the things that has amazed me about working with small businesses over the years has been how little attention is paid to the really important metrics in the business (this is addressed in my free actionable analytics course). One of those metrics is how much it costs to acquire a customer.

Sure $5 per click in Adwords sounds ok but what if the site’s goal is to get an enquiry and you convert 5% of visitors to that goal. Then out of the enquiries you only convert 20% of them to a customer. Your cost to acquire the customer is $500 which is starting to sound a big higher.

If your funnel is longer say for example 3 steps as follows:

  1. You convert visitors to enquiries (5%)
  2. Then you call all leads and get a face to face meeting (20% of people agree)
  3. Then of the face to face meetings 25% end up becoming a customer

With the above scenario it costs you $2,000 to get a customer.

The WP Curve CPA calculator enables you to work this number out exactly so you can make more sensible marketing decisions. You can:

  • Change the name of each step in the funnel
  • Add new steps or remove them
  • Change the conversion rates at each step
  • Calculate your CPA instantly without refreshing the page

And you can embed it on your own site with the code above.

If you like the calculator please feel free to share it and if you have questions please comment below.


Each week we send 1 email to 20,000 smart entrepreneurs just like you. Enter your email below to join the crew.

We will not share your email. 100% privacy



Dan Norris is a co-founder at WP Curve and a passionate entrepreneur with an obsession for content marketing.

WordPress problems?

Our WordPress experts have you covered.

Hyper-responsive 24/7/365 WordPress support, maintenance and small fixes.