CAC Calculator

Calculate your Customer Acquisition Cost and understand how much you’re spending to acquire each new customer.

CAC is one of the most important growth metrics because revenue alone doesn’t tell you whether your marketing is actually sustainable.

Use this free calculator to estimate:

  • Customer acquisition cost
  • Total marketing efficiency
  • Whether your CAC is low, risky or unsustainable
  • How CAC compares against average order value

CAC Calculator





What Is CAC?

CAC stands for Customer Acquisition Cost. It tells you how much you spend to acquire one new customer.

For example, if you spend $5,000 on marketing and acquire 250 new customers, your CAC is $20.

That means each new customer costs you $20 to acquire.

Why CAC Matters

CAC helps you understand whether your growth is sustainable.

If your CAC is too high, your business may generate revenue but still lose money after product costs, shipping, fees and operational expenses.

This is especially important for ecommerce brands because ad costs can rise quickly as you scale.

What Is A Good CAC?

A good CAC depends on your:

  • Average order value
  • Gross margin
  • Repeat purchase rate
  • Customer lifetime value
  • Product cost
  • Shipping and payment fees

As a simple rule, lower CAC gives you more room to scale profitably.

For many ecommerce brands, CAC should ideally stay below 30–50% of average order value, depending on margins.

CAC vs AOV

CAC should always be compared against Average Order Value.

If your CAC is close to or higher than your AOV, your first order is likely unprofitable unless you have strong repeat purchases or backend revenue.

The real question is not just:

“What is my CAC?”

It is:

“Can I afford this CAC after all costs?”

Want To Know Why Your CAC Is Too High?

If your customer acquisition cost is rising, the issue may be your ads, landing page, offer, pricing, tracking or conversion flow.

Request a free website audit and find what may be increasing your acquisition costs.

Join my newsletter