Cancellations & Refunds

Understanding how cancellations and refunds work helps you manage attendee expectations and handle situations smoothly. Medtribe provides a structured cancellation flow with automatic refund processing via Stripe.

💡
Quick Summary
Attendees can request cancellations before the cancellation deadline. Requests need your approval. After the deadline, only organisers can cancel bookings. Refunds for paid tickets are processed automatically through Stripe.

Understanding Cancellation Dates

Each session has a cancellation date that determines who can cancel and how:

Timing Attendee Can... Organiser Can...
Before cancellation date Request cancellation (pending approval) Cancel immediately
After cancellation date Cannot request cancellation Cancel immediately

Setting the Cancellation Date

When creating or editing a session:

  1. Go to your session settings
  2. Find Cancellation Date
  3. Set the latest date attendees can request cancellation
  4. This must be on or before the session start date

Common strategies:

â„šī¸
Cancellation vs Booking Deadline
The booking deadline controls when new bookings stop. The cancellation date controls when attendees can request cancellations. These can be different dates.

Attendee Cancellation Flow

When an attendee wants to cancel, the process depends on timing:

Before the Cancellation Date

Attendee visits their booking
↓
Clicks "Request Cancellation"
↓
REQUESTED_CANCELLATION
(booking status changes)
↓
You receive notification email
↓
You review and decide...
↙          ↘
APPROVE          DENY
(booking cancelled + refund)          (booking remains active)

What the attendee sees:

  1. They go to their booking in My Bookings
  2. They see a Request Cancellation button
  3. They confirm they want to cancel
  4. They see their booking status change to "Cancellation Requested"
  5. They wait for your approval

What you see:

  1. You receive an email notification about the request
  2. The booking appears with "Requested Cancellation" status
  3. You can view the request details
  4. You approve or deny the request

After the Cancellation Date

Once the cancellation date has passed:

Organiser Cancellation

As an organiser, you can cancel any booking at any time.

How to Cancel a Booking

  1. Open your event and go to the session
  2. Navigate to Attendees or Bookings
  3. Find the booking you want to cancel
  4. Click Cancel Booking (or select from menu)
  5. Optionally enter a cancellation reason
  6. Confirm the cancellation

What Happens When You Cancel

Approving/Denying Requests

When an attendee requests cancellation:

  1. View the request in your bookings list
  2. Review the attendee details and booking
  3. Click Approve to process the cancellation and refund
  4. Or click Deny to reject the request and keep the booking active
âš ī¸
Request Approval
A cancellation request doesn't cancel the booking. The booking remains active until you approve the request. The attendee is still expected to attend unless you approve their cancellation.

Bulk Cancelling Attendees

You can cancel multiple attendees at once using bulk cancel, instead of cancelling bookings one by one.

How to Bulk Cancel

  1. Navigate to your event and go to the Attendees section
  2. Select attendees using the checkboxes:
    • Click individual checkboxes to select specific attendees
    • Or use the checkbox in the table header to select all
  3. Click the Actions dropdown
  4. Select Cancel Selected
  5. In the confirmation modal:
    • Review the number of bookings to be cancelled
    • Enter a cancellation reason (required) - this is included in the email sent to each attendee
  6. Click Cancel Bookings to confirm

Each cancellation will:

💡
Cancelling an Entire Event
To cancel all bookings for an event, use the "Select All" checkbox in the table header to select all attendees, then use Cancel Selected. Remember to unpublish the event afterwards to prevent new registrations.

Tips for Bulk Cancellation

Refund Processing

Refunds for paid tickets are processed automatically through Stripe.

How Refunds Work

When a paid booking is cancelled:

  1. The system calculates the refundable amount
  2. A refund is initiated through Stripe
  3. Funds are returned to the attendee's original payment method
  4. You receive confirmation of the refund
  5. The attendee receives a refund confirmation

What's Refunded

Component Refunded? Notes
Ticket price Yes Full ticket price refunded
Stripe processing fee No Stripe retains their processing fee
Medtribe platform fee No Platform fee is non-refundable
Add-on purchases Yes Add-on prices refunded

Refund Amount = (Ticket Price + Add-ons) - Stripe Fee

â„šī¸
Fee Retention
Stripe and Medtribe fees are charged at the time of booking and are non-refundable. This means the attendee receives slightly less than their original payment when refunded.

Refund Timing

Refunds typically take:

Free Ticket Cancellations

For free tickets, there's no refund to process:

Cancellation Notifications

Automatic emails are sent during the cancellation process:

Emails to Attendee

Emails to Organiser

What Happens to Related Data

When a booking is cancelled, related data is handled automatically:

Reservations

If the cancelled booking originated from a reservation:

Add-On Purchases

Any add-ons purchased with the booking:

Form Responses

Booking form responses:

Attendance Records

Any attendance already recorded:

Certificates

If a certificate was already issued:

Custom Policies

You can communicate your cancellation policies to attendees:

Event Policies

In your event settings, you can add custom policy text:

These are displayed to attendees before they complete their booking.

Writing Effective Policies

Good cancellation policies include:

Booking Statuses Reference

Understanding all booking statuses helps manage cancellations:

Status Meaning Counts as Booked?
Complete Active, confirmed booking Yes
Unpaid Booking created but payment pending Yes (temporarily)
Requested Cancellation Attendee requested to cancel, awaiting approval Yes (still active)
Cancelled Booking has been cancelled No

Common Questions

Can I issue a partial refund?

Currently, Medtribe processes full refunds automatically. For partial refunds, you would need to process this manually through your Stripe dashboard. Note that any manual refund outside Medtribe won't update the booking status automatically.

What if I need to cancel an entire event?

Use the bulk cancel feature to cancel all bookings at once:

  1. Consider unpublishing the event first to prevent new bookings
  2. Go to the Attendees section of your event
  3. Click the checkbox in the table header to select all attendees
  4. Click Actions then Cancel Selected
  5. Enter your cancellation reason and confirm

All selected bookings will be cancelled, refunds processed automatically, and each attendee will receive a cancellation email with your reason. See the Bulk Cancelling Attendees section above for detailed guidance.

Can I prevent all cancellations?

You cannot completely disable attendee cancellation requests before the deadline, but you can deny their requests. Setting a very early cancellation date (e.g., far before the event) reduces the window where attendees can request cancellation.

What happens to waitlisted people when I cancel a booking?

Cancelled bookings release their seats back to available inventory. If you have a waitlist enabled, waitlisted attendees will be notified that spots are available based on your waitlist settings.

Can attendees cancel a free booking?

Yes, free bookings follow the same cancellation flow. The only difference is no refund processing is needed. The seat is simply released back to available capacity.

How do I know if a refund was successful?

You'll see the refund status in the booking details. The attendee also receives a confirmation email. For payment-specific queries, you can check your Stripe dashboard for the transaction details.

Troubleshooting

Attendee says they didn't receive refund

Can't find the cancel button

Cancellation request not appearing

Refund amount seems wrong

Related Guides

For cancellation or refund questions, contact support@medtribe.com.