How to get a full refund on Expedia

Abstract: Resolve Expedia refund issues by verifying cancellation policies, following the My Trips cancellation steps, and tracking processing times for fully refundable bookings.

Created: 2026-09-22 by

To get a full refund on Expedia, verify your booking’s cancellation policy first. If the rate is fully refundable or you are within the free cancellation window, navigate to "My Trips," select the reservation, and click "Cancel." Ensure you receive a confirmation email, as refunds typically process back to the original payment method within 7-10 business days depending on your bank.

Understanding Your Cancellation Policy

Before attempting to cancel any reservation, it is crucial to understand the specific terms attached to your booking. Expedia acts as an intermediary between you and the hotel, airline, or car rental provider, meaning their refund policies vary significantly based on the vendor’s rules. When you make a booking, the platform displays whether the rate is "refundable" or "non-refundable." This distinction is the primary determinant of whether you can recover your funds. If your booking includes a free cancellation option, you must act before the specified deadline. This deadline is often set at 24 hours, 48 hours, or even several days prior to check-in, depending on the property. Missing this window usually results in forfeiting the entire cost of the reservation. It is important to note that some properties may offer flexible rates that allow changes without penalty, while others are strictly non-negotiable. Always review the fine print during the checkout process to avoid surprises later. For more details on what constitutes a refundable property, see our guide on What is a fully refundable property on Expedia?.

Step-by-Step Cancellation Process

Executing the cancellation correctly ensures that the request is logged properly with both Expedia and the vendor. Follow these steps to initiate the refund process:
  • Log In to Your Account: Access the Expedia website or mobile app using the credentials associated with the booking.
  • Navigate to My Trips: Locate the "My Trips" or "Bookings" section in the main menu. This area lists all your current and past reservations.
  • Select the Reservation: Click on the specific trip you wish to cancel. Verify that this is the correct booking by checking the dates and vendor name.
  • Click Cancel Booking: Look for the "Cancel Booking" button. If the option is grayed out or unavailable, your booking may be non-refundable or past the cancellation deadline.
  • Confirm Cancellation: Read the summary of charges and confirm the action. You should receive an immediate on-screen confirmation.
After confirming, check your email inbox for a formal cancellation receipt. This document serves as proof of your request and should include a reference number. Keep this record safe until the refund appears in your account. If you do not see the confirmation email within an hour, check your spam folder or contact customer support immediately. Understanding the nuances of the refundable option can help clarify why some bookings behave differently, as discussed in Guide: What is the refundable option on Expedia?.

Handling Non-Refundable Bookings

Sometimes, travelers find themselves stuck with a non-refundable rate due to a lower price point or a last-minute change in plans. While these bookings are generally considered final, there are limited avenues to explore if you cannot travel. First, check if the vendor allows date changes instead of cancellations. Some hotels permit shifting your stay to future dates, which effectively preserves the value of your payment. Secondly, consider contacting the vendor directly. Although Expedia manages the transaction, the hotel or airline holds the actual funds. In rare cases, such as medical emergencies or family bereavements, vendors may exercise discretion and offer a partial credit or refund. Be polite and provide documentation if requested. However, do not expect this to happen automatically. It is always advisable to purchase travel insurance when booking non-refundable rates, as this can cover unexpected interruptions. For a deeper dive into whether Expedia ever issues refunds for strict policies, read about Is Expedia really non-refundable?.

Refund Processing Times and Methods

Once a cancellation is approved, the timeline for receiving your money depends on your payment method. Most refunds are issued to the original form of payment used during booking. Credit and debit card refunds typically take 7 to 10 business days to appear on your statement. Bank transfers or e-wallets may have varying processing speeds. Expedia processes the refund request quickly, but the financial institutions handling the transfer dictate the delay. During peak travel seasons or holidays, processing times may extend slightly. If your refund has not appeared after 10 business days, verify the status through your banking portal. Sometimes, banks hold pending transactions longer than expected. Contacting Expedia support with your cancellation reference number can help expedite inquiries. Note that Expedia does not charge additional fees for processing refunds on eligible bookings. Understanding the broader policy helps manage expectations, so review Can Expedia refund money? for comprehensive insights.

Tips for Future Bookings

To minimize the risk of losing funds, adopt proactive booking habits. Always filter search results by "Free Cancellation" if your plans are uncertain. While refundable rates may be slightly higher, the flexibility is often worth the small premium. Additionally, compare prices across different platforms, but ensure you understand the cancellation terms on each. Reading recent reviews can also reveal if a property is known for strict enforcement of no-change policies. Finally, keep your account information updated to ensure you receive timely notifications about policy changes or deadlines.

Frequently Asked Questions

How long does it take to get a refund from Expedia?

Refunds typically take 7 to 10 business days to appear in your account after cancellation approval. The exact timing depends on your bank or credit card issuer's processing speed.

Can I get a refund if I booked a non-refundable room?

Generally, no. Non-refundable bookings are final unless the vendor makes an exception due to extreme circumstances. You may try contacting the hotel directly to ask for a date change or partial credit.

What if I don't receive my cancellation confirmation email?

Check your spam or junk folder first. If it is not there, log into your Expedia account to verify the booking status. If the booking still shows as active, contact customer support immediately to resolve the issue.

Does Expedia charge a fee for cancelling a refundable booking?

No, Expedia does not charge additional fees for cancelling bookings that are marked as fully refundable. You will receive the full amount paid, minus any third-party taxes or fees if specified by the vendor.

Can I cancel part of a multi-city itinerary?

It depends on the structure of your booking. If segments are booked separately, you can cancel individual parts. If they are linked as one reservation, you may need to cancel the entire trip or contact support for specific segment changes.

Latest News

How to Display Output of xterm Command in Terminal Screen using Cron

Resolve the inability to display xterm output in a terminal screen from cron by redirecting logs or using wall instead of insecure X11 workarounds.

Read More
Expose Local Server on VPS Preserving Real Client IPs (OS Level)

Resolve VPS logging showing only gateway IPs by configuring reverse proxies to forward real client addresses via X-Forwarded-For headers.

Read More
How to Clear Recent Files History in Linux without Deleting Actual Files?

Clear recent files history in Linux by deleting ~/.local/share/recently-used.xbel without removing the actual files.

Read More
Best HDD Copy Strategy: Manually Syncing and Rewriting Scratch

Resolve data drift between two 4TB hard drives by using rsync with the --delete flag to manually sync and rewrite scratch data for an exact mirror.

Read More
Understanding Bash Prompt Abbreviations: An Overview

Resolve repetitive typing errors by creating and persisting Bash aliases in the .bashrc file for improved command-line efficiency.

Read More
Free Tools and Methods to Log Real-Time Performance Details in Task Manager

Log real-time CPU and memory metrics to CSV files using Windows Performance Monitor Data Collector Sets to troubleshoot system slowness.

Read More
Contact Qatar Airways Customer Service: Phone Number, Help Center, and More

Resolve urgent Qatar Airways reservation issues like flight changes and baggage claims using the US phone number +1801-855-5905 or online self-service tools.

Read More
Windows 11: Alt Codes Displaying Wrong Characters - Solutions

Resolve Windows 11 Alt codes showing wrong characters by verifying the US keyboard layout and enabling Num Lock.

Read More
Run Programs with Elevated Privileges: A Comprehensive Guide

Eliminates the need to type sudo for frequent administrative tasks by configuring .bashrc aliases or functions.

Read More
Dynamically Changing Dates in Excel Formulas Using Cells

Eliminate manual date updates in Excel by using cell references to create dynamic formulas that automatically adjust calculations when input dates change.

Read More
Granting Edit Access to a Specific Excel Sheet in an Office 365 User Email ID-Based Login

Excel Online lacks native sheet-level permissions, so users must split workbooks or use worksheet protection to isolate edit access for specific tabs.

Read More
Creating Network Load on Local Wi-Fi from One PC

Generate sustained Wi-Fi bandwidth load from a single PC using a VM SFTP server to test router stability and throughput.

Read More
Changing the Default Editor for Batch Files in Windows 11's File Explorer

Resolve the issue of batch files opening in Notepad by changing the default editor to a preferred application like VS Code.

Read More
Gain WiFi Connection Minutes Before Losing it by Changing MAC Address

Bypass MAC address filtering to restore WiFi connectivity temporarily when a device is blocked by network administrators.

Read More
Photos Folders Turned Black: Troubleshooting Picture Applications on Windows

Resolve black screens in Windows Photos by resetting the app, updating graphics drivers, and repairing system files.

Read More
Troubleshooting High CPU Temperature Values: A Step-by-Step Guide

Resolve high CPU temperatures and thermal throttling by monitoring with Speedfan, cleaning dust from cooling components, and replacing degraded thermal paste.

Read More
Make cURL establish TLS connection with CA unknown

Resolve cURL TLS connection failures with unknown or self-signed certificates by using the --insecure flag to bypass CA validation.

Read More
Troubleshooting Incorrect Network Metrics Values in Grafana, Prometheus, InfluxDB, and Telegraf

Fix incorrect network metrics in Grafana, Prometheus, InfluxDB, and Telegraf by verifying interface selection, resolving unit mismatches, and handling counter resets.

Read More
Start Another Terminal Window (cmd.exe) Windows Repair/Troubleshoot

Provides step-by-step instructions to access the Windows Command Prompt via bootable media for advanced system repair and troubleshooting.

Read More
Thinkpad P1 Gen 6: Sudden Thunderbolt 3 Dock USB-C Charging Stopped Working

Resolve sudden Thunderbolt 3 dock USB-C charging and internet failure on ThinkPad P1 Gen 6 by updating firmware, resetting the dock, and adjusting power settings.

Read More
ASUS Windows 11 Laptop: Internet Connection Issue with Hotspot

Resolve ASUS Windows 11 laptop spinning wheel issue when connecting to mobile hotspot by resetting network stack, disabling IPv6, and adjusting power settings.

Read More
Developing iOS Project with Firebase: Logging in and Sending Push Notifications

Integrates Firebase to enable secure user authentication and push notifications in iOS applications.

Read More
Troubleshooting Bash Script with Suspected Issues of Spaces, Dashes, Filenames and Quoting

Resolve Bash script failures caused by word splitting, globbing, and special characters in filenames by applying proper quoting techniques.

Read More
Populating OneDrive Folder for Local Backup without Affecting Remote Files

Prevent OneDrive from deleting remote files during Windows reinstallation by unlinking the account or using symbolic links to isolate local data.

Read More
Force First Frame as Keyframe Without Re-encoding: A Quick Solution

Resolve inaccurate seeking and playback glitches by re-encoding video to ensure the first frame is a valid keyframe.

Read More
Find Information in Database Using WSL (Ubuntu) on Windows-10

Resolve database connection issues from WSL Ubuntu on Windows 10 by configuring client tools and network access to query remote or local servers.

Read More
Configuring a New Router with Different Networks: One Family, One Guest

Resolve IP conflicts and isolate guest traffic by configuring a second router with a distinct subnet via its WAN port.

Read More
Quickly Open Multiple Stock Websites with a Single Command

Solve the problem of manually opening multiple stock research websites by creating a single command to launch them simultaneously on Windows, macOS, or Linux.

Read More
Improved Adobe Acrobat Search Experience: Access Advanced Search with Ease

Access advanced search filters like case sensitivity and regex in Adobe Acrobat by clicking More Options in the Find bar.

Read More
Port Forwarding VM via OpenVPN: A Comprehensive Guide

Configure OpenVPN server and iptables to forward specific ports from VPN clients to a virtual machine's internal IP address.

Read More
Understanding Partitions in the 1980s: A Look Back at MS-DOS and Master Boot Record

Explains how the Master Boot Record and partition table enabled MS-DOS to manage multiple disk volumes on a single physical drive.

Read More
Windows 10 Enterprise: Keyboard Not Detected in Managed Organization with Admin Privileges

Resolve Windows 10 Enterprise keyboard detection failures caused by Group Policy restrictions, driver corruption, or USB enumeration errors.

Read More
Can't Find x86_64 Versions of Applications on MacOS arm64 (M1)

Resolve missing x86_64 app issues on M1 Macs by installing Rosetta 2 and reinstalling apps as universal binaries.

Read More
How to Hide Installation Source for an Android App

Manage Android app installation source visibility by using USB transfers or file managers to reduce browser traces and isolate data via work profiles.

Read More
Connecting Momentus 4200.2 ST9808210A Hard Drive via USB Cable

Resolve inability to access Seagate Momentus 4200.2 ST9808210A hard drive by connecting it via USB using a compatible SATA-to-USB adapter and configuring the disk in Windows.

Read More