Hidden checkout fees are charges that make the final amount higher than the price that got you to click. They show up as mandatory add-ons revealed late, optional products selected by default, or a free trial that turns into a recurring bill.
For U.S. shoppers, the only comparison that matters is the payable total for the same order, address, dates, quantity, delivery speed, and payment method. The federal junk-fee rule helps with hotels, short-term rentals, and live-event tickets. It does not cover every online store, and a fee isn't unlawful just because it's expensive or appears next to the Pay button.
Quick answer: How to avoid hidden checkout fees
Don't submit payment until you've done this:
- Open the full order summary and expand every fee or price-detail link.
- Separate required charges from optional tips, insurance, upgrades, donations, and memberships.
- Enter the exact address, travel dates, guest count, delivery speed, and payment method before you compare prices.
- Check whether the purchase starts a subscription or renews on its own.
- Review the currency, any card surcharge, taxes, delivery fee, and refund terms.
- Save screenshots of the advertised price, cart, fee details, and confirmation.
If the total changes without a clear line item, stop and ask the merchant to itemize it. What usually decides the issue is whether the fee was disclosed clearly, whether you could avoid it, which sector and state rules apply, and whether checkout gave you a real chance to consent.
Common hidden fees in online checkout
| Charge | Where it appears | What to verify |
|---|---|---|
| Resort, destination, or amenity fee | Hotels and vacation rentals | Whether it is mandatory, charged per night, and included in the displayed total |
| Cleaning or booking fee | Short-term rentals | Whether it is refundable and whether it changes with the length of stay |
| Service or delivery fee | Food and courier apps | Whether it is separate from delivery, tax, and tip |
| Small-order or handling fee | Retail and delivery carts | The minimum order needed to remove it |
| Shipping or expedited delivery | Online retail | The exact destination, delivery speed, and seller |
| Card surcharge | Payment page or receipt | Whether it applies only to a particular card or payment method |
| Currency-conversion charge | Foreign-currency checkout or payment wallet | The exchange rate and any separate issuer fee |
| Auto-renewal | Free trials, memberships, and subscriptions | Renewal date, amount, billing frequency, and cancellation method |
| Deposit or authorization hold | Hotels, rentals, and some services | Whether it is refundable and when the hold is released |
A refundable deposit is not a fee, but it still ties up cash and should appear in the terms before you pay.
What the FTC junk-fee rule covers
The U.S. Federal Trade Commission's Rule on Unfair or Deceptive Fees took effect on May 12, 2025. It covers two categories:
- Short-term lodging, including hotels, motels, inns, short-term rentals, and vacation rentals.
- Live-event tickets, such as tickets for concerts, sports, and other live performances.
For covered transactions, a mandatory fee you can't avoid generally must be inside the displayed total, and that total must be more prominent than a lower base price. Businesses also have to explain the nature and purpose of fees and disclose applicable refund information.
The FTC's fee rule FAQ has the compliance details and exceptions. The agency's announcement of the final rule explains the total-price requirement.
The rule is not a ban on fees and it doesn't set one maximum charge for every business. A disclosed fee can still be legal. There is also no all-in pricing rule here for airline fares, food-delivery apps, general retail, or subscriptions. Taxes, government charges, shipping, and charges based on your choices can be treated differently, so read the final line items instead of assuming every extra charge violates the rule.
Member-only and rewards prices need the same reading. If the lower figure is available only after you join a program, include the membership cost and confirm the advertised price actually applies to you.
Real examples by industry
Hotels and vacation rentals
A lodging total can stack a room rate, a mandatory resort or destination fee, cleaning, booking, occupancy tax, parking, and a refundable deposit. A charge described as covering Wi-Fi, a gym, or the grounds can still be required even if you never use those amenities.
The FTC FAQ uses a $199 nightly rate plus a mandatory $39 resort fee. For three nights:
- Room rate: $199 x 3 = $597
- Resort fee: $39 x 3 = $117
- Room-related total before separately displayed taxes or extras: $714
A covered lodging business generally has to put that $39 fee in the displayed total instead of advertising only $199. That doesn't mean the fee must be waived or refunded.
Before you book, confirm whether the fee is per night, per room, or per guest; whether cleaning and booking fees are one-time; whether a deposit is refundable and when the hold comes off; and which extras (parking, breakfast, internet) you can decline. Read the cancellation deadlines too. Calling the property can clarify a line item or an available rate, but a direct booking does not automatically remove a mandatory fee.
Live-event tickets
Ticket checkouts can include a ticket charge, service fee, facility fee, order fee, delivery fee, tax, and optional ticket protection. Compare the same section, quantity, delivery method, and event date.
A $75 ticket plus a $22 mandatory fee is $97 before any separately displayed tax or delivery charge. Matching the $75 headline against another seller's $90 all-in price is the wrong comparison.
Ticketmaster says the price you see up front generally includes face value and required fees, usually before taxes, and that some charges can still be added based on your choices or location. That's a platform explanation, not a rule that binds every ticket seller. Read Ticketmaster's explanation of ticket prices and fees against the checkout terms for your event.
In general, pre-recorded performances and film screenings are not live events under the FTC rule. Save the first price screen and the final total. If a required fee appears only at the end of a covered live-event purchase, those records help you ask the seller for an explanation or raise the issue with a consumer-protection agency.
Airlines and travel bookings
Airline checkouts commonly split the fare from bags, seat selection, priority boarding, carry-on charges, and change options. Some of those extras are optional on paper, but a seat together or a bag can be unavoidable for your trip.
The FTC lodging and ticket rule does not create a universal all-in price for airline checkouts. Add up the trip you actually need: the fare for every traveler, bags you'll check or carry on, seats if you have to sit together, airport or government charges, payment or currency-conversion costs, and the change or cancellation terms.
Enter passenger details and the route before you compare. The lowest fare on the first screen may not be the cheapest option after the extras you need.
Food-delivery apps
A delivery order can combine menu prices, a delivery fee, a service fee, a small-order fee, taxes, a tip, and an optional priority upgrade. The restaurant's own menu price may also differ from the app's price.
Uber's help page says its service fee varies with the item price and appears as Service Fee at checkout. It also says the fee does not apply to pickup orders or orders delivered by the restaurant's own staff. See the Uber Eats service-fee explanation.
Keep the labels straight:
- Service fee: a platform charge for the order.
- Delivery fee: the charge for bringing the order to you.
- Tip: money directed to the driver or courier, often adjustable.
- Tax: a government-imposed amount based on location and the order.
Set the tip yourself and make sure it isn't preselected at an amount you didn't choose. Then compare the app's final total with pickup or ordering direct, if those options are practical.
Online retail and marketplace sellers
Retail carts often change after you enter a ZIP code because shipping depends on destination, weight, seller, delivery speed, and where the inventory sits. Handling, packaging, minimum-order, marketplace, gift-wrap, and optional purchase-protection charges can appear later too.
A marketplace can show one product price while an individual seller controls shipping and returns. Check the seller identity and fulfillment method, the shipping cost and delivery date, whether "free shipping" requires membership or a minimum spend, return-shipping and restocking terms, and any protection or warranty boxes left checked. An order can also split into several shipments.
A familiar retailer name doesn't mean every seller on that site uses the same fees. Recheck the total after you change quantity, size, color, address, or delivery speed.
Card surcharges and currency conversion
Checkout can add a card surcharge, convenience fee, installment charge, or foreign-currency conversion cost. Those are separate from the item price and can depend on how you pay.
There is no single U.S. federal 3% or 4% cap on every card surcharge. Network rules, merchant agreements, state law, and the actual transaction all affect what a merchant may do. A network rule is also different from a consumer refund right. Visa publishes its rules and policies, but a merchant following a card-network rule doesn't settle every legal or billing question.
Before you pay, confirm the surcharge is disclosed, compare the total with another allowed payment method, and check whether it applies to credit, debit, prepaid, or a digital wallet. If the checkout uses another currency, compare the merchant's conversion with your card issuer's foreign-transaction terms, and save the fee disclosure and receipt.
Don't assume a wallet removes a merchant fee, or that a debit card gives the same protections as a credit card.
Free trials and auto-renewing subscriptions
A free trial may add nothing at checkout and still create a charge you miss. The details that matter are the trial end date, renewal price, billing frequency, how to cancel, and whether canceling cuts off access immediately.
Read the renewal terms next to the button, not only the general terms page. Put the renewal date on your calendar, check whether the price rises after the first period, find the cancellation page before you start, and save the confirmation email or cancellation number. Watch bank and card statements for the recurring charge.
Treat a preselected membership, warranty, donation, or protection plan as optional unless the checkout clearly says it's required.
A practical checkout checklist
Use this sequence for a hotel, ticket, delivery order, subscription, or retail purchase.
1. Set the details that change the price
Enter the delivery address, travel dates, guest or passenger count, quantity, membership status, and delivery speed. Comparing before that is comparing estimates.
2. Reach the order summary without paying
Open checkout far enough to see shipping, taxes, service charges, and payment-method fees. You shouldn't have to place the order to learn the total.
3. Expand every detail
Look for price details, fee breakdown, terms, show more, or similar links. Read the text beside checkboxes and buttons. A low base price can stay visually prominent even when the amount due is somewhere else on the page.
4. Label each line item
Mark every charge as required now, optional and removable, recurring later, a refundable deposit or authorization hold, a tax or government charge, or something that depends on a choice you made. If you can't classify it, ask the merchant before you pay.
5. Test the optional items
Remove insurance, expedited delivery, seat upgrades, donations, memberships, priority service, and protection plans one at a time. The total should drop when an optional item comes off.
6. Check the future cost
For subscriptions, rentals, and memberships, write down the next charge and the cancellation deadline. For lodging and tickets, read cancellation, refund, and transfer limits.
7. Compare like for like
Match final totals for the same quantity, dates, room or seat type, delivery speed, taxes, and payment method. A lower headline price isn't a better deal if it leaves out charges the other seller already included.
8. Save evidence
Screenshot or print to PDF the advertised price, cart, expanded fee list, terms, and confirmation. Include the date and time if the price is likely to move.
Private browsing can give you a cleaner comparison, but it won't strip mandatory fees or guarantee a lower price. Coupon extensions can surface discounts; they generally can't promise that every post-cart charge has already been shown. Review the permissions of any extension that reads shopping or browsing activity.
What to do if the final charge is different
Act quickly and keep it factual.
- Collect the records. Save the advertised price, checkout screenshots, receipt, order number, fee description, terms, confirmation email, and any support messages.
- Contact the merchant or platform in writing. Identify the charge, say when it first appeared, and ask whether it was mandatory, optional, recurring, refundable, or triggered by a choice.
- Ask for a specific remedy. Request removal or a refund if the charge wasn't disclosed as the offer or checkout required. Don't describe an authorized purchase as fraud.
- Use the payment method if needed. For a U.S. credit-card purchase, ask the issuer about its billing-error or dispute process promptly. Debit, prepaid, peer-to-peer, and buy-now-pay-later transactions can have different procedures and deadlines.
- File a consumer-protection complaint when it fits. For a hotel or live-event ticket, check the FTC rule's scope first. A complaint can inform an agency; it is not an automatic refund and it doesn't replace contacting the seller.
- Watch for repeat charges. If it's a subscription, cancel through the merchant's stated method and save the confirmation.
A merchant refund policy, a card-network rule, and a legal right are different things. A dispute can fail, and a merchant's promise to refund doesn't necessarily post automatically through your card issuer.
Frequently asked questions
Are hidden checkout fees illegal?
Not always. A disclosed mandatory fee may be allowed outside a sector-specific rule. An optional add-on can still be misleading if it's preselected or presented as required. For short-term lodging and live-event tickets, the FTC rule requires covered businesses to display the total price including mandatory fees, subject to the rule's exceptions.
Does the FTC rule cover Amazon, airline, or Uber Eats checkouts?
It does not create a general rule for every retail, airline, or food-delivery checkout. Those purchases may still be affected by the platform's terms, payment-network rules, state law, and other consumer-protection rules. Use the merchant's itemized total, and don't assume the lodging and ticket rule applies.
Are taxes hidden fees?
Taxes are government-imposed charges, not the same as a seller's service or resort fee. They still change what you pay, so include them when you compare finals. How taxes and other separately displayed charges must appear can depend on the transaction and the applicable rule.
Can a hotel remove a resort fee?
You can ask, but there's no general guarantee that a disclosed mandatory resort fee will be waived. Compare the total price across properties and dates, and confirm whether the charge is mandatory before you book.
Is there a universal 3% or 4% limit on card surcharges?
No universal U.S. federal limit applies to every card surcharge. Network policies, state law, merchant agreements, and the payment type can all matter. Ask the merchant how the charge was calculated, and ask your card network or issuer about the relevant process.
Will incognito mode stop surprise fees?
No. Private browsing may keep saved account information from skewing a comparison, but it doesn't remove taxes, shipping, service fees, or other charges tied to the order.
On the next purchase, enter the real address or dates first, expand the fee breakdown, strip anything optional, and save the payable total before you click Pay. If a required charge appears only at the end, those screenshots are what you'll need if you contact the merchant or your card issuer.