Customer Success300+ monthly searches

Travel Booking Cancellation Refund Form Template

Capture cancellation requests and refund details in one form your travel ops team can actually act on the same day.

A complete travel booking cancellation and refund form that collects booking references, traveler details, cancellation reason, supporting documents, and refund preferences in a single shareable link. Travel agencies, tour operators, and in-house booking desks use it to cut the back-and-forth and get refunds out the door faster.

#travel#booking#cancellation#refund#customer-success#tour-operator#agency
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a travel booking cancellation refund form?

A cancellation request that arrives by email at 11pm with no booking reference, no traveler names, and a photo of a doctor's note attached is the start of a 3-day support ticket. The agent has to write back. The customer replies 6 hours later with half the info. The finance team needs the original payment method. Round and round it goes while the refund clock ticks. A structured cancellation and refund form removes that loop. The customer picks their booking type, drops in the reference number, selects a reason from a tight list, uploads any supporting documents in one go, and confirms how they'd like to be refunded. Your team gets a complete record on the first submission — booking ID, traveler, dates, reason, attachments, and signature — ready to route straight to the right reviewer. For a small agency that handles 20 cancellations a month it saves hours. For a tour operator running peak-season cancellation waves after a weather event, it's the difference between a clean queue and an inbox meltdown.

What's included in this template

15 fields — customize any field or add new ones with AI.

Short textFull Name✱
EmailEmail Address✱
PhonePhone Number✱
Short textBooking Reference Number✱
DropdownBooking Type✱
DateOriginal Booking Date✱
DateScheduled Travel Date✱
NumberNumber of Travelers✱
DropdownReason for Cancellation✱
Long textAdditional Details
File uploadSupporting Documents (medical note, flight cancellation notice, etc.)
Multiple choicePreferred Refund Method✱
NumberAmount Paid✱
CheckboxesI confirm the information above is accurate✱
SignatureSignature✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this travel booking cancellation refund form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Booking-aware field logic

Different booking types — flight, hotel, tour package, cruise — surface different follow-up questions, so a hotel cancellation doesn't ask for a flight number.

2

Document upload built in

Customers attach medical certificates, airline cancellation notices, or insurance paperwork directly in the form, so finance reviewers have everything in one place.

3

Reason-code dropdown

A tight list of cancellation reasons (illness, schedule change, weather, supplier cancellation, change of mind) keeps your reporting clean and your refund policy easy to enforce.

4

Signature and acknowledgement

A signature field and policy acknowledgement checkbox give you a clean audit trail that the customer agreed to the cancellation terms before the refund was processed.

5

Slack and Sheets routing

Each submission can drop into a Slack channel for the duty agent and append a row to a Google Sheet your finance team reconciles weekly.

6

Mobile-friendly by default

Customers fill it from a phone while they're still at the airport or the hotel front desk, with no app to install and no account to create.

Perfect for

Travel agencies, independent tour operators, online travel platforms, cruise lines, boutique hotels, destination management companies, and in-house corporate travel desks. Anyone who takes bookings and occasionally has to give money back will get value from a structured intake instead of a free-text email thread.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Slack or Google Sheets with one click, then embed on your site or share the link.

Ways to use this template

Tour operator handling weather-driven mass cancellations

When a hurricane or wildfire forces a wave of cancellations, the form becomes the intake queue. Customers self-serve their requests, the reason code tags them as weather, and your team works through a clean list in priority order.

Travel agency processing routine refunds

For day-to-day cancellations — schedule conflicts, illness, change of plans — the form replaces the email back-and-forth. One submission gives the agent everything needed to decide on the refund and process it.

Cruise line collecting cancellation paperwork

Cancellations within penalty windows often need supporting documentation. The file upload field gathers medical notes or insurance letters at the same time as the request, so finance isn't chasing attachments a week later.

Corporate travel desk reconciling supplier refunds

When a flight is cancelled by the airline, employees submit the form so the in-house desk has a clean record to match against the supplier refund and the company expense reconciliation.

Online travel platform offering self-service cancellation

Embedded in the post-booking customer area, the form lets travelers cancel without waiting for chat support, and your ops team gets a structured ticket instead of a free-text complaint.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

SlackGoogle SheetsEmailWebhook
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most cancellation forms are static PDFs or generic web forms that hand your support team a half-filled mess. FlexForm gives you a form that adapts to the booking type, captures the documents you actually need, and lands in the tools your team already uses — Slack for the duty agent, Google Sheets for the finance reconciliation, email for the customer confirmation. If a label needs to change for a specific season or supplier, you describe what you want changed in plain English and FlexForm rewrites the form. Add a "supplier rebook offered" yes/no for a strike week, swap "Refund method" wording for a new payment provider, or add a language-specific version for an Italian partner — no rebuilding from scratch. The same form publishes as a share link that works without any account or install, embeds on your booking site, or drops into your native Android and iOS apps through our Kotlin Multiplatform mobile SDK so customers can request a cancellation right from inside your travel app. It starts on the free forever plan, so a small agency can run their full cancellation workflow without ever entering a card. When volume grows or you need premium routing, the paid tiers pick up where you left off without forcing a re-build.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Can the form change depending on what type of booking the customer is cancelling?

Yes. The booking type dropdown can drive conditional logic so flight cancellations ask for the airline and PNR, hotel cancellations ask for the property name and check-in date, and tour packages ask for the package code. Customers only see fields that apply to them, which keeps the form short and the data clean.

How does the document upload work?

Customers can attach one or more files — medical notes, airline cancellation emails, insurance letters — directly in the form. The files arrive with the submission and are visible alongside all the other booking details when your team reviews the request.

Can we route urgent cancellations to a specific agent?

Yes. The Slack integration can post submissions to a duty-agent channel, and you can filter by reason code or travel date so an "imminent travel" cancellation pings a different channel than a routine refund request.

Does the form handle partial refunds and fees?

The form captures the amount paid and the reason; your refund policy decides the final amount. Many teams add an internal-only field on the back end where the reviewer enters the approved refund amount and fee deduction before notifying the customer.

Is a digital signature legally sufficient?

For most travel cancellation purposes a typed or drawn signature in the form, combined with an acknowledgement checkbox and a timestamped submission record, is treated as valid consent. For high-value refunds in regulated markets, check the rules in your jurisdiction.

Can we embed it inside our existing booking site or mobile app?

Yes. The form publishes as a hosted share link, an embeddable widget for your site, or it can be rendered inside your native Android and iOS apps through the FlexForm Kotlin Multiplatform mobile SDK so the cancellation flow lives inside your own travel app.

Can we change the wording or add fields for a specific supplier?

You can edit any field directly in the editor, or describe the change in plain English and the AI will apply it — for example, "add a question asking whether the customer was offered a rebook by the airline." It saves rebuilding the form for every supplier-specific case.

How much does it cost to run?

The free forever plan covers most small operators. Paid plans add higher submission volumes, advanced routing, and removal of FlexForm branding, but you can run a complete cancellation workflow on free indefinitely while you test it.

Related templates

Use this travel booking cancellation refund form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan