Marketing

Cost per booking formula: how to calculate what a booking really costs you

You book jobs, appointments, or reservations. So the number that matters is what each one costs you to win.

This guide gives you the cost per booking formula in plain words. You will learn what to count, how it differs from other metrics, what a good number looks like, and how to bring it down.

What is cost per booking?

Cost per booking (CPB) is the total amount you spend on marketing to win one confirmed booking. It answers a simple question: what did it cost you to get that job on the calendar?

A booking is your conversion. It might be a booked job, a scheduled appointment, a reserved room, or a confirmed consultation.

Most metrics track traffic. This one tracks the outcome that pays you. It ties your marketing spend straight to booked revenue, not pageviews.

The cost per booking formula

The formula is simple. You take your total marketing cost for a period and divide it by the number of bookings you won in that same period.

That gives you your cost per booking. The number is always in currency, and you measure it over a set window like a month.

A worked example

Say you run ads on Google and Meta for a month. You also pay for a scheduling tool that helps close the booking.

Add up everything you spent on marketing that month. That is your total marketing cost.

Then count every booking you won that month. Divide your total marketing cost by that booking count.

The answer is what one booking cost you. Track it each month and watch how it moves.

What costs to include

Count all your marketing costs for the period, not just one channel. If you only count ad spend, your number will look better than reality.

Here is what belongs in the total:

  • Ad spend: money paid to Google, Meta, or other platforms.
  • Agency or freelancer fees: what you pay people to run your marketing.
  • Creative and tools: design work, landing pages, and the software you use to win the booking.

Cost per booking vs cost per acquisition, cost per lead, and cost per conversion

These terms get mixed up all the time. They sound alike, but they count different things and sit at different points in your funnel.

A booking sits near the end. A lead or a click comes earlier, before anyone commits.

MetricWhat it countsWhen to use it
Cost per booking (CPB)A confirmed booking, appointment, or reservationYou want the cost of an outcome that turns into revenue
Cost per lead (CPL)An inquiry or form fillYou want to see how cheaply you generate interest
Cost per conversionAny tracked action, such as a click or a form submitYou want a broad view of funnel activity
Cost per acquisition (CPA)A won customer from a specific channel or campaignYou want channel-level efficiency
Customer acquisition cost (CAC)The full business-wide cost to win a customerYou want the complete picture with sales and overhead

Cost per lead and cost per click come earlier in the funnel

Cost per lead (CPL) is what you pay for an inquiry or a form fill. A lead is interest, not a confirmed booking.

Cost per click and cost per conversion sit even earlier. Clicks and generic conversions can look great while your bookings stay flat.

That gap is the trap. You can win the cheap-click contest and still lose the booking.

Cost per acquisition and customer acquisition cost are close cousins

Cost per acquisition (CPA) is the cost to win a customer through a specific channel or campaign. For a booking-based business, a booking is often the acquisition event, so your CPA and your CPB can be the same thing.

Customer acquisition cost (CAC) goes wider. It is the full, business-wide cost to win a customer, including sales time and overhead, not just marketing spend.

What is a good cost per booking?

The honest answer is that it depends on what a booking is worth to you. A good cost per booking is one that leaves healthy profit after you serve the job.

Compare it to your booking value. A high cost per booking can be fine for a high-value job and painful for a low-margin one.

Do not chase one perfect number. Watch the trend over time and make sure it moves in the right direction.

How to lower your cost per booking

You lower this number by putting money behind what actually books and by making it easier to book. Here is where to focus.

  • Send spend to what books: shift budget toward the channels and campaigns that produce bookings, not just clicks or leads.
  • Fix the path to booking: a clearer, faster booking page turns more of the same traffic into confirmed bookings.
  • Track where bookings come from: you cannot lower a number you cannot see, so tie every booking back to its source with full-funnel tracking.

That last point is the one owners skip. Without attribution, you are guessing which spend earned the booking. This is the accountability layer ScaleNow builds into your marketing, so budget follows bookings instead of vanity metrics.

Frequently asked questions

How do you calculate cost per booking?

Take your total marketing cost for a set period and divide it by the number of bookings you won in that same period.

What’s the difference between cost per booking and cost per acquisition?

Cost per booking counts a confirmed booking as the outcome, while cost per acquisition counts a won customer from a channel, though for a booking-based business the two are often the same event.

What costs should I include in cost per booking?

Include every marketing cost for the period, such as ad spend, agency or freelancer fees, creative work, and the tools you use to win the booking.

What is a good cost per booking?

A good cost per booking is one that still leaves you healthy profit after you serve the job, judged against what that booking is worth to you.

Is cost per booking the same as cost per lead?

No, cost per lead is what you pay for an inquiry or form fill earlier in the funnel, while cost per booking is what you pay for a confirmed booking.

How ScaleNow can help

By now you know your cost per booking, but knowing the formula and running it every month are two different things. Most owners get stuck at the same place: spending on marketing without seeing which dollars turned into booked revenue.

That is the gap ScaleNow closes. Our Pipeline Measurement & Analytics work ties every lead, appointment, booking, and dollar back to its source, so you stop guessing which channel earned the job. You see what your marketing actually produced, reported in bookings and revenue instead of pageviews.

Then our Paid Acquisition & Performance Ads work puts that knowledge to use. We move budget toward the campaigns that book real jobs and pull it off the ones that only win cheap clicks. It is the same measurement discipline big brands rely on, built for a lean business under $5 million in revenue.

If you want your marketing spend to follow your bookings, book a call with ScaleNow.

← Back to the site

Ready when you are

Let's get to work.

Beat your competitors with our growth strategy implementation. Tell us your goals and we'll show you exactly how to win.

Let's take the guesswork out of scaling. But first, let's make sure we're the perfect fit. We're fiercely dedicated to the success of small businesses, and our ideal partners are lean, hungry operations generating under $5 million in annual revenue. We don't work with massive enterprises. We help small businesses grow. Sound like you? Let's get to work.

We'll run a quick visibility audit on your site before we talk, so the call is about you, not theory.

Tell us about your business

Takes about 60 seconds. We read every one.

About you
Your business
Your goals

No commitment. We'll only use your details to review your request and respond.