When Paid Bookings Get Cancelled
Even with the best booking experience, cancellations happen. Guests get sick, schedules change, or emergencies arise. When a paid booking is cancelled, you need a clear process for deciding whether to refund, how much to refund, and how to process it. This guide covers the practical workflow for handling refunds and cancellations on Meetario.
How Cancellations Work in Meetario
When a booking is cancelled — whether by the guest or by you — Meetario handles the scheduling side automatically:
- The event is removed from your calendar and the guest's calendar (if they added it).
- The time slot becomes available for new bookings.
- Both you and the guest receive cancellation notification emails.
- If you have Telegram or Slack notifications enabled, you receive a cancellation alert there too.
However, refunds are not automatic. Meetario does not automatically refund the payment when a booking is cancelled. This is by design — it gives you full control over your refund policy. You decide whether to refund, and you process it through your payment provider.
Processing Refunds Through Stripe
If the paid booking used Stripe, process the refund from your Stripe Dashboard:
- Log in to dashboard.stripe.com.
- Go to Payments and find the transaction (search by guest name, email, or amount).
- Click on the payment to open the details.
- Click Refund.
- Choose Full refund or enter a partial amount.
- Add a reason for the refund (optional but recommended for your records).
- Click Refund to confirm.
Stripe processes refunds immediately. The guest typically sees the refund on their statement within 5-10 business days, depending on their bank. Stripe does not charge additional fees for refunds, and in most cases, the original transaction fees are returned to you.
For complete Stripe setup details, see our guide on accepting payments with Stripe.
Processing Refunds Through PayPal
If the booking used PayPal, process the refund from your PayPal Business Dashboard:
- Log in to your PayPal Business account.
- Go to Activity and find the original payment.
- Click on the transaction to view details.
- Click Issue a refund.
- Enter the refund amount (full or partial).
- Click Continue and then Issue Refund.
PayPal processes refunds immediately, and the guest receives the funds within a few business days. Note that PayPal keeps the fixed portion of the original transaction fee — so on refunds, you do not get the full fee back. This is one area where Stripe is more refund-friendly. For more on this comparison, see our Stripe vs PayPal comparison guide.
Setting a Cancellation Policy
Your cancellation policy defines the rules for refunds. It sets expectations for guests before they book and protects your time. Add your policy to the event type description so guests see it on the booking page.
Policy Templates
Here are cancellation policies you can adapt for your business:
- Flexible: "Full refund for cancellations made at least 24 hours before the scheduled session. No refund for cancellations within 24 hours or no-shows."
- Moderate: "Full refund for cancellations made at least 48 hours before the session. 50% refund for cancellations between 24 and 48 hours. No refund for cancellations within 24 hours."
- Strict: "All bookings are final and non-refundable. Rescheduling is available up to 24 hours before the session at no additional charge."
- Reschedule-friendly: "No refunds, but you may reschedule up to 48 hours before your session. Rescheduling within 48 hours is subject to a $25 fee."
Choose a policy that balances guest satisfaction with your business needs. For more on how cancellation policies fit into the broader no-show reduction strategy, see our guide on how paid bookings reduce no-shows.
Partial Refunds
Sometimes a full refund is not appropriate, but no refund feels too harsh. Partial refunds are a middle ground that both Stripe and PayPal support:
- Late cancellation — Guest cancels 12 hours before a session with a 24-hour cancellation policy. You refund 50% as a goodwill gesture.
- Session cut short — Technical issues caused the session to end early. Refund a proportional amount (e.g., 50% if only half the session was delivered).
- Dissatisfied guest — The guest was not happy with the session. A partial refund can preserve the relationship and avoid a payment dispute.
- Rescheduling fee — You offer rescheduling but charge a small fee. Refund the original amount minus the fee.
To issue a partial refund, follow the same refund steps described above but enter a specific amount instead of selecting "Full refund."
Handling Rescheduled Bookings
When a guest wants to reschedule rather than cancel, you have two options:
- Cancel and rebook — Cancel the existing booking (refund if applicable), and have the guest book a new time. This is simpler but creates an extra payment transaction.
- Reschedule in place — If Meetario supports rescheduling for the event type, the guest picks a new time without a new payment. The original payment applies to the new date.
From a payment perspective, rescheduling in place is cleaner — no refund to process, no new charge to collect. Encourage guests to reschedule rather than cancel when possible.
Handling Payment Disputes
Occasionally, a guest may file a dispute (chargeback) with their bank or PayPal instead of requesting a refund from you directly. Disputes are more serious than refund requests:
- Stripe disputes — Stripe notifies you by email. You have a limited window (usually 7-21 days) to submit evidence that the service was delivered or the charge was authorized. Stripe charges a dispute fee (typically $15) that is refunded if you win.
- PayPal disputes — PayPal holds the funds during the dispute process. You can respond through the PayPal Resolution Center with evidence of the booking and service delivery.
To minimize disputes:
- Display your cancellation policy clearly — On the booking page, before payment.
- Send confirmation emails — Meetario does this automatically. These serve as proof the booking was confirmed and the guest was informed.
- Respond to refund requests promptly — Guests who feel ignored are more likely to file disputes. A quick, professional response usually resolves the issue.
- Keep records — Session notes, chat logs, and email correspondence help if you need to contest a dispute.
Best Practices for Refund Management
- Respond quickly — When a guest requests a cancellation or refund, respond within one business day. Speed reduces frustration and dispute risk.
- Be consistent — Apply your cancellation policy consistently to all guests. Exceptions invite more exception requests.
- Document everything — Keep a record of cancellation requests, your responses, and refund amounts. Your payment provider dashboard is your audit trail.
- Offer rescheduling first — Before processing a refund, suggest rescheduling. Many guests prefer a new time to a refund, and you keep the revenue.
- Review your policy periodically — If you are issuing too many refunds, tighten the policy. If guests complain about inflexibility, loosen it. Find the balance that works for your business.
For a comprehensive overview of setting up paid bookings from scratch, see our complete guide to paid event bookings.