What is NCAC?
By the HonestTag team ยท Published July 11, 2026
NCAC (new-customer acquisition cost) is total ad spend divided by customers classified as first-time from the store's order history at order time; guests count as new. It is the real price tag on growth, and it is almost always higher than the blended number most dashboards show.
Every acquisition budget is a bet that a customer costs less than they are worth. You cannot judge that bet with a cost figure that quietly includes people who were already your customers. That is the flaw NCAC exists to fix.
The formula
- Blended CAC (as commonly computed) = total ad spend / all converting customers, new and returning alike
- NCAC = total ad spend / new customers acquired
Some teams compute an even softer number, spend per order, and call it CAC. Orders are not customers, and returning buyers are not acquisitions. Each softening makes the cost look smaller and the ads look better than they are.
A worked example
A Shopify store spends $20,000 on ads this month and takes 1,000 orders from ad-touched journeys. 400 of those orders are first-time customers; 600 are returning buyers who clicked a retargeting ad or a branded search ad on their way back.
- Spend per order: 20,000 / 1,000 = $20
- NCAC: 20,000 / 400 = $50
Same store, same month, and the honest acquisition cost is 2.5x the comfortable one. If the store's first-order contribution margin is $45, the $20 figure says ads print money while the $50 figure says every new customer starts $5 underwater and must be repaid by repeat purchases. Those two readings lead to opposite budget decisions, and only one of them is about reality.
Why the blended number misleads
Returning customers cluster in exactly the campaigns platforms love to credit: retargeting and branded search. Platform-reported attribution counts those as conversions, so the blended denominator swells with people who were coming back anyway, and the apparent cost per customer drops. The more loyal your customer base becomes, the cheaper your "acquisition" looks, while your actual cost of creating a new customer can be climbing the whole time. This is the same self-grading problem HonestTag exists to correct: the platform's model decides what counts, and its incentives point one way. Separating new from returning requires your store's own order history, which is why honest NCAC has to be computed from Shopify data, not from a platform dashboard.
How NCAC reads
- It reads against first-order contribution margin. NCAC above margin means customers are being bought at a loss. Sometimes that is a chosen strategy with a payback date attached, sometimes not; the two numbers side by side say which.
- Payback period is the companion number. How many months of repeat purchasing repay the gap between NCAC and first-order margin. Sixty days is a different business than a year.
- The trend carries more than the level. A rising NCAC at flat spend means the audience is saturating or creative is fatiguing, and it shows up here before it shows up in blended MER.
- It sits next to NMER. NMER is the revenue view, NCAC the unit-cost view of the same acquisition engine; when they disagree, the average order value of new customers moved.
First-Click NCAC: two views in HonestTag
HonestTag shows two first-click NCAC figures. On the scorecard, the store-wide First-Click NCAC column is total paid spend divided by all new customers whose first recorded ad click was a paid platform. On the Gap page, each channel's figure is that channel's spend divided by the new customers whose first recorded ad click came from it; campaign verdicts use the same calculation at campaign level. The channel and campaign figures are what weekly verdicts judge against your NCAC ceiling. Owned channels like email are deliberately excluded from paid acquisition math. An email click is not paid acquisition, and counting it as one would flatter every ratio downstream.
The honest tradeoffs
- The denominator depends on attribution. Deciding which new customers were ad-acquired requires an attribution model. First-click on new customers is a transparent choice, but it is a choice; strictly ad-attributed NCAC and all-in NCAC (spend over all new customers, however they arrived) are different numbers. Know which you are quoting.
- Small denominators are noisy. At low new-customer counts, one good week swings NCAC wildly. Use longer windows before concluding anything.
- It says nothing about quality. A $50 customer who buys three times beats a $30 customer who churns. Cohort behavior tells you that part; NCAC only prices the entrance.
How HonestTag computes it
HonestTag classifies every order as new or returning from your store's order history at order time, with guests counted as new. It attributes new customers to the first click that brought them in on first-party rails and keeps a proof record per attribution. Refunds reduce store-level revenue metrics. Google Ads and Microsoft Advertising receive the available retraction or restatement, and Klaviyo and Google Analytics 4 receive a refund event. HonestTag does not send Meta, TikTok, Pinterest, Snapchat, Reddit or OpenAI Ads a refund or retraction event; the refund is recorded in order proof. Spend comes from connected ad accounts plus manual spend lines for everything else. Details on the homepage and pricing page.
Frequently asked questions
What is the difference between NCAC and CPA?
CPA (cost per acquisition) usually means cost per conversion as a platform reports it, where a conversion can be any purchase, including a repeat buyer the platform retargeted. NCAC is stricter on both sides: all ad spend in the numerator, and only customers classified as first-time from store order history at order time in the denominator, with guests counted as new.
What is a good NCAC?
One your contribution margin and repeat behavior can repay on a timeline you can finance. A store earning $40 contribution on a first order with strong repeat purchasing can pay an NCAC of $60 and be fine; a store with no second orders cannot. Judge NCAC against payback period and lifetime value, not against another brand's number.
Should refunds affect NCAC?
A refund does not change NCAC's customer denominator; the order still counts as a new-customer order. The refund reduces store-level revenue metrics, including NMER. Google Ads and Microsoft Advertising receive the available retraction or restatement, and Klaviyo and Google Analytics 4 receive a refund event. HonestTag does not send Meta, TikTok, Pinterest, Snapchat, Reddit or OpenAI Ads a refund or retraction event; the refund is recorded in order proof.
Related reading: NMER, the revenue-side twin, and the first-party tracking that makes both computable.