New Customer Acquisition Cost: How to Measure nCAC
Priya Raghunathan
E-commerce Performance Manager
New customer acquisition cost is the price you pay to win a buyer who has never ordered from you before. For a DTC brand with a loyal base, it is often far higher than the CAC figure on the dashboard, because that figure quietly divides spend by repeat customers too. nCAC strips them out.
Quick answer: New customer acquisition cost, or nCAC, equals total marketing spend in a period divided by the first-time customers gained in that period. Count new customers from your store, not from ad platforms. Set your target nCAC from first-order contribution margin, plus any repeat margin you can rely on within your payback window.
nCAC belongs to the same family as MER and POAS. Our MER vs ROAS guide explains why store numbers beat platform numbers for budget, and contribution margin for ecommerce defines the margin layers used below.
What is new customer acquisition cost?
New customer acquisition cost measures how much marketing money it takes to add one first-time buyer, using spend and customer counts from the same dates.
- nCAC = total marketing spend ÷ new customers in the period
Two choices change the number, so fix them once and keep them:
- Which spend. The strict version counts all marketing: ad spend on every platform, agency and influencer fees, affiliate commissions and creative production. A narrower version counts paid ads only. Both work; switching between them does not.
- Which customers. Count only people whose first order falls in the period. A person who bought last year and returns this month is not new, even if they clicked an ad.
Google's help page on measuring lifecycle goals campaigns defines customer acquisition cost the same way: ad spend allocated to new customers divided by unique new customers acquired.
Wykorzystaj ten poradnik w praktyce
Uruchamiaj, testuj i skaluj kampanie na sześciu platformach reklamowych w jednym miejscu, a Wavo, copilot AI, pomaga Ci na każdym kroku. 14 dni za darmo.
Why does blended CAC flatter brands with repeat buyers?
Blended CAC divides spend by every customer who ordered, so each loyal returning buyer lowers the figure even though no acquisition money was needed to win them.
Here is an invented example for one month, with round numbers chosen only to show the effect:
- Marketing spend: €30,000
- Customers who ordered: 1,200, of whom 500 ordered for the first time
Blended CAC is €30,000 ÷ 1,200 = €25. nCAC is €30,000 ÷ 500 = €60. The brand is paying more than twice what the dashboard suggests to win a new buyer.
The gap grows as retention improves, which is the trap. A brand can watch blended CAC stay flat for months while nCAC climbs, because a growing base of repeat buyers hides rising acquisition costs. When the repeat base stops growing, the problem appears all at once.
How do you count new customers correctly?
Counting new customers correctly means taking the number from your store, where each buyer's full order history is known, rather than from ad platforms that only see their own tracked events.
On Shopify, the New vs returning customers report defines a first-time customer as one "who placed their first order with your store", and a returning customer as one "whose order history already includes at least one order". Shopify notes that customer reports are based on the entire order history of the customers in them, so re-running an old period later can shift the counts slightly.
Three checks keep the count clean:
- Merge duplicate customer records. A buyer who checked out as a guest with a second email shows up as new twice.
- Exclude non-acquisition orders. Wholesale, replacement and staff orders inflate the new-customer count.
- Use the same time zone and dates as your ad spend, or the two halves of the formula will not line up.
How is nCAC different from platform CPA?
Platform CPA and nCAC both read as a cost per buyer, but they come from different sources and answer different questions about your spend.
| Blended CAC | nCAC | Platform CPA | |
|---|---|---|---|
| Formula | Total marketing spend ÷ all customers | Total marketing spend ÷ first-time customers | Platform spend ÷ conversions the platform claims |
| Source of customer count | Store | Store | Ad platform |
| Includes repeat buyers | Yes | No | Often, unless excluded |
| Counts each order once | Yes | Yes | No, platforms can claim the same order |
| Spend covered | All channels | All channels | One platform |
| Best used for | Overall efficiency | Acquisition budget and targets | Comparing campaigns inside a platform |
Platform CPA tends to look lower than nCAC for two reasons. First, the same order can be claimed by more than one platform, which our article on ad platforms double counting conversions explains. Second, a platform counts a purchase from a returning customer just as it counts one from a new buyer, unless you tell it otherwise.
How do you set a target nCAC?
First-order profitability compares the contribution margin a new customer's first order leaves behind with what you paid to acquire that customer.
- First-order contribution = average first-order net sales × CM2 %
CM2 is net sales minus product cost, shipping, payment fees, packaging and returns. Continuing the invented example: the average first order is €80 of net sales and CM2 is 45 percent, so each first order contributes €36.
With an nCAC of €60, every new customer starts €24 in the hole. That can be a sound choice, but only if repeat orders reliably make up the difference. Your target depends on the payback you accept:
- Payback on the first order: target nCAC at or below €36. Every new customer is profitable on day one.
- Payback within 90 days: suppose, in this example, 30 percent of new buyers place a second €80 order within 90 days. That adds 0.30 × €36 = €10.80 of expected contribution, so the ceiling rises to about €47.
- Longer payback: only use it if your cohort data supports it and you have the cash to wait.
Recalculate the target when margins change. A price rise or a cheaper supplier lifts first-order contribution and gives you room to bid harder. Our breakeven ROAS calculator uses the same CM2 percentage.
What new-customer settings do Meta and Google offer?
Both platforms let you tell their bidding systems who your existing customers are, but the controls differ and have changed over time, so check them in the current interface.
Google Ads. The help page on customer lifecycle goals describes a new customer acquisition goal with modes including "New customer value", which bids higher for new customers than for existing ones, and "New customer only", which bids only for new customers. Google lists Search, Performance Max, Shopping and Demand Gen for these two modes. You define existing customers with first-party data, such as a customer list or your website tag. Google notes that "New customer only" ads can still be shown to returning customers for privacy and technical reasons (source), so keep measuring nCAC from the store.
Meta. Older Advantage+ shopping campaigns had a setting that capped the share of budget spent on existing customers. Meta's Marketing API documentation says the existing customer budget percentage field is not available for new Advantage+ campaigns. To get similar control, Meta describes two ad sets in one campaign: one for a custom audience of existing customers, one excluding that audience, with Advantage campaign budget set at campaign level. Our Performance Max vs Advantage+ comparison covers the wider differences.
Neither setting replaces your own nCAC. They change what the platform optimises for; the store tells you whether it worked.
Where Wevion fits
Calculating nCAC needs total spend from every platform on the same dates as your store's first-time customers, and gathering that spend by hand is where the formula usually breaks.
Wevion connects Meta, Google, TikTok, Taboola, Snapchat and Outbrain ad accounts through each platform's official API, brings Shopify or WooCommerce orders and revenue next to that spend in one dashboard, and syncs data about every 15 minutes, so the spend side of nCAC is already totalled.
With cross-channel analytics, you can filter by date and account and convert every account into one currency at each day's exchange rate. Wevion's Profitability Analytics, in beta, adds profit, margin and POAS from your store's cost per item plus the shipping and fees you set once, which gives you the margin side of first-order profitability. To act on the result, see our cross-channel budget reallocation framework.
You can try it on your own ad accounts and store with a 14-day trial on the Pro plan. No card to start. We ask for one on day 7, or earlier if you use up the trial credits, and billing starts on day 14 only if you add it.
Key takeaways
- nCAC equals total marketing spend divided by first-time customers in the same period.
- Blended CAC falls as repeat buyers grow, which can hide rising acquisition costs.
- Count new customers from the store, using its full order history, not from ad platforms.
- Platform CPA is for comparing campaigns; nCAC is for setting the acquisition budget.
- Set target nCAC from first-order contribution margin, plus repeat margin you can rely on within your payback window.
- Google's new customer acquisition goal and Meta's existing-customer ad set split change what the platform optimises for; your store data still decides.
Odkryj więcej w
Platformy zarządzania reklamami
Przeczytaj stronę pillar ze wszystkimi przewodnikami na ten temat, od podstaw do poziomu zaawansowanego.