Use this customer acquisition cost calculator to divide your sales and marketing investment by new customers gained in the same period. Add the cost categories that apply to your business, then compare CAC with first-order gross profit and a simple repeat-order scenario.
Customer acquisition cost results
The order comparison assumes the same revenue and gross margin for each order. It excludes servicing, retention, returns, tax, financing and further marketing costs.
Customer acquisition cost formula
The customer acquisition cost calculator adds advertising and marketing, sales team acquisition costs, and other relevant acquisition expenses. It divides that total by distinct new customers gained during the same measurement period. This is a blended CAC across your activity, not a channel-specific attribution model. Both Shopify’s customer acquisition cost guide and HubSpot’s startup CAC guide describe the core sales and marketing expenses divided by new customers approach.
CAC = total acquisition spend ÷ new customers.
First-order gross profit = average order revenue × gross margin ÷ 100.
First-order gross profit less CAC = first-order gross profit − CAC.
Orders needed to cover CAC = round up (CAC ÷ gross profit per order).
Scenario gross profit = gross profit per order × expected total orders.
Scenario gross profit / CAC = scenario gross profit ÷ CAC.
The customer acquisition cost calculator does not claim to calculate customer lifetime value. Its repeat-order section is a simple gross-profit scenario based on a user-entered order count, not an estimate of how long a customer stays, how often they buy, or what it costs to retain them. If there are no new customers, CAC is undefined. If there is no acquisition spend, the ratio to CAC is also undefined. An order with zero gross profit cannot recover a positive acquisition cost through those orders.
Worked example: $10,000 spent for 50 customers
For the customer acquisition cost calculator example, suppose a business spends $6,000 on marketing, $2,000 on its sales team’s acquisition work, and $2,000 on agency and tools during one month. It gains 50 distinct new customers that month. The customer acquisition cost calculator totals $10,000 of acquisition spend and divides it by 50, producing $200 CAC per customer. Marketing represents 60% of the total modeled spend.
If the first order brings $500 of revenue with a 60% gross margin, gross profit is $300. After allocating the $200 CAC, the first order has $100 of gross profit less acquisition cost. One such order covers the modeled CAC. If a customer places three identical orders, the illustrative gross profit is $900 and the scenario gross-profit-to-CAC ratio is 4.50×. Neither number includes service overhead or future retention expenses.
The worked example is useful for checking arithmetic, not for asserting that a particular CAC is good. The customer acquisition cost calculator needs your own costs, customer definition, order economics and reporting period. A $200 CAC may be sustainable for one business and unaffordable for another, depending on gross profit, repeat purchasing, cash timing and other expenses.
Which acquisition expenses belong in CAC?
For the customer acquisition cost calculator, choose a consistent cost policy before comparing months or channels. Advertising spend is the obvious line, but acquisition costs can also include creative production, agencies, relevant software, allocated sales salaries and commissions, promotional events, and prospecting costs. Include a reasonable share of a mixed-role team’s time when it supports new customers. Avoid counting the same invoice under marketing and “other.” Exclude fulfillment and general overhead unless your chosen reporting policy explicitly treats them as acquisition expenses and you explain that choice.
The customer acquisition cost calculator separates costs into three fields so you can see the marketing share. That share is marketing spend divided by all entered acquisition spend. It is a cost-mix observation, not a marketing performance score. If one channel uses more sales assistance or agency support, compare its fully allocated costs and attributed new customers rather than only ad spend. HubSpot’s discussion of multi-channel CAC explains why shared and sales costs matter when evaluating channels.
Define a new customer consistently when using the customer acquisition cost calculator. A customer with several orders in the period still counts once. Returning customers belong in a separate retention analysis. If revenue attribution and customer acquisition have a long lag, same-month spend divided by same-month customers may fluctuate. Consider a cohort or longer reporting period and label your method so a trend does not imply more precision than your data supports.
Using CAC with profit and revenue metrics
In the customer acquisition cost calculator, gross margin converts order revenue into an approximate amount available to recover acquisition spend. The first-order comparison in this customer acquisition cost calculator subtracts CAC from gross profit per order. It does not represent net profit because it excludes general operating expenses, tax and other customer costs. A negative first-order number can coexist with a profitable repeat-purchase relationship, but the repeat-order assumption should be backed by observed retention data.
Use the Gross Profit Calculator to validate margin assumptions, and the Contribution Margin Calculator when variable costs beyond cost of goods matter. Compare total sales with the Revenue Calculator and use the Cash Flow Calculator to inspect cash timing. A business can have an attractive gross-profit scenario but still face a cash gap while it waits for repeat purchases.
For a channel comparison, create separate runs of this customer acquisition cost calculator with each channel’s allocated costs and new customers. The channel totals should reconcile with the blended business calculation. Do not add channel-level customers together if the same person is attributed to multiple campaigns. Seasonal promotions, refunds, free trials that never convert, and changes in attribution windows can materially change the denominator.
Assumptions and limitations
- Customer acquisition cost calculator money inputs use one currency and one reporting period. The currency selector only formats outputs; it never performs exchange conversion.
- Cost fields accept nonnegative amounts. New customers must be a whole nonnegative count. Zero customers produce “Not available” for CAC and its dependent comparisons.
- Gross margin is limited to 0%–100%. The order revenue and expected total orders are scenario inputs and may not match actual customer behavior.
- The orders-to-cover figure rounds a ratio up to a whole order and assumes identical gross profit on every order. Zero gross profit cannot cover positive CAC.
- The model does not include retention costs, churn, acquisition lag, lifetime value, discounting, refund rates, taxes, or customer-level attribution.
- Currency display rounds values for readability; calculations use the entered amounts without intermediate rounding. Verify financial reporting with your accounting records.
Download the customer acquisition cost calculator results as Excel-compatible CSV to keep the inputs alongside outputs. The PDF button opens the browser’s print dialog so you can save a copy. Use the results as a planning aid and document any allocations or cohort rules before presenting them as a comparable business KPI.
Customer acquisition cost calculator FAQs
What is a good CAC?
There is no universal dollar amount. Compare it with realistic customer gross profit, retention, payback timing and the business’s other costs.
Do I count existing customers?
No. The denominator is distinct new customers acquired in the chosen period. Analyze repeat orders separately.
Should salaries and software be included?
Include the portion used to acquire new customers if your CAC policy covers these costs. Apply the same policy to comparisons.
What happens when no customers were acquired?
CAC cannot be divided by zero. The calculator shows total acquisition spend and marks CAC-dependent outputs as unavailable.
Is the scenario ratio an LTV:CAC ratio?
No. It uses an assumed number of equal-margin orders and leaves out retention, support and other lifetime costs.
Can I compare channels?
Yes, run each with allocated acquisition costs and unique attributed customers, then check the sums against the blended total.