Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The formula every Shopify founder needs to know before spending another dollar on ads

What Is a CAC Calculator?
You are spending money. Customers are buying. But do you know what each one actually costs?
A CAC calculator is a tool that computes your customer acquisition cost — the total marketing and sales spend required to win one new customer. The formula: CAC = Total Acquisition Spend ÷ New Customers Acquired. For ecommerce brands, a healthy CAC is typically less than one-third of your customer lifetime value (LTV), per standard industry benchmarking.
CAC is the single metric that separates profitable growth from expensive growth.
A store doing $2M in revenue with a $120 CAC and a $180 LTV is on a treadmill. A store doing $800K with a $40 CAC and a $200 LTV is building a real business.
The sections below walk you through the full calculation — what to include in your spend, how to break CAC down by channel, what benchmarks to measure against, and how to bring the number down.
How Do You Calculate Customer Acquisition Cost?
The formula is simple. Getting the inputs right is not.
Customer acquisition cost is calculated by dividing your total acquisition-related spend by the number of new customers acquired in the same period. CAC = (Total Marketing Spend + Sales Spend) ÷ New Customers Acquired. If you spent $8,000 in October and acquired 160 new customers, your CAC is $50.
Step 1: Define your time period.
Pick a consistent window — monthly or quarterly. Monthly gives faster feedback on what is working. Do not mix periods: a 45-day campaign spend against a 30-day customer count skews your number.
Step 2: Total your acquisition spend.
Add together:
- Paid media (Meta, Google, TikTok, Snapchat)
- Agency or freelancer fees for paid campaigns
- Creative production costs (photography, video, ad copywriting)
- Tools used specifically for acquisition (attribution software, landing page builders, A/B testing platforms)
- Sales team time, if you have outbound
Exclude retention spend. Loyalty programs, re-engagement email flows, and win-back campaigns are not acquisition — they are retention. Including them inflates your apparent CAC and misrepresents which activities are actually driving new customers.
Step 3: Count new customers only.
Pull first-order customers only. Repeat buyers count toward LTV, not acquisition. In Shopify Analytics, navigate to Customers > New customers to get a clean count. If your analytics do not distinguish new from returning, use the "first-time customers" filter in your paid platform dashboards as a proxy.
Step 4: Divide.
Total spend ÷ new customers = your CAC.
What Should You Include in Your CAC Calculation?
This is where most founders undercount.
A complete CAC calculation includes all paid media spend, creative production costs, agency and freelancer fees tied to acquisition, attribution and landing page tools, and a prorated portion of any team member's time spent on acquiring customers. Omitting creative costs understates CAC by 15-30% on average, based on the DTC brands we work with.

The most common omission is creative production. Founders log the Meta ad spend but forget the $600 paid to a photographer and the $400 for video editing. Both belong in the numerator.
| What to Include | What to Exclude |
|---|---|
| Meta / Google / TikTok / Snapchat ad spend | Email marketing to existing subscribers |
| Creative production (photography, video, copy) | Loyalty program costs |
| Agency and freelancer fees for paid acquisition | Retention flows and win-back campaigns |
| Landing page and A/B testing tool fees | Customer service costs |
| Attribution software subscriptions | Inventory and cost of goods |
| Outbound sales time (prorated) | Organic social content (see below) |
Source: WebMedic internal audit methodology
The organic content gray area.
Organic social and SEO are acquisition channels, but the spend is labor, not media. Most founders run two numbers: blended CAC (all acquisition spend including labor) and paid CAC (media spend only). Both are useful — blended shows true unit economics, paid shows ad efficiency.
What Is a Good CAC for an Ecommerce Store?
There is no universal number. Context determines everything.
A good CAC for ecommerce is one where your LTV is at least 3x your acquisition cost. A brand with a $60 AOV and low repeat purchase rate cannot support the same CAC as one with a $180 AOV and high retention. Ecommerce CAC benchmarks vary widely — typically $20 to $150+ depending on category and channel mix, based on patterns we see across the Shopify brands we audit.
Does your CAC feel high but you are not sure where the leak is? Find out where you are losing margin — take the free Revenue Score. 3 minutes. Free. No pitch.
The cleaner benchmark is the LTV:CAC ratio. A 3:1 ratio — each customer generates three times what it cost to acquire them — is the widely-cited minimum for sustainable growth across ecommerce and SaaS (referenced in HubSpot's benchmarking research):
| LTV:CAC Ratio | What It Signals |
|---|---|
| Below 1:1 | Paying more to acquire customers than they generate — burning cash |
| 1:1 to 2:1 | Margins are thin; any increase in CAC breaks the model |
| 3:1 | Healthy — standard benchmark for profitable ecommerce |
| 4:1 to 5:1 | Strong — room to scale acquisition or invest in brand |
| Above 5:1 | May be under-investing in acquisition; competitors are taking market share |
Source: Industry benchmarks; see LTV to CAC ratio: the number that shows if your store is viable
How Do You Calculate CAC by Marketing Channel?
Your blended CAC hides the real story.
To calculate channel-level CAC, isolate the spend and new customers attributed to each channel. Channel CAC = Channel Spend ÷ New Customers from That Channel. Attribution is imperfect, but even directional channel data reveals which channels are profitable and which are subsidized by others. Most Shopify brands have at least one channel running at 3-5x their blended CAC.
Worked example:
Say you spent $5,000 across channels in April:
| Channel | Spend | New Customers | Channel CAC |
|---|---|---|---|
| Meta Ads | $3,500 | 65 | $53.85 |
| Google Search | $1,200 | 28 | $42.86 |
| Organic SEO | $0 (labor excluded) | 40 | ~$0 |
| Email referral | $300 | 12 | $25.00 |
| Blended | $5,000 | 145 | $34.48 |
Illustrative example — numbers used for calculation demonstration only
Blended is not the same as efficient. The organic channel pulls the blended number down significantly. Remove it from the mix and the paid-only CAC is $50.
Attribution tools like Triple Whale and Northbeam give cleaner channel attribution than last-click models for Shopify stores. For smaller budgets, Shopify's native "First interaction" source report is a reasonable starting point.

The store above looks healthy at $34.48 blended. But Meta is running at $53.85, and if organic drops, the entire model shifts. Run channel-level CAC weekly if you are spending on paid ads.
How Do CAC and LTV Work Together?
CAC alone is a number without context.
CAC and LTV are the two sides of acquisition economics. LTV measures the total revenue a customer generates over their relationship with your store. The LTV:CAC ratio — LTV divided by CAC — tells you whether acquiring a customer is profitable. A ratio of 3:1 or higher indicates sustainable economics; below 2:1 signals structural risk in your business model.
The formula for LTV:
LTV = Average Order Value × Average Purchase Frequency × Gross Margin
If your AOV is $120, customers buy 2.4 times per year on average, and you have 50% gross margin:
$120 × 2.4 × 0.50 = LTV of $144
At a $40 CAC, your LTV:CAC ratio is 3.6:1. Profitable, with room to scale.
We cover this calculation in full in CAC to LTV: the ratio every founder should track weekly. The short version:
- High AOV, repeat purchase brand: Can tolerate a higher CAC because lifetime revenue is large. A homewares brand with $400 AOV and 2x repeat rate has substantial LTV — it can afford a $150 CAC while maintaining a healthy ratio.
- Low AOV, single-purchase brand: CAC must stay very low. There is no repeat revenue to amortize a high acquisition cost.
How Can You Lower Your Customer Acquisition Cost?
Five levers, in order of fastest impact:
The fastest ways to lower CAC are improving landing page conversion rate, testing new creative angles to reduce cost per click, tightening audience targeting, and increasing organic acquisition through SEO and referral. In our work with Shopify brands, a 10-20% lift in landing page CVR typically reduces blended CAC by a proportional amount without changing ad spend.
1. Fix the landing page first.
Most of the time the problem is not how much you are paying per click. It is that the page does not convert. A landing page converting at 1.5% versus 3% doubles your effective CAC — same ad spend, half the customers. See the customer acquisition cost formula and guide for the full audit approach we use with clients.
2. Change the creative angle, not just the creative format.
Changing the visual style of an ad rarely moves CAC by more than 10-15%. Changing the angle — the core problem being addressed — can move it 30-50%. Most stores run several creative variations that look different but say the same thing. Test the message, not just the thumbnail.
3. Narrow your targeting.
Broad audiences are cheap to reach but expensive to convert. A tighter, high-intent audience (customer lookalikes, email list lookalikes, competitor conquesting) converts better per dollar. The apparent efficiency of a low CPM on a broad audience disappears when it takes far more impressions to convert.
4. Shift budget toward what works.
If Google Search delivers a $28 CAC and Meta delivers $70, the allocation question answers itself. Track CAC by channel weekly, not monthly, so you can shift faster.
5. Build organic acquisition.
SEO and referral programs cost time, not clicks. A customer acquired through organic search has near-zero marginal CAC. For Shopify stores with 20k+ monthly visitors, SEO and CRO are the highest-leverage CAC reduction tools available. The ROAS calculator covers the related question of when paid acquisition breaks even.

Frequently Asked Questions
How do I calculate customer acquisition cost?
Customer acquisition cost = Total marketing and sales spend ÷ New customers acquired in the same period. Include all paid media, creative production, agency fees, and acquisition-specific tools. Exclude retention spend. Use the same time window for spend and customer count. If you spent $6,000 and acquired 120 new customers, your CAC is $50.
What is a good customer acquisition cost for ecommerce?
There is no universal benchmark — it depends on your AOV, purchase frequency, and gross margin. The right question is whether your LTV:CAC ratio exceeds 3:1. A $100 CAC is excellent for a brand with $400 LTV. The same $100 CAC is unsustainable for a brand with $130 LTV and thin margins.
What is the difference between CAC and CPA?
CAC measures the cost of acquiring a new customer — first-order buyers only. CPA (cost per acquisition) typically refers to the cost of any conversion event, which may include repeat buyers, leads, or sign-ups. CAC is stricter and more accurate for measuring acquisition efficiency. CPA is usually lower because it counts all conversions regardless of customer status.
How often should I calculate my CAC?
Calculate blended CAC monthly and channel-level CAC weekly if you are running paid campaigns. Monthly blended CAC shows trend direction. Weekly channel CAC tells you where to shift budget before you waste a full month's spend on an underperforming channel.
What tools track CAC automatically for Shopify?
Shopify Analytics tracks new versus returning customers natively. For channel attribution, Triple Whale, Northbeam, and Rockerbox are purpose-built for Shopify. For smaller budgets, a spreadsheet combining Shopify's new customer report with your ad platform data delivers 80% of the accuracy at zero subscription cost.
Keep Reading
Free Download
The 15 revenue leaks killing Shopify stores — with real audit screenshots
From 10 actual store audits. Most stores have 8+ of these right now and have no idea.
Free. No spam. Unsubscribe anytime.



