All articles

Paid Google appointments: separate booking cancellation from a Stripe refund

A cancelled appointment is not automatically a refunded payment. If you use Google Calendar’s eligible paid appointment schedules, trace the booking and the Stripe payment as separate records. That distinction matters both when introducing a paid service and when a customer later cancels.

A fictional paid-lesson status sheet

RecordQuestion to settleCompletion evidence
AppointmentWas the booking cancelled?Organizer’s saved calendar state
PaymentWas money actually returned?Stripe refund record, where applicable
Future bookingsIs payment still required?Current intended schedule configuration

Check the feature and the responsible accounts

Google describes paid appointments as an eligible Workspace premium feature, controlled by an administrator in managed organizations. Stripe must be connected. A missing payment option is therefore an eligibility or account question before it is a booking-form fault.

For a fictional tutoring service, write down who owns the Google schedule, who manages the connected Stripe account and who handles customer questions. This responsibility record does not require storing card details. Check the actual account’s current availability rather than assuming that a calendar app subscription enables Google payments.

Configure a deliberate paid offering

Google’s computer workflow connects Stripe under Settings, General, Appointment schedules. In the intended schedule, its payment-and-cancellation section lets you require payment, enter an amount and currency, and add a cancellation policy before saving. Review the public booking form as well as the owner’s editor.

Use a clearly identified service rather than copying an unrelated appointment. Before sharing, check duration, displayed service name, price/currency and the policy wording you intend customers to see. The checklist is operational; it does not prescribe a legally sufficient policy or recommend a price.

Keep a cancellation and refund ledger

Suppose the fictional service receives a cancellation for a Tuesday lesson. Record the appointment identifier, cancellation date, payment reference and person handling the request. A calendar cancellation can settle the scheduling record while the money question is still unresolved.

Google says refunds are handled in Stripe and are not processed automatically when either side cancels. An organizer uses the Stripe dashboard; a customer reviews the organizer’s policy and contacts them. Mark the refund field pending until the responsible person checks the actual payment record, rather than inferring it from an empty calendar slot.

Treat disconnecting payments as a broader change

Google warns that disconnecting Stripe removes payment requirements from all appointment schedules. Before doing that, inventory the schedules that currently depend on payment and decide what should replace that arrangement. Do not disconnect merely to repair one customer’s cancellation.

After any intended change, inspect the booking page and retain the relevant payment references privately. This workflow belongs to Google and Stripe. It does not establish paid booking, refund or payment-card controls inside Cloud Calendars.

What it looks like

  • Week calendar with color-coded appointments
  • Weather view with hourly and daily forecasts

Cloud Calendars overview, using our product images. Provider settings and protocol examples described in this guide are separate from the screens shown here.

What to do

  1. Confirm Google eligibility, administrator allowance and Stripe ownership.
  2. Review the intended schedule’s payment requirement and public form.
  3. Track appointment cancellation separately from the payment reference.
  4. Verify a refund in the payment system rather than assuming cancellation caused it.

Questions

Does cancelling a Google appointment refund the customer?
Google says the refund is not automatic. Follow the organizer’s stated process and check the Stripe payment record.
Can disconnecting Stripe fix only one paid schedule?
Google warns that disconnecting removes payment requirements from all appointment schedules. Review the full affected set first.

Official Google documentation checked

Related