Lets grow your business in 2026, book a free 30min call today.

Cost Per Sale Calculator (CPA)

A cheap lead can be an expensive sale. Compare two lead sources on what each sale really costs, including the hours your team spends on leads that never buy.

Free to use. No sign-up. Built by Uprise Digital.

Cost per sale calculator

What does a sale really cost you?

Cost per lead hides the hours your team spends chasing leads that never buy. Add sales time and see the true cost of each sale.

Source A
$
%
Source B
$
%
min
Calls, follow-ups, quotes, site visits.
$/hr
Wages plus on-costs.
$
Adds return on spend.

True cost per sale

–

Judging your marketing on cost per lead? We report cost per signed client for law firms, builders and solar companies, and optimise for it.

Get a free marketing audit

What is cost per sale?

Cost per sale, also called cost per acquisition (CPA), is what it costs to win one paying client. The basic version divides marketing spend by the number of sales it produced.

The true version adds the cost of your sales team’s time. Every lead gets called, followed up and often quoted, whether it buys or not. When leads are cheap but rarely buy, that time is usually the biggest cost in the sale, and cost per lead hides it completely.

Basic formula
Marketing spend ÷ sales
True formula
(Spend + sales time cost) ÷ sales
Also called
CPA, cost per acquisition, CAC
Better than
Cost per lead, for deciding budget

The Cost Per Sale Formula

Cost per sale (ads only) = ad spend ÷ sales
Sales time cost = leads × hours per lead × hourly cost
True cost per sale = (ad spend + sales time cost) ÷ sales

Sales = leads × lead to sale rate. So if 1 in 25 leads buys, your lead to sale rate is 4%, and every sale costs you 25 leads’ worth of ad spend and 25 leads’ worth of sales time.

Why a Cheap Lead Can Be an Expensive Sale

Here are two lead sources that each produce 10 sales a month. The sales team spends 45 minutes on each lead, at $60 an hour.

Cheap leadsQualified leads
Cost per lead$20$120
Leads a month25050
Lead to sale rate4% (1 in 25)20% (1 in 5)
Ad cost per sale$500$600
Sales hours a month187.537.5
Sales time cost per sale$1,125$225
True cost per sale$1,625$825

On a cost per lead report, the first source looks six times better. On true cost per sale it costs almost twice as much, and it uses 150 more hours of your team’s month. Those hours are quotes not sent, referrals not called back, and good leads waiting while the team works through the bad ones.

The hidden cost grows with the ticket size. High-ticket sales take longer: more calls, more meetings, site visits, proposals. The more time each lead takes, the more lead quality matters and the less cost per lead tells you.

Cost Per Lead vs Cost Per Sale

Cost per lead (CPL)Cost per sale (CPA)
FormulaSpend ÷ leads(Spend + sales time) ÷ sales
Measured inThe ad platformYour CRM, after the sale
AvailableSame dayWeeks or months later
RewardsVolumeQuality
Use it forDay-to-day optimisationChoosing channels and setting budgets

CPL still has a job: it is the fastest signal a campaign is working. The mistake is using it to decide where the budget goes.

Real Numbers From a High-Ticket Campaign

KGN Homes is a family-led custom home builder in south-east Melbourne. In their campaign, lead magnet downloads on Meta cost $19 each, consultation enquiries cost $170 on Meta and $230 from Google Search. Judged on cost per lead, the cheapest option wins every time.

Judged on cost per sale, the campaign signed 3 contracts worth more than $5 million from $40,000 in ad spend: about $13,300 per signed contract, against the $15,000 to $20,000 the business used to pay in architect referral commission for the same work (read the case study). That is the number that decides whether marketing is working.

How to Lower Your True Cost Per Sale

  1. Qualify before the call. Ask about budget, timing and location on the form. Fewer leads, more of them worth calling.
  2. Say your price range in the ad. People who can’t afford you leave before they cost you anything.
  3. Nurture, don’t chase. Email sequences and retargeting keep early-stage leads warm without your team’s time.
  4. Track every lead to an outcome. Record which source each client came from in your CRM, or you’ll be guessing at this calculator’s inputs.
  5. Measure the time. Ask your team how long a typical lead takes, from first call to final follow-up. Most businesses underestimate it.

To see the revenue side of the same campaign, use our ROAS calculator with its Estimate from leads mode.

How to Use the Cost Per Sale Calculator

Four steps, under a minute, nothing to sign up for.

google logo google icongoogle 512 1 1 - Uprise Digital
45+ 5 Star Reviews
5.0 ★★★★★

1

Enter each lead source

Add cost per lead, leads a month and the share of leads that become paying clients. Rename them to match your channels.

2

Add your sales time

Estimate the minutes your team spends per lead, across calls, follow-ups, quotes and visits.

3

Add the cost of that time

Use an hourly figure that includes wages and on-costs. Add average sale value to see return on spend.

4

Compare true cost per sale

See which source costs less per paying client, and how many sales hours each one uses.

alex - Uprise Digital
lakshane og - Uprise Digital

Get a Free
Marketing Audit

google logo google icongoogle 512 1 1 - Uprise Digital
★ ★ ★ ★ ★
5.0 Rating
45+ Reviews

Find Out What Your Marketing Is Really Costing You

What are you interested in?

Cost Per Sale Questions, Answered

How do you calculate cost per sale?

Divide your marketing spend by the number of sales it produced. For the true cost, add the cost of your sales team’s time on every lead first, then divide by sales.

Is cost per sale the same as CPA?

Usually, yes. CPA stands for cost per acquisition, and when the acquisition is a paying customer, CPA and cost per sale are the same thing. Some ad platforms use CPA for any conversion, including leads, so check what is being counted.

What is the difference between CPL and CPA?

Cost per lead counts enquiries. Cost per acquisition counts paying customers. CPA is always higher, and it is the better number for choosing between channels.

Why include sales time in cost per sale?

Because every lead takes time to call, follow up and quote, whether it buys or not. With cheap, low-quality leads, that time can cost more than the ads.

What is a good lead to sale rate?

It varies widely by industry, price point and lead source. Measure your own by source in your CRM, then compare sources against each other.

Is cost per sale the same as customer acquisition cost?

They are close. Customer acquisition cost usually includes all sales and marketing costs over a period, divided by new customers. True cost per sale in this calculator includes ad spend and sales time for one source.

How long should I wait to measure cost per sale?

At least as long as your typical sales cycle. For high-ticket services that can be several months, so track leads by source from day one.

How do I lower my cost per sale?

Qualify leads before they reach your team, show your price range in ads, nurture early-stage leads automatically, and move budget towards the sources with the best lead to sale rate.