Back to blogRevenue

Every booking matched to its payment before lunch

By the wai teamOctober 15, 20266 min read

Reviewed by The Wellness Clinical Team, October 5, 2026

A finance manager in her thirties in fine knit alone at a quiet oak desk in a grand Upper East Side practice in New York, ticking off a short list with a fountain pen, calm and done, tall windows and Central Park

Key points

Summary

Match each booking to its payment every day, then match payments to payouts in the bank. Refund to the same card within the legal deadline, record deposits and balances against the booking, and answer card disputes with booking evidence. The clinic is the merchant of record, so it controls each step.

The day's bookings and payments match before lunch, and every refund and dispute is already answered. With payment taken at booking, each appointment arrives tied to a patient and a payment, and the routine below keeps it that way.

See it in your clinicThirty minutes on your own patients and doctors.

Request a demo
120 days
typical window card networks allow cardholders to dispute, starting on the appointment date for future services 1
7 to 21 days
usual time a business has to respond to a chargeback, depending on the card network 1
60 days
for a US cardholder to send a written billing error notice after the charge appears on a statement 5

See a booking start, pay and land in the clinic's calendar and Stripe account, with each booking event posted to the clinic's own system.

A clinic payment routine, from booking to dispute
EventWhat to recordWhenWho
Booking paidBooking, patient, gross, fee and netDaily matchFront desk
Booking abandonedPatient and service, no revenueCall back the same dayFront desk
Deposit takenFull price, amount paid, balance dueAt booking, settled at the visitFront desk
Payout receivedPayout total against the payments it coversOn arrival in the bankFinance
Refund issuedOriginal payment, amount, reason, date toldWithin 14 days in the UK, to the same cardClinic lead
Dispute openedConfirmation, accepted terms, receipt, attendanceWithin the response window, usually 7 to 21 daysClinic lead

The clinic is the merchant of record

With wai Checkout, payments run on Stripe in the clinic's own account and the clinic stays the merchant of record.6 The patient sees the clinic's name on the statement, the money lands with the clinic, and the clinic sets its own refund rules within the law.

The daily match

Every booking has a payment or a recorded reason it has none. Every payment in the Stripe account belongs to one booking. Every payout to the bank equals the payments it covers, less processing fees.

wai Checkout posts a webhook when a booking is started, when it is abandoned and when it is paid, so the clinic's own system sees each state as it happens.6 Paid events are revenue to match. Abandoned bookings arrive at the foot of the booking email as patients to call back the same day.6

Record the gross amount, the processing fee and the net amount for each payment. Payouts often cover many payments, so match payments to bookings first and payouts to the bank statement second. The fee per visit is in card fees and payment methods.

Deposits and partial payments

Record against each booking the full price, the amount paid and the amount due, and settle the balance at the visit or by a payment link afterwards.

For courses and treatment plans, record each payment against the plan as well as the visit, so a plan stopped part way shows what was delivered and what is owed back. When to take a deposit at all is in payment links and deposits. wai Admin takes deposits at booking, sends invoices and reconciles each charge in the clinic's accounts.7

Refunds on time

Stripe says the patient sees a card refund as a credit approximately 5 to 10 business days later, depending on the bank, and a refund issued soon after the charge may appear as a reversal instead.2 Tell the patient both when you confirm it.

In the UK, when a consumer cancels a distance contract within the cancellation rules, the Consumer Contracts Regulations require reimbursement without undue delay and within 14 days of being told, by the same means of payment and with no fee.4 Refund to the original card every time.

Put the refund rule in the confirmation, set a notice period, and offer a move before a refund, since a refunded payment still carries its processing fee.

Answering a card dispute

Stripe's guidance says card networks typically allow disputes within 120 days, and for a future service such as an appointment the window starts on the appointment date.1 The business usually has 7 to 21 days to respond, the issuer then takes 60 to 75 days to decide, and the cycle can take two to three months.1

The disputed amount and a fee are debited while the case is open, and no refund can be issued outside the dispute in that time.1 For a UK account, Stripe's published fee is £20 per dispute received, plus £20 to counter one manually, returned if the clinic wins.3

Send the confirmation, the accepted cancellation terms, the receipt and whether the patient attended. wai stores the service booked and never the reason for the visit, so the payment record holds no clinical detail.6 US cardholders have 60 days after a charge appears on their statement to send a written billing error notice, so keep records well beyond that.5

Where to start

Set a ten-minute slot each morning for the match and name its owner. Add the refund rule and cancellation terms to the booking confirmation, and write the two sentences the desk uses to confirm a refund.

Build a dispute template listing the confirmation, accepted terms, receipt and attendance. Before launch, run the whole cycle with a test booking, as set out in the online booking go-live checklist.

Bring a week of bookings and your Stripe export, and see each booking, payment and payout line up.

Frequently asked questions

Who handles refunds and disputes?

The clinic, because the clinic is the merchant of record and payments run through its own Stripe account.6

How long does a card refund take to reach the patient?

Stripe says approximately 5 to 10 business days, depending on the bank.2 A refund made soon after the charge may show as a reversal instead.

How fast must a UK clinic refund a cancelled online booking?

Where the cancellation rules for distance contracts apply, without undue delay and within 14 days of being told, to the same means of payment and with no fee.4

Can we refund a patient who has opened a dispute?

The refund waits until the dispute closes.1 Respond with evidence, or accept the dispute if the patient is right.

What evidence should we send in a dispute?

The booking confirmation, the accepted cancellation terms, the receipt and the attendance record. Clinical notes stay out of it.

How does our own system learn about each booking?

wai Checkout posts a webhook when a booking is started, when it is abandoned and when it is paid.6

Sources

  1. 1Stripe Documentation, 2026How disputes workRead 14 October 2026Read source
  2. 2Stripe Documentation, 2026Refund and cancel paymentsRead 14 October 2026Read source
  3. 3Stripe, 2026Stripe pricing, United Kingdom, disputesRead 14 October 2026Read source
  4. 4legislation.gov.uk, 2013The Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, regulation 34Read 14 October 2026Read source
  5. 5Consumer Financial Protection Bureau, 2024How do I dispute a charge on my credit card billRead 14 October 2026Read source
  6. 6wai, 2026wai Checkout, booking and payment for clinicsRead 14 October 2026Read source
  7. 7wai, 2026wai Admin, the front desk and back officeRead 14 October 2026Read source
ShareLinkedInXWhatsApp

Books that balance before lunch, every day.

Fifteen minutes on your own bookings, payments and Stripe account. We reply within one working day.

Partner with us

See it on your own patients, then build it with us

Thirty minutes on your own patients, doctors and rules, in your market. We reply within one working day, and the clinics that partner with us early shape what we build next.

See what wai does between the visits

See your clinic at its best.

Thirty minutes and you will see the consult, the front desk and the patient record working as one.

Request a demo