๐Ÿ†Exclusive 30-Day Launch Campaign: Win a Lifetime Pro Buzz Package!Learn More
    Marketing and Customer Growth

    How to Calculate Your Cost per Enquiry and Cost per Customer

    Spending R3,000 on marketing tells you how much you spent. It does not tell you whether that money produced useful enquiries or customers. These simple calculations help connect the two.

    Marketing and Customer Growth12 to 14 min read04 October 2026
    South African small-business owner calculating marketing cost per enquiry and cost per customer using channel spend and customer results.

    Spending R3,000 on marketing tells you how much you spent. It does not tell you whether that money produced useful enquiries or customers. These simple calculations help connect the two.

    You spend money on Google Ads.

    Someone else manages your Facebook page.

    You pay for a website.

    You have a directory listing.

    Customers also arrive through referrals.

    At the end of the month you know what several of those activities cost.

    But can you answer:

    How much did each genuine enquiry cost us?

    Or:

    How much did it cost us to acquire each new customer?

    Those numbers can help you compare marketing channels much more meaningfully than views, followers or clicks alone.

    You do not need advanced financial software to calculate them.

    You need:

    Your marketing cost
    Your enquiry count
    Your customer count

    And a consistent way of deciding what belongs in each number.

    Quick answer

    Use these two basic formulas:

    Cost per enquiry

    Marketing cost รท genuine enquiries = cost per enquiry

    If you spend R4,800 on a marketing channel and receive 24 genuine enquiries:

    R4,800 รท 24 = R200 per enquiry

    Cost per customer

    Marketing cost รท new customers acquired = cost per customer

    If those R4,800 in marketing costs eventually produce 6 new customers:

    R4,800 รท 6 = R800 per customer

    Those numbers are not automatically good or bad.

    The next question is whether the customers are profitable enough to justify what it cost to acquire them.

    In this guide

    • 1.What cost per enquiry means
    • 2.How to calculate cost per enquiry
    • 3.How to calculate cost per suitable enquiry
    • 4.What cost per customer means
    • 5.Cost per customer vs customer acquisition cost
    • 6.Which marketing costs to include
    • 7.How to deal with free marketing channels
    • 8.How to compare marketing channels
    • 9.Why the cheapest enquiry is not always the best
    • 10.How profit margin changes the answer
    • 11.How to handle repeat customers
    • 12.Common calculation mistakes
    • 13.A simple monthly marketing-cost tracker
    • 14.When CRM and attribution tools become useful
    • 15.Your cost-per-enquiry checklist
    • 16.Frequently asked questions
    • 17.The bottom line

    What is cost per enquiry?

    Cost per enquiry tells you how much marketing expenditure was required, on average, to generate one genuine customer enquiry.

    The basic formula is:

    Cost per enquiry = marketing cost รท number of genuine enquiries

    The important word is:

    genuine.

    Do not count:

    Spam messages
    Supplier emails
    Job applications
    Random social-media comments
    Bots
    Unrelated phone calls

    You are trying to measure people who genuinely contacted the business about potentially buying what you offer.

    Example: calculating cost per enquiry

    Imagine a Johannesburg cleaning company spends:

    R3,600 on a Google Ads campaign

    During the measurement period, the business receives:

    18 genuine cleaning enquiries attributed to the campaign

    The calculation is:

    R3,600 รท 18 = R200

    So the:

    Cost per enquiry = R200

    That tells you something useful.

    But not enough.

    You still don't know whether those 18 enquiries were suitable.

    Add cost per suitable enquiry

    This is where marketing analysis becomes more useful.

    Suppose those 18 enquiries include:

    6 outside your service area

    3 asking for services you don't offer

    That leaves:

    9 suitable enquiries

    Your cost per suitable enquiry is:

    R3,600 รท 9 = R400

    That is a very different number.

    The original dashboard might make the campaign look like:

    R200 per enquiry

    But from an operational perspective, the business is actually paying:

    R400 for each relevant opportunity

    This is why tracking enquiry quality matters, not only total enquiry volume.

    Use three levels of enquiry measurement

    A useful small-business marketing report can separate:

    StageWhat it means
    EnquirySomeone genuinely contacted the business
    Suitable enquiryThe customer fits your service, location and basic requirements
    CustomerThe enquiry ultimately became actual business

    This creates a clearer journey:

    Marketing spend

    Stage 1
    โ†“

    Enquiries

    Stage 2
    โ†“

    Suitable enquiries

    Stage 3
    โ†“

    Customers

    Stage 4

    You can calculate a cost at each stage.

    Cost per enquiry formula

    Use:

    Channel marketing cost รท genuine enquiries

    Example:

    Spend: R6,000

    Enquiries: 30

    R6,000 รท 30 = R200

    Cost per enquiry: R200

    Cost per suitable enquiry formula

    Use:

    Channel marketing cost รท suitable enquiries

    Example:

    Spend: R6,000

    Suitable enquiries: 15

    R6,000 รท 15 = R400

    Cost per suitable enquiry: R400

    Cost per customer formula

    Use:

    Marketing cost รท new customers acquired

    Example:

    Spend: R6,000

    New customers: 5

    R6,000 รท 5 = R1,200

    Cost per customer: R1,200

    Now the channel looks like this:

    MetricResult
    Marketing spendR6,000
    Enquiries30
    Suitable enquiries15
    New customers5
    Cost per enquiryR200
    Cost per suitable enquiryR400
    Cost per customerR1,200

    All figures above are illustrative examples only. They are not ListMyBuzz benchmarks or recommended marketing costs.

    What does cost per customer actually mean?

    At its simplest, it answers:

    How much did we spend to gain each new customer?

    This number is often referred to as customer acquisition cost, or CAC.

    However, there is an important distinction.

    Simple channel-level cost per customer

    For practical marketing comparison, you might calculate:

    Google Ads spend รท customers attributed to Google Ads

    This lets you compare channels.

    Broader customer acquisition cost

    A more complete business-wide CAC may include more than advertising. It could include relevant:

    Advertising costs
    Marketing software
    Agency or freelancer costs
    Sales commissions
    Marketing staff costs
    Landing-page costs
    Other customer-acquisition expenses

    The more costs you include, the more complete the figure becomes.

    The key is consistency.

    Do not calculate Facebook using only advertising spend and compare it with Google using advertising, agency fees and staff wages. You would be comparing two different definitions.

    Decide what costs you are measuring

    A practical approach is to calculate two versions.

    1. Direct media cost

    Include only the money paid directly to the advertising platform.

    For example: Google Ads spend. This is useful for campaign comparison.

    2. Fully loaded marketing cost

    Include all directly relevant costs such as:

    โœ“Advertising spend
    โœ“Agency management
    โœ“Freelance content
    โœ“Marketing tools
    โœ“Landing-page costs
    โœ“Direct campaign production
    โœ“Relevant internal marketing costs where you can reasonably measure them

    This gives a broader picture of what customer acquisition actually costs your business. Label the figures clearly so you know what you are comparing.

    Example: the difference can be significant

    Imagine your Meta advertising shows:

    Ad spend: R5,000

    New customers: 10

    If you calculate only platform spend:

    R5,000 รท 10 = R500 per customer

    But suppose you also paid:

    R2,000 campaign management

    R1,000 for creative work

    Your total acquisition cost becomes:

    R8,000

    Now:

    R8,000 รท 10 = R800 per customer

    Both calculations are technically useful. They simply answer different questions.

    R500 tells you the media-spend cost.

    R800 gives you a broader channel cost.

    Don't pretend organic marketing costs nothing

    You may say:

    "Facebook is free because I don't run ads."

    But suppose you spend six hours each week creating posts, answering comments and making videos.

    Your cash advertising spend may be R0.

    Your time cost is not necessarily R0.

    The same applies to:

    SEO
    Blog writing
    Networking
    Referral programmes
    Organic social media
    Email newsletters

    You do not have to turn every hour into a perfect rand value. But when comparing channels, at least record:

    Time required: Low / Medium / High

    That helps prevent a channel that consumes 20 hours a month from appearing completely free.

    Referrals have costs too, even when advertising spend is zero

    Word-of-mouth marketing may have no direct advertising bill. But the business still invests in:

    Customer service
    Relationship building
    Follow-up
    Referral incentives, where used
    Time

    The cost may be low compared with advertising, which can make referrals extremely valuable. But do not force an artificial R0 cost into your analysis if significant resources are involved.

    What if a channel produced zero enquiries?

    Suppose you spent:

    R2,500

    and received:

    0 genuine enquiries

    Do not write:

    Cost per enquiry = R0

    That would be incorrect.

    You cannot divide R2,500 by zero.

    Record:

    Spend: R2,500

    Enquiries: 0

    Cost per enquiry: Not calculable because no enquiries were generated

    That result itself is important. Investigate what happened.

    The cheapest enquiry isn't automatically the best enquiry

    Imagine:

    Channel A

    Cost per enquiry:

    R80

    But most enquiries are unsuitable.

    Channel B

    Cost per enquiry:

    R300

    But most enquiries fit your business and several become customers.

    Channel A is cheaper. That does not automatically make it better.

    Compare the journey all the way through. For example:

    MetricChannel AChannel B
    SpendR4,000R4,000
    Enquiries5015
    Suitable enquiries812
    Customers26
    Cost per enquiryR80R267
    Cost per customerR2,000R667

    These are fictional figures designed only to illustrate the calculation.

    Looking only at cost per enquiry would make Channel A look excellent.

    Looking at customer outcomes tells a different story.

    Customer quality matters too

    Even cost per customer doesn't tell you everything.

    Suppose:

    Channel A costs R600 per customer

    Channel B costs R1,000 per customer

    At first glance, Channel A seems better.

    But what if customers from Channel A typically buy:

    R700 once

    while customers from Channel B typically become:

    R8,000 projects

    The higher acquisition cost may be completely reasonable.

    You need to compare acquisition cost with customer economics.

    How profit margin changes the answer

    This is an important distinction.

    Suppose it costs:

    R800 to acquire a customer

    The customer buys work worth:

    R2,000

    You might think:

    "Great, we made R1,200."

    Not necessarily.

    You may still have:

    Materials
    Stock
    Labour
    Fuel
    Payment fees
    Subcontractors
    Other direct costs

    The more useful comparison is often:

    Customer acquisition cost vs gross profit contribution

    not simply:

    Customer acquisition cost vs revenue

    Example: why margin changes everything

    Imagine two businesses each pay:

    R500 to acquire a new customer

    Business A

    • Customer revenue: R1,000
    • Direct costs: R700
    • Gross profit before marketing: R300
    • Marketing acquisition cost: R500

    That first transaction is not covering acquisition cost.

    Business B

    • Customer revenue: R4,000
    • Direct costs: R1,500
    • Gross profit before marketing: R2,500
    • Marketing acquisition cost: R500

    That gives the business much more room.

    This is why there is no universal statement such as: "R500 per customer is expensive." The answer depends on your margins and customer value.

    ListMyBuzz provides a free Profit Margin Calculator designed to help South African business owners calculate profit, margin, markup and break-even figures.

    Calculate your margin before deciding what you can afford

    Before deciding whether your customer acquisition cost is acceptable, understand:

    Selling price
    Direct costs
    Gross profit
    Margin

    Then ask:

    How much of that gross profit can we realistically afford to spend acquiring the customer?

    There is no universal percentage. The answer depends on:

    Cash flow
    Business model
    Repeat purchases
    Sales cycle
    Operating expenses
    Competitive pressure
    Growth strategy

    Do not copy another company's acceptable CAC just because you saw it online.

    How to handle repeat customers

    This can significantly change your analysis.

    Suppose the first job generates:

    R1,000 gross profit

    and acquiring the customer cost:

    R700

    That may look tight.

    But what if that customer returns four times over the next two years without another large acquisition expense? Their total value becomes more attractive.

    This is why established businesses sometimes consider customer lifetime value, often abbreviated to CLV or LTV.

    Keep lifetime-value estimates realistic

    Do not assume:

    "Every customer will stay with us for five years."

    Use actual historical behaviour where possible. For example:

    Average customer purchases: 2.3 times

    may be useful if based on real records.

    A fictional lifetime value number can justify almost any marketing spend. Use evidence.

    For a new business with little history, focus first on the first purchase and build better customer-value estimates over time.

    Track new and returning customers separately

    Your cost-per-customer calculation should usually focus on new customers acquired.

    If a previous customer returns because they already know your business, they are not necessarily a new acquisition.

    For example:

    Marketing spend: R6,000

    Customers during period: 12

    But:

    5 are returning customers

    Only:

    7 are new

    If your goal is measuring acquisition:

    R6,000 รท 7 = R857.14 per new customer

    not:

    R6,000 รท 12 = R500

    Otherwise your acquisition cost can look artificially low.

    Attribution matters

    An important distinction:

    Where the customer discovered you

    is not always:

    How the customer eventually contacted you

    Someone may:

    See you on Facebook.

    Search your business on Google.

    Visit your website.

    Then phone.

    Which channel gets credit?

    There is no perfect answer for every small business. The important thing is to use a consistent attribution method.

    Customer-reported source
    Tracked campaign source
    First known source
    Final enquiry source

    Choose a method and label it clearly. Do not change the rule every month to make one channel look better.

    Match your measurement period to your sales cycle

    This is another common calculation mistake.

    Suppose you spend:

    R10,000 in September

    but many customers who responded to those campaigns only make decisions in October.

    If you calculate:

    September spend รท September customers

    you may understate performance.

    Businesses with longer decision cycles may need:

    60-day

    or:

    90-day

    measurement windows.

    A kitchen-renovation company may need a different measurement period from a barber. Use a timeframe that reflects how customers actually decide.

    Don't compare different months blindly

    Seasonality can affect results. For example:

    Tourism
    Retail
    School-related services
    Garden maintenance
    Air-conditioning
    Certain construction services

    may have stronger or weaker periods during the year. If your cost per customer increases during a quiet month, that does not automatically mean the channel is broken. Compare several periods when possible.

    Calculate blended cost per customer

    So far we have looked at individual channels. You can also calculate your overall or blended acquisition cost.

    Use:

    Total acquisition spending รท total new customers acquired

    Example:

    Monthly marketing costs

    Google: R4,000

    Meta: R2,500

    Directory and listing costs allocated for the period: R500

    Marketing support: R2,000

    Total acquisition cost: R9,000

    New customers attributed during the appropriate period:

    15

    R9,000 รท 15 = R600

    Your blended cost per new customer is:

    R600

    This gives you a useful overall benchmark for your own business.

    Channel cost vs blended cost

    Both numbers have value.

    Channel cost helps answer:

    Which channel appears more efficient?

    Blended cost helps answer:

    What does customer acquisition cost us overall?

    Do not confuse the two.

    Build a simple monthly marketing-cost tracker

    You can track this in a spreadsheet:

    ChannelCostEnquiriesSuitable EnquiriesNew CustomersCPECost per Customer
    GoogleActualActualActualActualFormulaFormula
    ListMyBuzzActualActualActualActualFormulaFormula
    SocialActualActualActualActualFormulaFormula
    ReferralsActualActualActualActualFormulaFormula
    Paid AdsActualActualActualActualFormulaFormula

    Then add:

    Average sale
    Estimated gross profit
    Repeat customer potential

    only if those figures genuinely help your decisions.

    The ListMyBuzz Expense Tracker can also help businesses record expenses and review basic profit information, which makes it relevant when marketing costs are being tracked alongside other business spending.

    Example: comparing three channels

    Imagine a small Gauteng home-services company reviewing its own numbers. All figures below are fictional.

    MetricGoogleSocial AdsReferrals
    CostR6,000R3,000R500
    Enquiries20245
    Suitable1585
    Customers824
    Cost per enquiryR300R125R100
    Cost per customerR750R1,500R125

    If the owner looked only at enquiry cost:

    Referrals look best.

    Social looks second.

    Google looks most expensive.

    But cost per customer tells a different story:

    Referrals remain strongest.

    Google becomes considerably more attractive than social advertising.

    The correct business decision could be:

    Protect and encourage referrals
    Maintain or improve Google
    Investigate why social enquiries are not progressing

    not simply: "Spend everything on the source with the cheapest enquiry."

    Investigate the journey before cutting a channel

    A high cost per customer can have several causes.

    High cost per enquiry

    Possible issues:

    โœ“Targeting
    โœ“Competition
    โœ“Ad cost
    โœ“Weak marketing message
    โœ“Poor visibility

    Low enquiry quality

    Possible issues:

    โœ“Wrong audience
    โœ“Broad keywords
    โœ“Unclear service areas
    โœ“Poor positioning

    Many good enquiries but few customers

    Possible issues:

    โœ“Slow response
    โœ“Pricing
    โœ“Availability
    โœ“Trust
    โœ“Sales process
    โœ“Poor follow-up

    Customers generated but poor profitability

    Possible issues:

    โœ“Low-margin work
    โœ“Incorrect pricing
    โœ“High fulfilment costs
    โœ“Too many discounts

    The marketing channel may not be the only problem.

    Cost per enquiry can improve without spending less

    Suppose marketing spend remains:

    R5,000

    but you improve your landing page and enquiry process.

    Before:

    10 enquiries

    Cost per enquiry:

    R500

    After:

    20 genuine enquiries

    Cost per enquiry:

    R250

    You didn't reduce the advertising budget. You improved what happened after people encountered the campaign.

    This is why websites, landing pages and customer response processes matter.

    Cost per customer can improve through better follow-up

    Imagine:

    R5,000 marketing spend

    20 suitable enquiries

    But only:

    2 customers

    Cost per customer:

    R2,500

    Now suppose the business improves response time and quotation follow-up, and 5 of those enquiries become customers.

    The same R5,000 now produces:

    R1,000 per customer

    Again, the improvement did not come from cheaper advertising. It came from what happened after the enquiry.

    ListMyBuzz Growth Tools are positioned around CRM workflows, lead follow-up, reminders, booking and customer communication for businesses that need more structure after enquiries arrive.

    Do not confuse cost per click with cost per enquiry

    These are completely different measurements.

    Suppose your advertising platform reports:

    Cost per click: R8

    That does not mean:

    Cost per enquiry: R8

    If 100 people click:

    100 ร— R8 = R800

    but only 4 people enquire:

    R800 รท 4 = R200 per enquiry

    And if only one becomes a customer:

    R800 รท 1 = R800 per customer

    Each metric describes a different stage.

    Do not confuse leads with customers

    Marketing platforms may label a form completion as:

    Lead

    That does not guarantee the person:

    Is suitable
    Will answer
    Will accept a quotation
    Will book
    Will pay

    Your internal records should connect marketing leads to actual customer outcomes.

    What is a good cost per enquiry?

    There is no universal number.

    Anyone telling every South African business that:

    "R50 per enquiry is good"

    or:

    "R500 per enquiry is bad"

    is ignoring the economics of different businesses.

    A relevant enquiry for:

    A R250 haircut
    A R1,500 plumbing repair
    A R25,000 website
    A R200,000 construction project

    cannot all be evaluated using the same acceptable acquisition cost. Your acceptable cost depends on your own:

    Margins
    Close rate
    Average customer value
    Repeat business
    Cash flow

    What is a good cost per customer?

    Again, there is no universal answer.

    Ask:

    What gross profit does a new customer usually contribute?
    How soon does the business recover acquisition cost?
    Do customers buy again?
    Are there additional service costs?
    Can the business afford the cash-flow delay?

    A customer may be profitable over time while still creating short-term cash-flow pressure.

    Know your own numbers.

    A useful marketing-cost diagnostic

    For each channel, answer four questions:

    1

    What did we spend?

    Use a consistent cost definition.

    2

    How many genuine enquiries came from it?

    Not views or clicks.

    3

    How many suitable enquiries became customers?

    Track actual outcomes.

    4

    Was the resulting work economically worthwhile?

    Compare acquisition cost with your margins and customer value.

    If you can answer those four questions, you already understand your marketing economics better than you would from traffic statistics alone.

    Common calculation mistakes

    MistakeBetter approach
    Dividing spend by all messagesCount genuine customer enquiries
    Calling every enquiry qualifiedTrack suitable enquiries separately
    Counting returning customers as newSeparate acquisition from repeat business
    Comparing ad spend with fully loaded channel costsUse consistent definitions
    Calling organic channels freeRecord time or other real costs
    Comparing spend this week with customers from previous campaignsMatch the measurement window to the sales cycle
    Looking only at cost per enquiryAlso calculate cost per customer
    Looking only at revenueCompare with gross profit and margin
    Treating the cheapest enquiry as automatically bestConsider quality and customer outcomes
    Making decisions from one or two customersLook for patterns over a meaningful period

    When CRM and attribution tools become useful

    A spreadsheet may be enough initially.

    Things become harder when you have:

    Multiple advertising channels
    Several salespeople
    Website forms
    WhatsApp
    Phone calls
    CRM records
    Offline referrals
    Long sales cycles
    Repeat purchases
    Different customer types

    At that point, source tracking and customer outcomes may need to be connected more systematically.

    Where DMA101 can assist

    Businesses that need broader marketing measurement and implementation support can use DMA101 as the supporting digital-growth partner. This may become relevant when the business needs to connect advertising, website forms, tracking, CRM records, marketing attribution and customer follow-up into a more coherent digital system.

    ListMyBuzz remains the primary directory, discovery and business-growth platform. DMA101 should remain the supporting implementation partner, which follows the approved ListMyBuzz editorial and brand structure.

    Do not expect any marketing platform, CRM or agency to guarantee customers or sales. Better tracking can support better decisions, but results still depend on your market, offer, pricing, competition, implementation and customer behaviour.

    Your cost-per-enquiry checklist

    Before trusting the number, check:

    Costs

    โœ“We know what costs are included.
    โœ“We use the same cost definition across channels.
    โœ“We record agency, creative or tool costs where relevant.
    โœ“We do not automatically call time-intensive channels free.

    Enquiries

    โœ“We count genuine enquiries only.
    โœ“Spam and unrelated contacts are excluded.
    โœ“Suitable enquiries can be identified separately.
    โœ“Enquiry sources are tracked consistently.

    Customers

    โœ“We distinguish new customers from returning customers.
    โœ“We record customer outcomes.
    โœ“We use a measurement period that fits our sales cycle.

    Business economics

    โœ“We know our average selling price.
    โœ“We understand direct costs.
    โœ“We know approximately what gross profit the customer creates.
    โœ“We do not judge acquisition cost using revenue alone.

    Decision-making

    โœ“We compare cost per enquiry and cost per customer.
    โœ“We investigate why enquiries are not progressing.
    โœ“We do not cut channels based on tiny samples.
    โœ“We use our own economics rather than generic benchmarks.

    Frequently asked questions

    The bottom line

    Knowing that you spent R5,000 on marketing is not enough. You need to know what happened afterwards.

    Start with:

    Cost per enquiry = marketing cost รท enquiries

    Then go deeper:

    Cost per suitable enquiry = marketing cost รท suitable enquiries

    And finally:

    Cost per customer = acquisition cost รท new customers

    But don't stop at the cheapest number.

    Compare the cost with:

    โœ“Enquiry quality
    โœ“Customer outcomes
    โœ“Gross profit
    โœ“Repeat business
    โœ“Time required

    The goal is not to make every enquiry as cheap as possible. The goal is to acquire the right customers at a cost your business can sustainably afford.

    Understand the numbers behind your marketing

    Before deciding whether a marketing channel is expensive, understand what each customer is worth to your business. ListMyBuzz provides a free tool for calculating profit, margin, markup and break-even.

    Marketing metrics, CRM tools, directory listings and advertising do not guarantee enquiries, customers, sales or revenue. Results depend on factors including demand, competition, location, pricing, offer quality, implementation and customer response.

    Powered By AIO Buzz Solutions 2026 ยฉ