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.
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:
- Go to your session settings
- Find Cancellation Date
- Set the latest date attendees can request cancellation
- This must be on or before the session start date
Common strategies:
- Week before event - Gives time to fill cancelled spots
- 48 hours before - Balance flexibility with planning needs
- Same as booking deadline - Clean cutoff for all changes
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:
- They go to their booking in My Bookings
- They see a Request Cancellation button
- They confirm they want to cancel
- They see their booking status change to "Cancellation Requested"
- They wait for your approval
What you see:
- You receive an email notification about the request
- The booking appears with "Requested Cancellation" status
- You can view the request details
- You approve or deny the request
After the Cancellation Date
Once the cancellation date has passed:
- Attendees see the cancellation button is disabled or removed
- They cannot submit a cancellation request
- They must contact you directly if they need to cancel
- Only you (the organiser) can cancel their booking
Organiser Cancellation
As an organiser, you can cancel any booking at any time.
How to Cancel a Booking
- Open your event and go to the session
- Navigate to Attendees or Bookings
- Find the booking you want to cancel
- Click Cancel Booking (or select from menu)
- Optionally enter a cancellation reason
- Confirm the cancellation
What Happens When You Cancel
- The booking status changes to Cancelled
- The seat is released back to available capacity
- For paid tickets, a refund is automatically processed
- The attendee receives a cancellation confirmation email
- Related data is handled (see below)
Approving/Denying Requests
When an attendee requests cancellation:
- View the request in your bookings list
- Review the attendee details and booking
- Click Approve to process the cancellation and refund
- Or click Deny to reject the request and keep the booking active
Bulk Cancelling Attendees
You can cancel multiple attendees at once using bulk cancel, instead of cancelling bookings one by one.
How to Bulk Cancel
- Navigate to your event and go to the Attendees section
- Select attendees using the checkboxes:
- Click individual checkboxes to select specific attendees
- Or use the checkbox in the table header to select all
- Click the Actions dropdown
- Select Cancel Selected
- 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
- Click Cancel Bookings to confirm
Each cancellation will:
- Automatically process a refund for paid tickets via Stripe
- Send a cancellation confirmation email to the attendee (including your cancellation reason)
- Release the seat back to available capacity
Tips for Bulk Cancellation
- Write a clear cancellation reason - This message is included in the email to each attendee, so explain why the event or their booking is being cancelled
- Unpublish first - Consider unpublishing the event before starting cancellations to prevent new bookings during the process
- Check waitlist - If you have a waitlist, disable it before cancelling to prevent automatic notifications to waitlisted attendees
Refund Processing
Refunds for paid tickets are processed automatically through Stripe.
How Refunds Work
When a paid booking is cancelled:
- The system calculates the refundable amount
- A refund is initiated through Stripe
- Funds are returned to the attendee's original payment method
- You receive confirmation of the refund
- 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
Refund Timing
Refunds typically take:
- 5-10 business days to appear on credit/debit cards
- The exact timing depends on the attendee's bank
- You'll see the refund as processed immediately in Medtribe
Free Ticket Cancellations
For free tickets, there's no refund to process:
- The booking is simply cancelled
- The seat is released
- Confirmation emails are still sent
Cancellation Notifications
Automatic emails are sent during the cancellation process:
Emails to Attendee
- Request received - Confirms their cancellation request was submitted
- Cancellation confirmed - When you approve or directly cancel
- Refund confirmation - Details of the refund amount and timing
- Request denied - If you reject their request
Emails to Organiser
- Cancellation request - When an attendee requests cancellation
- Cancellation processed - Confirmation when a booking is cancelled
What Happens to Related Data
When a booking is cancelled, related data is handled automatically:
Reservations
If the cancelled booking originated from a reservation:
- The reservation status changes to Cancelled
- The invitee cannot use that invitation link again
Add-On Purchases
Any add-ons purchased with the booking:
- Are cancelled along with the booking
- Are included in the refund amount
Form Responses
Booking form responses:
- Are preserved for your records
- Remain visible in form submissions
- Can be exported even after cancellation
Attendance Records
Any attendance already recorded:
- Is preserved in historical data
- Won't affect future reports (booking marked as cancelled)
Certificates
If a certificate was already issued:
- The certificate remains valid (already delivered)
- Consider whether you need to revoke or follow up separately
Custom Policies
You can communicate your cancellation policies to attendees:
Event Policies
In your event settings, you can add custom policy text:
- Cancellation Policy - Displayed during booking
- Refund Policy - Explains your refund terms
These are displayed to attendees before they complete their booking.
Writing Effective Policies
Good cancellation policies include:
- The cancellation deadline and what happens after
- How to request a cancellation
- What will be refunded
- Any exceptions or special circumstances
- Contact information for questions
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:
- Consider unpublishing the event first to prevent new bookings
- Go to the Attendees section of your event
- Click the checkbox in the table header to select all attendees
- Click Actions then Cancel Selected
- 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
- Verify the refund was processed (check booking status)
- Remind them refunds take 5-10 business days
- Check Stripe dashboard for refund status
- Ask them to check with their bank
Can't find the cancel button
- Ensure you're in the right section (Attendees/Bookings)
- Check if the booking is already cancelled
- Try the menu (three dots) next to the booking
Cancellation request not appearing
- Check the "Requested Cancellation" filter/status
- Verify the attendee actually submitted a request
- Check your email for the notification
Refund amount seems wrong
- Remember that Stripe and Medtribe fees are not refunded
- Check if add-ons were included
- Review the original booking amount
Related Guides
- Booking Management - View and manage all bookings
- Payments - Understand payment processing and fees
- Sessions - Configure cancellation dates
- Waitlists - Handle cancelled spots
- Reservations - Manage held spots
For cancellation or refund questions, contact support@medtribe.com.