FormulaCraft

How to calculate customer acquisition cost (CAC) in Excel and Google Sheets

Topic:SaaS metrics
Excel & Google Sheets
=B7/C7

Verified example

Computed by a real spreadsheet engine on the sample data below.

Cost CategoryAmount ($)New Customers
Salaries40000
Ad Spend15000
Software Tools3000
Events5000
Agency Fees7000
Total70000140

=B7/C7500

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1List each sales and marketing cost category in column A (rows 2–6): salaries, ad spend, software tools, events, and agency fees.
  2. 2Enter each cost amount in column B alongside its category.
  3. 3In cell B7, sum all costs: =SUM(B2:B6).
  4. 4In cell C7, enter the number of new customers acquired during the same period.
  5. 5In cell D7, calculate CAC with =B7/C7. Format as currency.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

Should I include the cost of free trials in CAC?

Yes, if infrastructure or support costs are material during the trial. Many teams include trial-related costs because they are incurred to acquire paying customers.

What is a good CAC for a SaaS company?

CAC is most meaningful relative to LTV. An LTV:CAC ratio above 3:1 is the common benchmark, with CAC recovered within 12–18 months.

How often should I recalculate CAC?

Monthly for operational decisions, quarterly for investor reporting. Monthly calculation catches spend efficiency changes faster.

More on SaaS metrics

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: