1 September 2026

How to Calculate Cost Per Acquisition the Right Way

You pull the Monday dashboard and Meta is celebrating a £14 CPA. Then finance loads the creator fee, editing invoice, platform charges and affiliate payout. The customer acquisition cost is closer to £48.

That gap isn't a reporting nuisance. It changes which channels you fund, whether a campaign is profitable and how confidently you can scale it. Creator campaigns make the problem sharper because sponsored content, flat fees, product seeding and commissions often sit outside the ad account, while customers may click later, redeem a code in-store or buy after the campaign has ended.

A defensible number has to close three gaps: the numerator gap, what counts as acquisition cost; the attribution gap, which touchpoint receives credit; and the timing gap, when a conversion belongs to the campaign. The aim is simple: one explained CPA for every channel, reconciled against the figures shown in platform dashboards.

When Your Reported CPA Is Lying to You

A platform-reported CPA usually answers a narrow question: how much recorded media spend produced the conversions the platform claims. That can be useful for bid management, but it isn't automatically the number your business should use for investment decisions.

If Meta reports a low CPA, check what the figure excludes before celebrating. Creative production, agency fees, tracking tools, creator payments and affiliate commissions can all sit outside the ad account. A restaurant campaign might include a creator's flat fee and a booking-platform charge. A DTC campaign might include product seeding, editing and commissions paid on sales driven by a unique code.

Practical rule: Treat the platform CPA as a media efficiency signal, not as the final acquisition cost.

UK guidance defines CPA as total campaign cost divided by acquisitions or conversions, and says the numerator can include creative production, tools, agency fees and sales time, rather than media spend alone. Its worked example uses £1,000 divided by 50 customers, producing a £20 CPA. The same guidance also shows how adding salaries and software creates a materially different figure from ad spend alone. UK guidance on calculating CPA supports the distinction.

Start with the three credibility gaps

Numerator gap: Your dashboard sees media spend. Your finance team sees the cost of producing and selling the campaign. If you report the first number as the second, you make acquisition look cheaper than it is.

Attribution gap: A creator may introduce the customer, paid social may retarget them and branded search may receive the final click. Last-click reporting then gives the search ad all the credit, even though the creator influenced demand.

Timing gap: A customer can see a post, click later, redeem a code in a restaurant or purchase after the campaign window closes. If you stop counting on the final campaign day, you undercount conversions. If you leave the window open indefinitely, you can make CPA look artificially low.

Write down the conversion event before opening a dashboard. For restaurants, that might be a first booking or first diner. For ecommerce, it could be a first purchase. For apps, it might be a first paid subscription rather than an install. The denominator must match the business question.

The CPA and CAC Formulas You Actually Need

The core calculation is straightforward:

CPA = Total acquisition cost ÷ new customers or conversions acquired in the same period

The same-period rule matters more than the arithmetic. If spend covers a campaign's live dates but conversions include an open-ended stream of later sales, the result isn't a clean CPA. Set the start date, end date, attribution window and customer definition before pulling numbers.

UK guidance recommends a stricter customer acquisition cost calculation: CAC = total sales and marketing costs ÷ number of new customers acquired. The denominator should contain first-time customers only, while the numerator can include paid media, sales salaries, software, agency fees, creative production and an allocated overhead. The UK CAC calculation guidance lays out this same-period approach.

Build the numerator in layers

Use at least two views:

  1. Media CPA: ad-platform spend divided by tracked conversions.
  2. True CPA: media spend plus direct campaign costs, divided by the same conversion set.
  3. CAC: broader sales and marketing costs divided by first-time customers.

A paid social campaign with only media spend in the numerator will produce the lowest figure. Add an agency fee and creative production, and the denominator stays the same while the cost rises. For an influencer campaign, include the flat creator fee, product seeding cost and affiliate commission. Split costs across the campaign period if a fee covers multiple campaigns.

Cost itemMedia CPAFull CAC
Paid mediaIncludeInclude
Creative productionUsually excludedInclude when campaign-related
Creator or affiliate payoutUsually excluded from ad dashboardInclude
Agency and freelancer feesUsually excludedInclude
Sales salaries and softwareExcludedInclude
Allocated overheadExcludedInclude when measuring business-wide CAC

For ecommerce teams, CAC metrics for Shopify stores can provide useful context on how acquisition costs are organised around store performance. Sup also covers the practical distinction in its guide to calculating customer acquisition cost.

Don't divide one campaign's spend by every conversion attributed to it over its lifetime. Report the campaign-window result first, then add a clearly labelled delayed-conversion view. That preserves comparability while still showing the revenue that arrived later.

Attribution Methods That Connect Spend to Revenue

Attribution is not a hunt for one perfect answer. It's a controlled way to separate directly trackable sales from influenced sales and document what your system can and can't observe.

A three-step infographic showing how to attribute marketing spend to revenue using UTM links, platform insights, and spreadsheets.

Use UTMs when the conversion stays digital

Give every creator or channel a distinct destination link. Keep the naming stable:

  • utm_source: creator name or platform
  • utm_medium: creator, paid-social, affiliate or partnership
  • utm_campaign: launch or offer name

Create the link centrally, then provide the exact URL to the creator. Shortened links can preserve parameters, but test the final destination before publishing. Track the resulting sessions and purchases in Google Analytics 4 or a comparable analytics setup, then reconcile those records with order data.

UTMs won't capture every sale. They miss customers who share a post privately, switch devices, search the brand separately or purchase in-store without identifying themselves. Platform dashboards also rely on configured conversion tracking. UK guidance notes that Google Ads and Facebook can calculate CPA automatically only when tracking is set up correctly and when spend and conversions cover the same period. Growform's guide to tracking discrepancies is useful when platform, analytics and CRM totals disagree.

Use unique codes for restaurants and retail

A creator-specific promo code is often the cleanest signal for an offline-led campaign. The code can be attached to a booking, point-of-sale transaction or online checkout, giving you a direct conversion record even when the original click is invisible.

Codes still have limits. Customers may forget to use them, share them with friends or combine them with another offer. Log both code redemptions and sales where the creator was reported as an influence. Don't force the second category into the same directly attributed denominator.

Use multi-touch models for the wider journey

For ecommerce and app campaigns with several interactions, a position-based or linear model can show how different touches contributed before conversion. Tools such as Triple Whale, Northbeam and Rockerbox can help teams compare those views against last-click reporting.

For an offline-led restaurant, use booking codes and post-visit customer questions first. For ecommerce, use UTMs plus order matching. For apps, combine tracked links with platform reporting and clearly label installs, registrations and paid customers as separate events. Sup's guide to tracking influencer attribution with promo codes covers the code-based approach in more detail.

Three Worked Examples From Real Campaigns

The formula stays constant, but the answer changes with the cost base and attribution design. These examples show why a dashboard CPA and a defended CPA shouldn't be treated as interchangeable.

Paid social

A campaign spends £8,000 and records 410 tracked purchases within a 14-day click window. Media CPA is £19.51, calculated as £8,000 divided by 410.

The team then adds £2,000 in creative and campaign fees. True CPA becomes £24.39, calculated as £10,000 divided by 410. The additional costs don't change the conversion count, but they materially change the acquisition decision.

Creator campaign

An influencer campaign carries a £6,000 flat fee and £500 in product seeding. It records 180 code redemptions and 95 UTM-only conversions, giving 275 directly trackable conversions. Blended CPA is £23.64, calculated as £6,500 divided by 275.

If the team counted only code redemptions, CPA would be £36.11. That higher figure is not necessarily more truthful. It answers a narrower question about code-confirmed conversions, while the UTM-only sales show additional direct digital evidence. Keep both views in the report rather than hiding the difference inside one blended number.

Multi-location restaurant

A restaurant group spends £3,500 across three sites and attributes 280 new covers through booking-platform codes. CPA is £12.50 per new diner, calculated as £3,500 divided by 280.

The campaign also records an average first-visit value of £28. That comparison indicates room for acquisition cost, but it isn't a profit calculation because food cost, staffing, discounts and later visits still matter. Repeat visits should be tracked as a separate retention outcome, not added to the first-visit acquisition denominator.

CampaignTotal spendConversionsAttribution methodMedia CPATrue CPA
Paid social£8,00041014-day click window£19.51£24.39
Creator campaign£6,500275Codes plus UTMs£23.64£23.64
Multi-location restaurant£3,500280Booking-platform codes£12.50£12.50

For a practical restaurant perspective on creator economics, see how much revenue one influencer post can drive for a restaurant. The important point is not which example has the lowest CPA. It's whether each number uses a comparable cost base and conversion definition.

Building Your Own CPA Calculator in a Spreadsheet

A useful calculator starts with raw records, not a polished dashboard. Create one input tab with one row per campaign and these fields:

  • Campaign and channel: Name the campaign, platform, creator and location.
  • Cost fields: Record media spend, creative cost, agency fees, creator fees, commissions and allocated overhead.
  • Tracking fields: Store the promo code, UTM campaign, landing page and attribution window.
  • Timing fields: Add campaign start date, end date and conversion date.
  • Outcome fields: Separate new customers, last-click conversions, assisted conversions and delayed conversions.

Create a calculation tab that filters rows by channel and matching dates. Media CPA is media spend ÷ last-click conversions. Fully loaded CPA is (media spend + campaign costs) ÷ same-period new customers. Incremental CPA is media spend ÷ (campaign-period conversions minus baseline conversions), provided your baseline is defined consistently.

Screenshot from https://example.com/screenshots/cpa-calculator-sheet.png

Use SUMIFS to total costs and conversions for a selected channel and date range. A pivot table or AVERAGEIF can then create a channel summary showing media CPA, loaded CPA, new customers and assisted conversions side by side.

Keep all channels on one structured sheet unless different teams need separate workflows. One sheet makes cross-channel comparisons easier. Log conversions daily if campaigns are active and time-sensitive, or weekly if volume is low. Either choice works, but don't mix weekly spend with daily conversions without a deliberate period-matching rule.

Common Mistakes That Distort Your CPA

The most damaging CPA errors are structural, not mathematical. A blended average can conceal an expensive channel behind a cheap one, especially when the channels use different attribution windows. Report each channel separately before calculating any business-wide view.

A campaign's spend may cover its live dates while the conversion report remains open for later sales. That mismatch deflates CPA. Count first-time customers only, otherwise repeat buyers inflate the denominator and make acquisition appear cheaper.

Audit the denominator first. A wrong customer definition can make every optimisation decision look reasonable while moving you further from profitability.

Creator campaigns create a second trap. Last-click reporting can ignore the creator who introduced demand, while code-only reporting can miss customers who clicked a tagged link but didn't redeem the code. Show direct, assisted and influenced outcomes separately.

Finally, reconcile finance fields. Gross orders, refunded orders and net revenue answer different questions, so choose the one that matches your profitability analysis. A media CPA can be useful for platform management, but it shouldn't be presented as fully loaded acquisition cost when creative, software, labour or partner fees are missing.

A list of four common mistakes that can distort your cost per acquisition marketing metrics.

Benchmarks and Practical Ways to Improve CPA

A benchmark is a starting point, not a target. UK advertising investment reached £11.7bn in Q1 2026, up 9.3% year on year, according to WARC's expenditure report. Greater competition can raise acquisition costs, so channel and period comparisons matter more than one blended average.

UK benchmark commentary also cites around £1.75 returned per £1 spent for paid social and around £2 per £1 spent for Google Ads, reinforcing that channel mix changes the economics even when the formula stays identical. For SaaS, UK industry commentary reports enterprise CAC ranges of £2,670 to £8,900 and target LTV:CAC ratios of 4:1 to 6:1, showing why segment economics matter. The Shopify UK CAC guide provides that context.

ChannelTypical UK CPA rangeMinimum LTV:CAC ratio
Paid search£15 to £60Business-specific
Paid social£10 to £40Business-specific
Influencer creator campaigns£8 to £25Business-specific
B2B SaaS£200 to £600+Business-specific

The ranges above come from the supplied UK benchmark guidance, but don't use them as pass or fail thresholds. A healthy acquisition cost depends on margin, retention and customer value.

Prioritise these actions:

  • Exclude past purchasers: Stop paying prospecting rates to reach people already in your customer file.
  • Test hooks before scaling: Find the creator angle, offer and opening frame that converts before increasing spend.
  • Shift budget by comparable CPA: Move money towards the channel with the lowest recent blended CPA only after matching attribution windows.
  • Lift customer value: Add a relevant post-purchase upsell or retention journey so the allowable CAC improves.
  • Compress the decision: Use a tightly defined flash-sale window when urgency suits the offer and operational capacity.

Recalculate CPA weekly during active campaigns and monthly in steady state. Keep media CPA, true CPA, CAC and influenced conversions visible together. If your team wants creator fees, promo codes, UTM links, bookings, sales and payments reconciled in one workflow, visit Sup to see how its creator campaign system supports that measurement process.

Book a strategy call today

We'll show you the creators in your niche, build a campaign plan, and walk you through the dashboard. All within 15 minutes, no commitment.