How to Calculate Your Real Cost Per New Customer (And Why Most Hospitality Owners Are Shocked When They Do the Math)

Here is a question that most restaurant and hostel owners have never sat down to answer properly. What does it actually cost you to get one new customer through the…

Here is a question that most restaurant and hostel owners have never sat down to answer properly.

What does it actually cost you to get one new customer through the door?

Not a rough guess. Not a feeling. The actual number, calculated from real money spent divided by real customers acquired.

Most owners who go through this exercise for the first time are surprised by what they find. Some are shocked. A few discover they have been running marketing campaigns that cost more to acquire a customer than that customer spends on their first visit. They have been paying to lose money.

This is not a niche problem. It is extremely common in hospitality, and it persists because the hospitality industry as a whole does not have a culture of measuring marketing at the individual customer level. Money goes out on advertising, platforms, promotions, and discounts, and customers come in, and the connection between the two is rarely traced with any precision.

This article is going to show you exactly how to calculate your cost per new customer, explain what that number actually means for your business, and give you a framework for deciding which marketing activities are worth doing and which are quietly costing you more than they return.


What Cost Per Customer Actually Means

Cost per customer, sometimes called cost per acquisition or CPA, is a simple concept with a large practical impact.

It is the total amount of money you spend on a specific marketing activity divided by the number of new customers that activity produced.

If you spend 200 dollars on a promoted post on Instagram and it directly results in 20 new people visiting your restaurant, your cost per customer from that campaign is 10 dollars. If those same 20 people each spend 40 dollars on average, you generated 800 dollars in revenue from 200 dollars in marketing spend. That is a good outcome.

If the same 200-dollar Instagram campaign produces 4 new visitors who each spend 40 dollars, your cost per customer is 50 dollars and your revenue from that campaign is 160 dollars. You spent 200 dollars to generate 160 dollars. That is a bad outcome, and without doing this calculation you might have no idea.

The same logic applies to every form of paid marketing: delivery platform commissions, booking platform fees, discount promotions, flyers, local ads, and anything else you spend money on to attract new customers.

The reason most owners never do this calculation is that it requires connecting two things that most businesses track separately: marketing spend and customer source. The restaurant knows how much it spent on Instagram ads. It does not always know which specific customers came because of those ads versus because they walked past or were recommended by a friend. Solving that attribution problem is part of what this article covers.


The Numbers You Need Before You Start

To calculate your cost per customer, you need two numbers for each marketing activity you want to evaluate.

The first is total spend. This is everything you paid for that specific activity. For a paid ad campaign, it is the total ad spend. For a delivery platform, it is the total commission paid over a given period, usually a month. For a discount promotion, it is the revenue you gave up by offering the discount, plus any cost to produce and distribute the offer.

The second is new customers acquired. This is the number of people who came to your business as a direct result of that specific activity and who had not visited before. This is the harder number to get, and the method for capturing it depends on the channel.

For email campaigns to your existing list, the customers are not new, so cost per customer calculations work differently. We will cover that separately.

For paid advertising campaigns, the platform you are advertising on usually provides some conversion tracking, though the quality varies and you should treat platform-reported figures with some skepticism. Your own data is more reliable.

For delivery platforms, your platform dashboard will show you the number of orders from customers who are flagged as new, meaning they have not ordered from your restaurant through that platform before. This is not exactly the same as a completely new customer, but it is the best proxy available.

For discount promotions, you track by asking: how many people came in and redeemed this specific offer? You can do this by issuing unique codes for each campaign, by training staff to ask how people heard about the promotion, or by comparing covers during the promotion period against baseline covers on comparable days.

For referrals and word of mouth, which cost nothing in direct spend but do cost your time to manage, track how many new customers in a month cite a friend’s recommendation when you ask how they found you.


The Delivery Platform Calculation

This is where most restaurants find the most uncomfortable numbers, so it is worth working through it in detail.

Say your restaurant does 150 delivery orders per month through a major platform. The average order value is 35 dollars. The platform charges 25 percent commission.

Total delivery revenue: 150 orders x 35 dollars = 5,250 dollars Total commission paid: 5,250 x 0.25 = 1,312.50 dollars

Now, of those 150 orders, the platform reports that 40 of them came from new customers who had never ordered from you before. The other 110 came from customers who had ordered from you through the platform previously.

What you paid for each new customer: 40 new customers acquired at a total channel cost of 1,312.50 dollars means roughly 32 dollars per new customer.

Those 40 new customers each spent 35 dollars on their first order. Your gross margin on that order, before the commission, might be 50 percent for a delivery order, so you earned around 17.50 dollars before paying the commission of 8.75 dollars on that order. Your actual margin on the first order from a new customer through this channel is about 8.75 dollars.

You spent 32 dollars to acquire a customer and earned 8.75 dollars on their first transaction. That is a loss of 23.25 dollars per new customer on first order.

Now here is the critical question: do those new customers come back? If a meaningful percentage of those 40 new customers who found you through the delivery platform eventually become regular customers who visit your restaurant in person, the picture looks different. A customer who initially found you through a delivery platform and then becomes a regular who comes in once a month and spends 60 dollars represents significant lifetime value. The 32-dollar acquisition cost is justified by the long-term relationship.

If those platform customers mostly reorder through the platform and never convert to direct customers, however, you are paying 32 dollars every time to acquire a customer who will generate 8.75 dollars on each order for as long as they remain a platform customer. That is a permanent loss on every transaction.

This is why understanding your numbers matters. Not to make you feel bad about using delivery platforms, but to give you the information to decide whether and how to use them, and to build systems that convert platform customers to direct customers over time.


The Hostelworld and Booking.com Calculation

The same logic applies to hostel bookings through OTAs, with some specific characteristics worth understanding.

Say your hostel has 40 beds and averages 70 percent occupancy, which is 28 beds filled per night. Monthly bookings through Hostelworld account for roughly half your bookings, at a 15 percent commission rate. The other half come from direct bookings and repeat guests.

Average bed price: 20 dollars per night Hostelworld bookings per month using a 30-day month: 14 beds x 30 nights = 420 bed-nights Average stay length: 3 nights per guest, so approximately 140 guests per month through Hostelworld Commission per bed-night: 20 x 0.15 = 3 dollars Total commission paid per month: 420 x 3 = 1,260 dollars

Of those 140 monthly guests, perhaps 90 have never stayed at your hostel before. The other 50 came back and found you through Hostelworld again rather than booking direct, which means you paid commission on guests who were already yours.

The strategic question this raises is obvious: how can you capture the contact information of guests who came through Hostelworld so that when they want to stay with you again, they book direct? This is exactly the kind of question that doing the math prompts you to ask, and the answer, building an email list from every guest who stays with you, is what the marketing series on this site is designed to teach.


Calculating the Cost of Discount Promotions

Discounts feel free because they do not require spending money upfront. They are not free.

Say you run a 20-percent-off promotion to fill slow weekday evenings. During the promotion period, you have 30 extra covers on weekday evenings that you estimate would not have come in without the promotion. Average spend per cover is 38 dollars.

Revenue from those 30 covers at full price: 30 x 38 = 1,140 dollars Revenue with 20 percent discount applied: 912 dollars Revenue given up: 228 dollars

Cost to acquire those 30 customers: 228 dollars in discounted revenue. Cost per customer: 228 / 30 = 7.60 dollars.

That is actually a reasonable number if those customers become regulars. But there is a catch that most discount promotions hide.

Discount-driven customers have a lower conversion rate to full-price regulars than customers who came in and paid full price. Research consistently shows that customers acquired through price promotions are more likely to return only when there is another promotion, rather than returning at full price. You may be filling your slow evenings, but you may also be training customers to wait for discounts.

None of this means discounts are always wrong. It means you need to track what happens after the promotion: how many of those 30 customers came back in the following month, and at what price? If you do not track this, you will repeat the promotion indefinitely without knowing whether it is building your business or just temporarily filling tables at a permanent margin hit.


The Baseline You Need: What a New Customer Is Worth

Cost per customer only makes sense in context. Context means knowing how much a new customer is actually worth to you over time.

If a new restaurant customer visits twice a year and spends 75 dollars per visit, they are worth 150 dollars per year to you. Over three years of regular visits, they are worth 450 dollars. Over five years, 750 dollars.

This is the number you compare your acquisition cost against. Spending 30 dollars to acquire a customer who is worth 750 dollars over five years is an excellent investment. Spending 50 dollars to acquire a customer who visits once and never returns is a loss.

The full article on customer lifetime value in this series covers this calculation in detail. The essential point here is that acquisition cost and lifetime value are two halves of the same decision. Every marketing investment is justified or unjustified by the relationship between these two numbers.

For hostels, the lifetime value calculation includes not just the chance of a repeat stay but the chance of a referral. A guest who had a good experience and recommended your hostel to two friends who each booked a stay is worth far more than the revenue from their own visit alone.


A Simple Tracking System

You do not need complicated software to track this. A simple spreadsheet updated once a month is enough.

For each marketing channel you use, track the following monthly figures: total spend on this channel, number of new customers from this channel, cost per new customer, and notes on what you observed.

Over three to six months, patterns will emerge. Some channels will consistently produce customers at a cost that makes sense relative to their likely lifetime value. Others will produce customers at a cost that is hard to justify. A few will produce so few customers that they are not worth the time or money regardless of cost per customer.

This information lets you make decisions from data rather than intuition. It lets you reallocate money from channels that are not working to channels that are. And it gives you a concrete answer when a sales rep calls trying to sell you an advertising package: how does this channel compare to the cost per customer I am already achieving through my best-performing channel?

The most common outcome of doing this exercise for the first time is that owners discover their email list, which they may have been treating as an afterthought, produces new customer referrals and repeat visits at a cost per engagement that is dramatically lower than any paid channel they are using.


Q&A

What is cost per customer and why should hospitality businesses calculate it? Cost per customer is the total amount spent on a marketing activity divided by the number of new customers that activity produced. Hospitality businesses should calculate it because without this number, it is impossible to know which marketing activities are generating a return and which are quietly costing more than they produce. Most owners who calculate it for the first time find significant surprises.

How do I calculate cost per customer for my restaurant? Take the total money spent on a specific marketing activity over a set period, such as a month. Divide it by the number of new customers who came to your restaurant as a direct result of that activity during the same period. The result is your cost per customer for that channel. Compare this number to your average customer lifetime value to determine whether the acquisition cost is justified.

How do I calculate cost per customer for a delivery platform like DoorDash or Uber Eats? Take the total commission you paid to the platform in a month. Divide it by the number of genuinely new customers who ordered from you through the platform that month. Your platform dashboard should identify new versus returning customers. The result is your cost to acquire each new customer through that channel. Compare this to your gross margin per order and to the probability that platform customers convert to direct customers over time.

How do I calculate cost per customer for Hostelworld or Booking.com? Take the total commission paid to the platform in a month. Divide it by the number of guests who booked through the platform during that month. This gives you an average cost per guest. To find the cost per genuinely new guest, identify how many of those guests had not stayed with you before, which your platform dashboard may provide, and allocate the commission accordingly.

Are discount promotions free marketing? No. Discounts have a real cost equal to the revenue you gave up by offering the reduced price. To calculate this cost, multiply the discount amount by the number of customers who redeemed it. Divide by the number of new customers acquired to find cost per new customer. Additionally, track whether discount-acquired customers return at full price, since research shows they return at lower rates than customers who paid full price on their first visit.

What is a reasonable cost per customer for a restaurant? It depends on your average customer lifetime value. A reasonable acquisition cost is generally no more than 20 to 30 percent of the expected revenue from that customer on their first visit, assuming a meaningful percentage will become repeat customers. If your average customer spends 50 dollars on a first visit and you expect 40 percent to visit again, a cost per customer under 15 to 20 dollars is typically justifiable. Higher acquisition costs require higher lifetime value to make sense.

How do I track which customers came from which marketing channel? For paid online advertising, use the conversion tracking built into the ad platform and treat these numbers as estimates. For email campaigns, count bookings made using your booking link or code in the 24 to 72 hours after sending the email. For discount promotions, issue unique codes per campaign so you can track redemptions. For word of mouth, ask new customers how they heard about you and record the answers. For in-person promotions like flyers, use a specific QR code or offer phrase that is only on that material.

What should I do if I discover a marketing channel has a very high cost per customer? First, check whether those customers have unusually high lifetime value that might justify the acquisition cost. If not, reduce or eliminate spending on that channel and reallocate it to channels with a lower cost per customer. Do not stop immediately if the channel is also driving volume that is hard to replace, but set a target to migrate customers to lower-cost channels over time.

Does cost per customer matter if most of my new customers come from word of mouth? Yes, because word of mouth has a cost too: the time and energy you invest in delivering an experience good enough to generate referrals, the systems you build to encourage referrals actively, and the opportunity cost of not investing that energy elsewhere. The article in this series on building a referral system covers this in detail.

How does cost per customer relate to customer lifetime value? They are the two inputs to the central marketing question: is acquiring this customer a good investment? If your acquisition cost is low relative to the customer’s lifetime value, marketing to acquire more customers through that channel makes sense. If your acquisition cost equals or exceeds lifetime value, you are not building a business, you are running a leaky bucket. The article on customer lifetime value in this series covers how to calculate lifetime value for restaurants, hostels, and cafes.

How often should I calculate cost per customer? Once a month is sufficient for most small hospitality businesses. Set aside 30 to 45 minutes at the start of each month to update your channel tracking spreadsheet with the previous month’s figures. After three to six months of consistent tracking, you will have enough data to make confident decisions about where to concentrate your marketing investment.