Can I Charge a Booking Fee and Collect the Rest in Person?

Can I Charge a Booking Fee and Collect the Rest in Person?
Quick answer: Yes. You charge a booking fee online to secure the slot, then collect the remaining balance in person when the customer shows up. The online portion goes through your normal store checkout, so it creates a real order with a receipt, and the balance is handled at your counter or card reader afterward. This split is the standard model for appointments where the final total can shift, and it cuts no-shows sharply because the customer has already put money down.

How a Booking Fee Plus In-Person Balance Works

The mechanics are simple once you separate the two payments. The online charge buys the reservation. The in-person charge buys the service.

A customer books a $180 balayage appointment. At checkout they pay a $45 booking fee. That $45 is a real transaction with a real receipt, and the slot is now theirs. When they arrive, you collect the remaining $135 through your in-person card reader, cash, or whatever you already use at the counter.

The fee does two jobs at once. It filters out people who were only half-serious, and it gives the customer something to lose if they vanish. Both effects show up in your calendar within a month.

The reason this pattern fits service businesses so well is that the final number often changes. Add-on treatments, extra time, a product the client takes home. Locking in a full prepayment for a total you cannot predict creates refund work you do not need. Merchants running services on OpoShop tend to land on a small fixed fee precisely because it stays correct no matter how the appointment goes.

Why a Booking Fee Beats a Free Reservation

Free bookings feel friendlier and cost more than most owners realize.

  • Commitment: Money down changes behavior. A booking someone paid for gets written down and remembered.
  • Filtering: Casual browsers who book three salons for the same Saturday stop doing that once each one costs $40.
  • Cash flow: You collect part of your revenue days or weeks ahead of the work.
  • Fewer reminder loops: Paid appointments need less chasing, which is time you get back.
  • Cleaner calendar: Slots held by paying customers are slots you can plan around.

Run the arithmetic on a single empty chair. If your average service is $120 and you lose four no-shows a month, that is $480 of capacity gone. A $40 booking fee that prevents even three of those recovers most of it, and the fourth person at least left $40 behind.

There is a fairness angle too. An empty slot is not just lost revenue, it is a slot another customer wanted and could not have. Charging a fee is how you make sure the calendar in your OpoShop store reflects real demand rather than optimistic intentions.

How Much Should the Booking Fee Be?

The fee should be big enough to hurt a little and small enough not to scare anyone off. For most services that lands between 20 and 30 percent of the total.

A few reference points that work in practice:

  • $60 service: A $15 fee. Low friction, still meaningful.
  • $150 service: A $40 fee. Roughly a quarter, and enough to make someone check their calendar twice.
  • $400 service: A $75 to $100 fee. Flat amounts feel safer to customers than large percentages at this price.
  • Free consult: A $0 fee, but require a card or a confirmation click so the slot is not claimed casually.

Price tiers are easier to manage than per-service math. Group your OpoShop services into two or three price bands and assign one fee to each band. A customer never sees the bands, and you never recalculate a fee when you adjust a price.

Two rules keep this from going wrong. First, always apply the fee to the final total rather than treating it as an extra charge. A customer who pays $45 up front and $135 later has paid $180, not $225, and your booking page should say that in plain words.

Second, keep the fee consistent across similar services. Customers compare, and a fee structure they cannot predict reads as arbitrary. One flat number per service tier is easier to trust than a formula.

How to Set Up a Booking Fee Step by Step

Getting this live is mostly a configuration exercise plus one clearly written policy.

1
Pick the fee for each service
Choose a flat booking fee per service or per price tier, generally 20 to 30 percent of the total, and write it next to the price.
2
Say what the fee covers
State plainly on the booking page that the fee applies to the final total and what happens if the customer cancels.
3
Charge it at checkout
Run the fee through your store checkout so the booking becomes a real order with a receipt the customer can find later.
4
Show the balance due
Put the remaining amount in the confirmation email so nobody arrives expecting to owe nothing.
5
Collect the rest in person
Take the balance at the counter with your normal card reader or cash handling, then mark the appointment complete.

Three of those steps carry most of the weight.

1. Write the policy in one short paragraph

Customers do not read policy pages. They do read the two lines directly above a payment button.

Something like this works: "A $45 booking fee holds your appointment and comes off your final total. Cancel at least 24 hours ahead for a full refund of the fee. Inside 24 hours the fee is non-refundable." That is the whole thing. No legal language, no ambiguity.

2. Make the balance visible before and after

Two places matter. The booking page should show the total, the fee, and the balance. The confirmation email should repeat all three.

When someone arrives at the counter and hears a number they were not expecting, the goodwill you built by having a smooth booking flow evaporates in ten seconds. Repeating the math costs you nothing.

3. Keep the online payment inside your store checkout

There is a temptation to take deposits over a payment link or by transfer. Resist it. When the fee runs through your normal OpoShop checkout, the booking becomes an order with a customer record, a receipt, and a refund path you already know how to use.

That also means your revenue reporting stays whole. Deposits collected outside the store are invisible to your reports until you reconcile them by hand, which is exactly the kind of admin a booking flow is supposed to remove.

Take deposits at checkout

Deposit vs Full Prepayment vs Free Booking

Three payment models cover almost every appointment-based business, and picking the wrong one shows up as either no-shows or abandoned checkouts.

Payment modelBest fitWhy it worksWatch-out
Booking fee plus balanceServices where the final total can changeCommits the customer without overcharging for an unknown totalYou still have to collect reliably in person
Full prepayment onlineFixed-price services and group classesZero collection work later and the strongest no-show protectionMore refund handling when plans change
Free bookingDiscovery calls and first-time consultsLowest friction, highest volume of bookingsNo-show rates climb sharply without money down

Full prepayment is the cleanest option when the price genuinely never moves. A $30 class seat or a $75 fixed-length session should just be paid for in full, because collecting later adds a step for no benefit.

Free booking still has a place. A 15-minute intro call that leads to a $2,000 engagement should not have a paywall in front of it. Just accept that some percentage will not show and keep those slots limited.

The split model sits between them and fits the widest range of businesses. For most service sellers on OpoShop, a modest fee plus an in-person balance is the setting that produces both a full calendar and a low refund workload.

Refunds, No-Shows, and the Cancellation Window

The fee only works if everyone knows the rules before they pay. Three decisions cover it.

Decide your cancellation window first. Twenty-four hours is standard for short appointments, forty-eight for anything over two hours, since a long slot is harder to refill on short notice.

Decide what happens inside the window. The common approach is a refundable fee outside the window and a non-refundable fee inside it. That is fair, easy to explain, and it protects the slot that is now too late to resell.

Decide how you handle genuine emergencies. A blanket rule with no human exception makes you look rigid, and one goodwill refund a month costs far less than a bad review. Keep the written policy firm and let yourself be generous case by case, since the refund itself is two clicks inside your OpoShop order screen.

One more practical note. When you do refund a fee, do it through the original order rather than by handing back cash. Your OpoShop records then show the refund attached to the booking, so a month later you are not staring at a payment you cannot explain.

What We Recommend for [OpoShop](https://oposhop.io) Merchants

Start with one flat fee, one clear policy, and one collection method at the counter. Complexity can come later.

The setup that works for most service businesses:

  1. A flat booking fee of roughly a quarter of the service price, applied to the final total.
  2. A 24-hour cancellation window written in one sentence directly above the payment button.
  3. The remaining balance shown in the confirmation email and collected in person at the end of the appointment.

Watch two numbers for the first month. No-show rate should drop noticeably, and checkout abandonment on the booking page should stay flat. If abandonment climbs, your fee is too high for the service. If no-shows barely move, it is too low.

Once those numbers settle, consider moving your fixed-price services to full prepayment and leaving the split model for the ones that vary. That combination gives you the least admin work for the most reliable calendar.

Best answer: Yes, charge a booking fee online and collect the balance in person. Take roughly 20 to 30 percent at checkout, apply it to the final total, state your cancellation window in one sentence, and settle the rest at the counter. Running the fee through your OpoShop checkout keeps the booking, the receipt, and any refund in one place.

See deposit booking options

FAQs

Does the booking fee get applied to the final price?

It should, and you should say so clearly. A $45 fee on a $180 service means the customer owes $135 at the appointment, not another $180. Treating the fee as an extra charge on top is the fastest way to lose repeat customers.

What is a reasonable booking fee amount?

Between 20 and 30 percent of the service price works for most businesses. On a $150 service that is around $40, which is enough to create commitment without making the initial decision feel expensive.

Can I make the booking fee refundable?

Yes, and a partial approach is common. Many businesses refund the fee in full if the customer cancels outside the stated window and keep it if they cancel inside it or do not show up at all.

How do I collect the balance if the customer pays in person?

Use whatever you already use at the counter, whether that is a card reader, cash, or a manual charge. The important part is that the online fee and the in-person balance both trace back to the same appointment so your records stay coherent.

Will charging a fee reduce how many people book?

Usually the total number of bookings dips slightly while the number of completed appointments rises. You lose the casual bookers who were never going to show, which is the point, and your calendar becomes something you can plan around.

Should free consultations require a booking fee too?

Generally no, since the whole purpose of a free consult is a low barrier. Reduce no-shows there with confirmation and reminder emails plus a limited number of consult slots per week rather than with a charge.

Ready to protect your calendar without overcharging up front? Set up deposit bookings where your customers already check out.

Start with a deposit

Ready to dive in?

Learn more