Skip to content
Kaagazo.
FreePERFORMANCE

CAC Calculator — Customer Acquisition Cost

Calculate your Customer Acquisition Cost by dividing total marketing/sales spend by new customers won.

100% client-side. Nothing you type is uploaded or stored on a server.

Every rupee spent on Instagram boosts, Google Ads, pamphlets, referral gifts and the salesperson's salary buys customers — the question is at what price each. Customer acquisition cost is that price: total sales and marketing spend in a period divided by the number of new customers won in it. Know it, and you know whether a ₹300 discount for first orders is generous or reckless, whether a campaign paid off, and how many orders a customer must place before you break even. This calculator computes CAC, blended and by channel, and compares it with customer value.

The formula

CAC = (Marketing spend + Sales spend) ÷ New customers acquired.

A boutique spent ₹45,000 on Meta ads, ₹12,000 on a designer, ₹8,000 on printed flyers and ₹30,000 of a salesperson's time in September and won 190 new customers → CAC = 95,000 ÷ 190 = ₹500. If a first order carries ₹420 of gross margin, the customer is not profitable until the second purchase — which is why retention is the other half of the calculation.

What to include in spend

IncludeOften forgotten
Ad spend (Meta, Google, marketplace ads)GST on ad invoices if not claimed as ITC
Agency and freelancer fees, creative, photosDiscounts and free shipping for first orders
Salaries of sales and marketing staff (loaded — see employee cost)Referral rewards paid out
Tools: CRM, WhatsApp API, design softwareTrade-show stalls, samples, listing fees
Printed material, standees, signageTime the owner spends selling

Count new customers only — repeat buyers are the return on earlier CAC, not a new cost.

How to use the calculator

  1. Enter each spend item for the period (or just the totals) and the number of new customers.
  2. Optionally split by channel — Meta, Google, WhatsApp referrals, walk-in — to see CAC per channel.
  3. Enter average first-order margin and expected repeat purchases to see payback (orders to recover CAC) and the LTV:CAC ratio.
  4. Track monthly; a rising CAC with flat conversion usually means audience fatigue or price competition.

Benchmarks and the LTV:CAC rule

Small D2C brands in India see CAC of ₹300–1,500 on Meta depending on category; local services ₹100–800 per lead-turned-customer; B2B suppliers ₹2,000–20,000. The number itself matters less than the ratio: lifetime gross margin from a customer should be at least 3× CAC, and CAC should be recovered within a few purchases. If it is not, either raise retention, raise margin, or cut the channel.

Cutting CAC without cutting growth

Frequently asked questions

What is a good CAC?

One that is comfortably below the gross margin a customer brings over their lifetime — a 3:1 LTV:CAC ratio is the usual target. Absolute numbers vary widely by category.

Should salaries be included in CAC?

Yes, the sales and marketing share of them, at loaded cost. Leaving them out understates CAC, especially for B2B businesses that sell through people.

Is CAC the same as cost per lead?

No. Cost per lead divides spend by enquiries; CAC divides by customers who actually bought. A ₹100 lead at 10% conversion is a ₹1,000 CAC.

How do I attribute customers to channels?

Ask at checkout, use source tags in WhatsApp links, UTM parameters on URLs, and separate coupon codes per channel. Perfect attribution is impossible; consistent attribution is enough.

How often should I calculate it?

Monthly, and per campaign for anything with a meaningful budget. Watch the trend rather than a single month.