Budget decisions · Marketers, marketing leaders & agencies

How to Calculate Customer Acquisition Cost Without Leaving Out Key Costs

Customer acquisition cost, or CAC, is the acquisition cost you include divided by the new customers you acquire in a defined period. Count people or accounts becoming customers for the first time, rather than every payment. Then include the sales and marketing work behind them, not just the advertising bill.

A brass balance weighs advertising, creative work and expense receipts against a group of distinct customer figures on a warm-paper desk.

How Do You Calculate Customer Acquisition Cost?

Use CAC = acquisition costs ÷ new customers. The hard part is agreeing what belongs on each side. Dividing an incomplete advertising bill by the wrong customer count still produces a misleading answer.

Stripe’s CAC guide uses total sales and marketing costs divided by newly acquired paying customers. Its examples include acquisition staff, content, agencies and tools alongside ads. Use that broader view when your question is what the business spends to win a customer.

For example, your ad bill is $10,000. Acquisition staff cost $6,000, agency and content work cost $2,500, and allocated tools cost $1,500. That is $20,000 in acquisition costs. With 80 new paying customers in the agreed period, your entered-cost CAC is $250.

CalculationExample ResultWhat It Measures
$10,000 ads ÷ 100 payments$100 per paymentAdvertising cost per payment, including repeat payments.
$10,000 ads ÷ 80 new customers$125 per new customerAdvertising only, with a new-customer denominator.
$20,000 acquisition costs ÷ 80 new customers$250 CACThe complete entered acquisition scope per new customer.

Those are different questions. Keep the metric’s name beside its number. If the board asks for CAC, do not hand over cost per checkout because it is easier to obtain.

Which Customers Belong in the CAC Denominator?

Count each newly acquired customer once under a written definition. For a subscription product, that might be an account’s first paid subscription. For a store, it might be a person’s first qualifying paid order. Leads, trials, renewals and new customers are different outcomes.

Start with billing or CRM records that establish the first qualifying purchase. Deduplicate the same customer across orders and payment providers where your records support it. For B2B reporting, decide whether the customer unit is a person, company or buying account before counting seats.

In the example, 100 payments contain 80 first purchases and 20 repeat payments. The denominator is 80. Keep your rule for canceled orders, immediate refunds, test orders and reactivated accounts beside that count so next month’s report uses the same convention.

Attriboo’s recorded revenue definitions help you check payments and refunds. A payment report does not automatically establish that a buyer has never purchased before. Verify the first-customer classification against your billing or CRM history.

Which Costs Should You Include Beyond Advertising?

Keep a cost register with an amount, period, owner and allocation rule for each acquisition expense. Shared work needs an allocation, not a second full copy of the same expense in every channel.

Cost GroupWhat to CheckAvoid This Mistake
AdvertisingRelevant invoices or cost importsUsing an account balance or a different period.
PeopleAcquisition salaries, commissions and contractor timeLeaving founder or internal team effort invisible.
Content and agenciesCreative, production and acquisition servicesCounting an invoice and its included media bill twice.
Tools and shared expensesThe acquisition share under an agreed allocationCharging every subscription in full to every channel.

NetSuite’s cost guidance warns that advertising alone misses expenses such as tools and staff. Use finance records to complete the picture. Keep delivery costs for existing customers separate from acquisition; those costs matter when you review margin or payback.

My recommendation is to show the full entered-cost figure first, with advertising per new customer underneath. A cheaper click does not prove the sales team spent less time closing the customer. Zero advertising spend also does not make organic acquisition free.

An example cost bridge from 10,000 dollars of advertising through 10,000 dollars of other acquisition costs to 250 dollars per new customer.
Example: adding acquisition work changes the cost numerator. Replacing payments with distinct new customers fixes the denominator.

How Do You Handle Long Sales Cycles and Trial Conversions?

A period CAC compares acquisition expense and new customers reported for the period. It is a useful operating ratio, but it does not prove this month’s spending caused this month’s customers. Some first arrived months earlier.

State the dates and time zone, then use a consistent accounting basis. If you pay an annual tool invoice in January, agree with finance how its acquisition cost belongs in monthly reporting. Switching between cash payments and allocated expense can make a trend look like a marketing change.

For a long sales cycle, keep the period ratio and inspect acquisition cohorts separately. Group customers by an agreed acquisition event, follow later conversion to paid, and document costs allocated to that group. Do not arbitrarily move an ad bill forward until the number looks reasonable.

Customer journey mapping helps investigate the recorded route before payment. CRM stages and billing establish later business outcomes. An observed path can explain a delay; it cannot fill every missing interaction or allocate shared costs for you.

What Does Your CAC Look Like With the Full Cost Scope?

Compare your entered acquisition costs with advertising alone. Replace the example with one agreed period and your checked new-customer count. Keep different currencies in separate calculations.

Count the full cost

What Did Each New Customer Cost?

Enter one acquisition scope and your new-customer count. Allocate shared costs once. Values stay in this worksheet in your browser; it does not read your account.

Download the Offline CAC Worksheet ↓

If adding labor or correcting the customer count changes the result sharply, investigate that difference before judging a campaign. This calculator does not classify customers, import invoices or estimate lifetime value. It makes the arithmetic and cost boundary visible. The attribution starter kit includes an offline copy of this worksheet next to ROAS and monthly report templates.

How Do You Use Attriboo in an Acquisition Cost Review?

Use Attriboo to inspect recorded advertising and revenue evidence. Keep finance and billing responsible for the full cost register and first-time customer count. The report is an input to the CAC review, rather than an automatic replacement for it.

  1. Open Dashboard and select the website, dates and reporting time zone. Keep those settings in the review notes.
  2. Go to Where customers come from → Revenue sources, select View all and choose Ad ROAS. Match campaign labels to the costs you intend to review.
  3. Check saved or imported ad-spend coverage. Revenue follows the selected dates, while a saved campaign total can cover a different period. Resolve that before copying a ratio.
  4. Record the attribution model and inspect Net revenue and Order credit. Get new customers from the billing or CRM first-purchase list, not the order-credit column.
  5. Add remaining acquisition expenses in your cost sheet, calculate CAC and assign one investigation before the next review.

Where to find itDashboard → Revenue sources → View all → Ad ROAS

The overview shows the full report with the website, dates, Compare and Credit controls above it. The rows and columns that matter here are enlarged below.

Select the overview to open the full screenshot.

Enlarged detail of the outlined area

Example: the campaign report supplies advertising spend and revenue credit. Order credit is not a verified count of first-time paying customers.
  1. Check the customer count elsewhere

    Order credit shares recorded purchases under the Credit rule. Count new customers from your payment records.

  2. Take the advertising input

    Ad spend is what you saved or imported for each campaign in these dates.

Start tracking your revenue free

The screenshot keeps the spend-coverage explanation above the table. The highlighted columns locate advertising input and order credit. This view has no verified first-time-customer field, so using the table alone leaves the denominator unresolved.

For channel CAC, hold the model constant and give each channel an explicit cost allocation and new-customer counting rule. Customers can have several sources. Adding independently claimed customers can count one outcome more than once. Compare attribution models to understand credit movement, not to manufacture extra customers.

What Should You Do With a High CAC?

First check whether the change came from costs, the customer count or timing. A large invoice, fewer first purchases and a longer sales cycle call for different actions. Do not cut a source simply because one monthly ratio worsened.

Review targeting if qualified traffic is scarce. Inspect the offer or checkout if relevant visits stall. Follow up on sales-stage delays when interested prospects do not become customers. Give the next test an owner and a review date.

CAC is not ROAS or profit. ROAS compares revenue credit with advertising cost; CAC compares acquisition cost with new customers. Review ROAS versus ROI when delivery costs and margins also matter. Do not invent customer lifetime value from one payment or treat a universal LTV:CAC target as permission to scale.

For a client report, show the cost scope, customer definition, period and next action together. Your client should be able to explain why the denominator is right before discussing whether the number is good.

Common questions

Is CAC the same as cost per acquisition or CPA?

Check the outcome definition. An ad platform’s cost per acquisition can refer to a lead, registration or purchase event. Customer acquisition cost should state which newly acquired customers are counted and which acquisition expenses are included. Similar names do not make the denominators equivalent.

What is a good customer acquisition cost?

There is no single dollar target for every business. Compare a consistently defined CAC with the contribution customers actually generate, how quickly costs can be recovered, and the cash available to fund growth. Compare similar segments rather than treating an unrelated benchmark as your budget.

What happens when I acquire zero new customers?

Keep the acquisition expense visible, but report CAC as not calculable for that scope. A zero denominator does not mean acquisition was free. Check the customer definition and conversion timing before replacing the denominator with leads or payments.

Can a refund change my new-customer count?

It can under your agreed customer definition. A business might exclude a canceled first order or keep the acquisition count and report the refund separately. Document and consistently apply the treatment. A net-revenue refund deduction does not by itself decide that policy.

Does Attriboo calculate the full CAC automatically?

The Ad ROAS report provides recorded campaign revenue, order credit and saved or imported advertising costs. It does not verify first-time customers or include every salary, agency and shared tool expense. Combine its evidence with your cost register and billing or CRM customer count for the calculation.

Jay Kang, founder of Attriboo
Written by Jay Kang

Ten years in SEO, building products and helping clients connect marketing work to business results. Founder of Attriboo.

Get to know Jay · Follow on LinkedIn