Arrow
UV RayBlur boxBlur BoxBlur boxBlur Box
Icon
November 3, 2026

Customer Acquisition Cost: How Local Businesses Calculate CAC

Neobanc

Key Points

  • CAC is total acquisition spend divided by the number of new customers acquired in the same period.
  • Count ad spend, flyers, delivery-app promotion fees, discounts given away and material staff time.
  • Keep new and returning customers separate: a discount redeemed by regulars is not acquisition cost.
  • Judge CAC against first-year customer value; a 3:1 value-to-CAC ratio is a common rule of thumb.
  • Auction channels reveal your CAC after you spend, while pay-per-sale offers fix your cost per sale up front.

Picture a cafe owner in Toronto's Junction neighbourhood who just spent $500 on a month of flyers and a few local Instagram boosts. Foot traffic feels busier. The till looks better at the end of each shift. But when she sits down to reconcile the month, she cannot say how many of those new faces walked in because of the flyer, because of the ad, or because they simply noticed the sandwich board on the sidewalk. She spent the money. She has no idea what it actually bought her.

That is the exact problem this guide solves.

Short answer: customer acquisition cost is the total amount you spend on marketing and sales divided by the number of new customers that spend generates. For most local businesses in Canada, a healthy customer acquisition cost sits well below what that customer is worth to you in their first year, not just on their first visit.

This guide is written for owners of cafes, restaurants, salons, barbershops, gyms and retail shops across Canada who need a real number to work with, not a marketing buzzword borrowed from a Silicon Valley pitch deck. We will walk through the formula, work it through for a cafe, a salon and a restaurant using round dollar figures, compare the channels you are already using or considering, expose the blended-versus-new-customer trap that quietly inflates most local marketing budgets, and define what "good" actually looks like for a business with a $9 average ticket instead of a $9,000 annual contract.

Only pay when a new customer actually buys. With Neobanc card-linked offers, you advertise for free to Neobanc members near you and pay a percentage of the sale only after a member has paid you. Create your free offer.

What Is Customer Acquisition Cost? (Formula + Definition)

The Formula

Customer acquisition cost, often shortened to CAC, is calculated with a simple formula:

CAC = Total acquisition spend ÷ Number of new customers acquired in that period

That is the entire equation. The difficulty is not the math. The difficulty is being honest about what belongs in the numerator and, just as important, being disciplined about what belongs in the denominator.

What Counts as Acquisition Spend for a Local Business

For a storefront business, acquisition spend usually includes:

  • Paid ad spend on platforms like Google Ads or Meta ads
  • Flyer design, printing and distribution costs
  • Delivery-app promotional fees you pay to appear in a featured slot
  • The dollar value of discounts you give away to attract first-time customers
  • Staff time spent on marketing, if that time is material (a manager spending five hours a week managing social media is a real cost, even without a separate invoice)

This is a different calculation than the enterprise B2B software definition of CAC that dominates most articles you will find online, where acquisition costs can run into the thousands of dollars per customer because a single sale might require months of sales calls and multiple stakeholders. According to First Page Sage's 2025 report, B2B fintech software companies spend an average of $1,461 to acquire a small business customer and $14,774 to acquire an enterprise account. That number is meaningless to a barbershop owner in Winnipeg, and treating it as a benchmark will only cause confusion.

Local Business CAC vs. Enterprise CAC

The gap between local retail math and enterprise software math matters because it explains why "customer acquisition cost" articles you find with a quick search rarely apply to you. Most published benchmarks describe businesses selling annual software contracts, not a salon selling $85 haircuts.

What does carry over is the trend line. In a 2022 study, e-commerce software company SimplicityDX reported that online merchants lost an average of $29 on every new customer they acquired, up from $9 in 2013, a 222% rise it put down mainly to higher acquisition costs and product returns, with Apple's iOS 14.5 privacy changes and the phase-out of third-party cookies adding pressure (SimplicityDX release via Marketing Dive). Translate that for a local operator: whatever your flyer run or Instagram boost cost per new customer a few years ago, recalculate it rather than assume the old number still holds.

Worked Example: CAC for a Cafe, a Salon and a Restaurant

Formulas only mean something once you run real numbers through them. Here is how the calculation plays out for three common types of Canadian small businesses.

Cafe: $9 Average Ticket

A cafe with a $9 average ticket spends $500 on a month of local Instagram ads and flyer distribution. Over that month, 100 people who had never visited before come in and pay with a card the owner can trace back to the campaign.

CAC = $500 ÷ 100 = $5 per new customer

That $5 CAC against a $9 average ticket looks fine on the surface, but a single visit does not tell the full story. It only becomes a good number if enough of those 100 people come back a second and third time.

Salon: $85 Average Ticket

A salon spends $600 on Google Ads targeting searches like "haircut near me" and "balayage [city name]." The campaign brings in 20 new clients who book a first appointment.

CAC = $600 ÷ 20 = $30 per new customer

Against an $85 average ticket, that $30 CAC leaves healthy margin on the first visit alone, which is rare. Most local businesses do not recover their full acquisition cost on visit one, which is exactly why the first-year value comparison later in this guide matters more than the first-ticket comparison.

Restaurant: $62 Average Bill

A restaurant runs a two-week promotion on a delivery app, paying a 15% commission plus a featured-placement fee that totals $800 for the period. The promotion drives 40 new customer orders that the app's dashboard confirms are first-time diners at that restaurant on the platform.

CAC = $800 ÷ 40 = $20 per new customer

A $20 CAC against a $62 bill sounds reasonable until the owner factors in that the delivery app itself, not the restaurant, decides whether that customer ever sees the restaurant's menu again. The acquisition cost is knowable. Repeat behaviour is largely out of the owner's hands.

CAC Worked Examples by Business Type

Business TypeAverage TicketSpendNew CustomersCAC
Cafe$9$500100$5
Salon$85$60020$30
Restaurant$62$80040$20

Comparing Acquisition Channels: What You Actually Know Before You Spend

Pay Now, Learn Later: Auction-Based Channels

Google Ads and Meta ads run on an auction. You set a budget, the platform spends it against competing advertisers in real time, and you find out your actual cost per new customer only after the campaign ends and you match ad spend against sales. This is standard practice, and it works well for many businesses, but it means the CAC figure is a report card, not a plan. You cannot know your customer acquisition cost with any precision until after the money has already left your account.

Pay Once You Know: Flat and Package-Based Channels

Flyers, print ads, and daily-deal packages work differently. You agree to a flat fee or a fixed structure up front. The uncertainty shifts from "what will this cost per customer" to "how many customers will actually respond," which is a different kind of risk but a risk you can at least model with a worst-case scenario before you commit any money.

Full Channel Comparison

The table below lays out the seven channels most local businesses in Canada are choosing between, and what you genuinely know about your cost per customer before you spend a dollar on each one.

Customer Acquisition Channels for Local Businesses

ChannelHow You PayWhat You Know Before You SpendTypical Risk
Google AdsPer click, set by auctionYour budget, not your cost per new customerClicks that never turn into a visit
Meta ads (Facebook, Instagram)Per impression or click, set by auctionYour budget and audience, not your cost per new customerReach that does not convert; walk-ins are hard to trace
Flyers and door dropsFlat fee for design, printing and distributionTotal cost up frontUnknown response rate; hard to tell who came in because of it
Local print adsFlat fee per placementTotal cost up frontHard to attribute visits; readers may not live near you
Daily-deal sitesDiscounted voucher plus a share of each sale (terms vary by site)Discount and revenue share per voucherDeal hunters who do not return; margin given away
Delivery-app promotionsCommission per order plus promotion or placement feesCommission rate and promotion termsThe app controls the customer relationship
Pay-per-sale card-linked offersA percentage of each qualifying sale, after the customer paysYour cost as a share of every saleReach is limited to that network's members

Same $500, Two Different Risk Profiles

$500 on Google Ads or Meta Ads

Put $500 into a Google Ads or Meta ads campaign and you are paying per click or per impression. You do not know your final customer acquisition cost until the campaign closes and you reconcile clicks against actual walk-ins or online orders. Some of that $500 will go to clicks from people who never intended to buy anything, browsers who clicked out of curiosity, or bots that platforms are not always able to filter out. The $500 is gone regardless of what it produces.

$500 on a Pay-Per-Sale Offer

Now compare a pay-per-sale model, where you pay only when a sale actually happens. If you agree to pay 10% of each qualifying sale, a $100 sale costs you $10, and $500 in cost means the offer has already brought in $5,000 in sales. A customer who never buys costs you nothing, so none of that money goes to someone who only clicked.

This is the core difference between the two models, and it is worth restating plainly: with pay-per-click or pay-per-impression advertising, you learn your customer acquisition cost after the money is spent. With a pay-per-sale model, your cost per sale is agreed before the customer walks in, because you only pay a set share of a sale that actually settled.

Only pay when a customer actually buys

Set a cash-back offer for Neobanc members near you. There is no monthly fee, and if nobody uses it, it costs you nothing.

Create your free offer

The Blended vs. New-Customer CAC Trap

What Blended CAC Hides

The most common mistake we see in how to calculate customer acquisition cost is mixing new and returning customers into a single number. If a restaurant runs a 15% discount and 60 people redeem it, but 40 of those 60 are regulars who eat there every week anyway, the real new customer acquisition cost is dramatically higher than the blended number suggests. The discount given to regulars was not customer acquisition. It was a margin giveaway to people the business already had.

Why a Discount to Regulars Is Not Customer Acquisition

This distinction matters because it changes every decision downstream. A salon offering 20% off to "new and existing clients" will see its discount redeemed mostly by clients who were coming in anyway, since existing customers already know about the offer and have the relationship to act on it fast. The true cost of acquiring a first-time client gets buried under the cost of retaining people who did not need convincing.

The businesses that avoid this trap separate the math from the start. They track new customer acquisition and repeat customer retention as two different line items with two different budgets and two different success metrics, not one blended average that flatters the campaign and hides the real number.

Fixing It With First-Time-Customer-Only Offers

The fix is structural, not just careful bookkeeping. Restricting a promotional offer so it only applies to customers who have never bought from you before removes the blending problem at the source. Regulars keep paying full price. The discount, cashback, or reward goes only to people the business is genuinely trying to win, which means every dollar spent on the offer counts toward new customer acquisition and nothing else.

What Is a Good CAC for a Local Business?

Benchmark Against First-Year Value, Not Industry Averages

Online benchmarks for customer acquisition cost restaurant campaigns, salon campaigns, or gym campaigns are difficult to trust because so much of the publicly available data is drawn from B2B software companies with entirely different sales cycles and price points. A more useful question for a local business is: what does this customer spend with me in their first year, not their first visit? (Our guide to customer lifetime value covers the longer view.)

Take the salon example from earlier. A $30 CAC against an $85 first ticket already looks reasonable, but the real test is whether that client books three more visits over the following 12 months. If she does, her first-year value is closer to $340, and a $30 acquisition cost against $340 in value is a genuinely strong result. If she never returns, that same $30 CAC is actually a poor outcome dressed up as a good one.

The 3:1 Rule, Adapted for Storefronts

In the broader marketing world, a lifetime-value-to-CAC ratio of 3:1 is the rule of thumb usually quoted as a minimum, as Digital Applied's 2026 benchmark roundup notes. The same logic applies to a cafe or a barbershop, adapted for first-year value instead of lifetime value, since most local businesses cannot project reliable multi-year retention.

A practical rule for local operators: if your first-year customer value is at least three times your CAC, the channel is working. If it is below that, either the channel is too expensive, the offer is attracting the wrong customer, or repeat visits are not happening at the rate the business needs. Acquiring a new customer is anywhere from five to 25 times more expensive than keeping an existing one, according to research summarized in Harvard Business Review, which is exactly why the first-year value comparison, not the first-visit comparison, is the number that should drive channel decisions.

How Pay-Per-Sale, Card-Linked Offers Change the CAC Math

How It Works

Card-linked offers reward customers through the card they already pay with. With Neobanc, a local business advertises an offer for free to Neobanc members near it. A member links a payment card, sees the offer in the Neobanc app, and pays at the business with that card. The cash back is tied to the settled card transaction, so nothing changes at the counter: no codes, no vouchers and no app to open at the till. The business keeps its existing processor and payouts, and Neobanc bills offers separately. It works online too, as long as the purchase shows on the member's statement under the business name. Here is how Neobanc card-linked offers work in more detail.

Offer Controls That Solve the Blended CAC Problem

This structure directly addresses the blended CAC trap covered above. A merchant can set up a first-visit offer that only applies to people who have never paid that business before, so regulars keep paying full price and every dollar of reward goes toward genuine new customer acquisition. A come-back-sooner offer gives a reward with a deadline after a purchase, which nudges a new customer toward a second visit. Every offer has start and end dates and qualifying rules, so a merchant can run a limited campaign rather than an always-on discount, and can pause or change it from the dashboard. The merchant pays only after a member has paid them: a percentage of that sale, agreed per offer, which covers the member's cash back and Neobanc's fee (for example, $10 on a $100 sale). There is no setup fee, no monthly fee and no POS integration.

What Merchants See Afterward

Because the offer is card-linked rather than till-based, the merchant dashboard shows new versus returning customers, how often they visit and the cost per new customer. That is the exact split this guide argues you need, and a cash register alone cannot provide it.

Where This Fits, and Its Limits

We are honest about where this stands today. Neobanc is signing its founding local businesses in the Greater Toronto Area now, so it will not reach customers in every city. It only reaches people who are Neobanc members, which means it works alongside broader awareness channels rather than replacing them. Beyond first-visit and come-back-sooner offers, a merchant can also run a loyalty offer (a card-counted punch card, such as a reward on the 10th purchase) or standing cashback (for example, 5% back on every purchase) once new customers start coming back.

This sits alongside other tools local businesses already use for the same job, including Groupon and other daily-deal sites, Square Loyalty, Fivestars, Stamped, Smile.io, promotions run through UberEats and DoorDash, and standard Google and Meta ad campaigns. Each has its own fee structure and its own trade-offs, and a pay-per-sale, card-linked model is one more option to weigh against them, not a replacement for every channel a business already runs.

Pay only after a new customer pays you

Neobanc is signing its founding local businesses in the Greater Toronto Area. No setup fee, no monthly fee and no POS integration. Early businesses get priority placement, and our team helps set up your first offer.

Create your free offer

Prefer to talk it through first? Book a 15-minute call with the Neobanc team.

Read latest articles