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
Example
- Marketing spend: $2,244
- Overhead: $442 (included)
- New customers: 234
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.
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.
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.
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 not defined.
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.
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.
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.
Frequently Asked Questions
What is Customer Acquisition Cost (CAC)?
CAC is the average cost to acquire one new customer during a period. Base formula (simple mode): CAC = total acquisition cost / number of new customers.
Which costs should I include in “total acquisition cost,” and what does the overhead toggle do?
Include all direct sales and marketing spend for the period (ads, media, creative, agency fees, sales commissions, promo costs, attributable salaries and tools). If “Include Overhead” is on, add overhead to the total before dividing. So: total cost = acquisition spend + overhead (if toggled on); otherwise total cost = acquisition spend.
How does the detailed (multi-channel) mode work?
Compute per-channel CAC as: channel CAC = channel cost / channel new customers (for channels with customers > 0). “Best Channel” is the channel with the lowest CAC; “Worst Channel” is the highest. If two channels are equal at the display precision, the first listed is returned.
How are rounding and currencies handled?
Monetary outputs follow the currency’s minor unit (for example, 2 decimals for USD, 0 for JPY). Calculations use round-half-to-even (“banker’s rounding”). The “Show decimals” switch controls whether you display decimals; calculations are still performed at full precision before rounding to the currency’s minor unit.
Can you show a worked example with overhead?
Example inputs: acquisition spend = 2244, overhead = 442, new customers = 234, overhead included. Total cost = 2244 + 442 = 2686. CAC = 2686 / 234 = 11.48 (rounded to two decimals). If overhead were excluded, CAC = 2244 / 234 = 9.59.
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 not defined 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.
Sources & Methodology