Customer Acquisition Cost (CAC) Calculator

Calculate average cost to acquire a customer. Use Simple mode for totals or Detailed mode to break down by channels and include overhead.

Provide total marketing/sales cost and number of new customers.
$
$

Results

  • CAC $
  • Total Cost $
  • Customers
  • Most Efficient Channel
  • Least Efficient Channel

Calculate your customer acquisition cost (CAC) in seconds. Enter your acquisition spend, add new customers for the period, and choose whether to include overhead such as tools and salaries.

Formula

Blended CAC = Total acquisition spend ÷ New customers

With overhead = (Marketing + Sales + Overhead) ÷ New customers

Per-channel CAC = Channel spend ÷ Channel new customers

Example

  • Marketing spend: $2,244
  • Overhead: $442 (included)
  • New customers: 234

Total cost = 2,244 + 442 = 2,686
CAC = 2,686 ÷ 234 = $11.48 per customer

What CAC tells you

  • Pricing: Ensure gross margin per order covers CAC.
  • Budgeting: Compare CAC across channels and shift spend to lower-cost sources.
  • Payback: Pair CAC with average order value (AOV) and gross margin to estimate payback period.

Tips

  • Use the same time window for spend and customers.
  • Exclude retention/loyalty costs; CAC focuses on first-time acquisitions.
  • Track both blended CAC (overall) and channel CAC (for optimization).

Step by step guide

Follow these steps to calculate customer acquisition cost (CAC) and review total spend per customer. This helps estimate marketing efficiency and cost per new customer in CalcMastery.

  1. Choose the mode

    Select Simple for a single total spend, or Detailed if your tool shows channels and wants per-channel inputs. Use the same time period for all numbers (e.g., last month). Don’t mix different date ranges, or CAC will be misleading.

  2. Enter the total acquisition cost ($)

    Type the sum of your marketing spend for the chosen period (ads, campaigns, agency fees already counted in spend). Enter a plain number like 2686.00; use a dot for decimals and avoid commas or the $ symbol if it’s added automatically. Don’t include overhead here if you plan to use the overhead field.

  3. Enter new customers (count)

    Input the number of new paying customers acquired in that same period, from your CRM/analytics. Use whole numbers only (e.g., 234). Don’t enter leads, trials, or signups unless they became paying customers; avoid zero, which would make CAC undefined.

  4. Include overhead (optional)

    Toggle Include Overhead on if you want salaries, tools, or fixed costs included. Then enter the Overhead Cost ($) as a single period total (e.g., 442). Don’t double-count: if overhead is already in your total spend, leave this off or set it to zero.

  5. Set display options

    Turn Show decimals on if you want cents displayed in the results. If you prefer rounded amounts, turn it off. Don’t rely on rounding for decision-making—always review the exact figures when comparing channels.

  6. Calculate and review results

    Click Calculate to see Customer Acquisition Cost (CAC), Total Cost, and your New Customers. If using a detailed mode, also check Best Channel and Worst Channel to spot outliers. If CAC seems high or low, re-check that the spend and customer counts match the same period and definitions.

Tip: Enter currency as numbers only (e.g., 2244.75); the interface adds “$”. Use a period for decimals (75.50), not a comma (75,50).

Frequently Asked Questions

Methodology & Sources

The calculator computes CAC by dividing a period’s total acquisition cost by the count of new customers in that same period; in simple mode the cost is either acquisition spend alone or acquisition spend plus overhead when selected, and in detailed mode per-channel CACs are computed and compared to report best/worst channels. Inputs must be nonnegative; if new customers = 0 the CAC is undefined and the tool returns no value.

Currency formatting uses ISO 4217 minor units to set decimal places; calculations retain full precision internally and final monetary outputs are rounded using round-half-to-even (banker’s rounding) per IEEE/IEC floating-point guidance.

Display precision follows the currency’s minor unit regardless of the “Show decimals” toggle, which only affects presentation.

Bibliography

  1. (2004). Valuing Customers — Journal of Marketing Research (American Marketing Association)
    Accessed 2025-10-21
  2. (2015). ISO 4217 — Currency codes — International Organization for Standardization (ISO)
    Accessed 2025-10-21
  3. (2019). IEEE Standard for Floating-Point Arithmetic (IEEE 754-2019) — IEEE