Why Is There a $2 Processing Fee?
When you submit a name-your-price request on hotelhaggle, a $2 processing fee is charged. We want to be transparent about why this fee exists.
We Contact Hundreds of Hotels on Your Behalf
When you submit an offer, we do not just wait for hotels to find it. Our team actively reaches out to hotels in your destination — sometimes hundreds of them — to find one willing to accept your price. This outreach requires real time and effort from our negotiation team.
We Want to Make Sure You Are Serious
The $2 fee helps us filter out casual browsers from serious travelers. When someone is willing to pay a small fee, it signals they are genuinely interested in booking. Hotels take these offers more seriously, which means you are more likely to get your price accepted.
What the Fee Covers
- Active outreach — We contact hundreds of hotels on your behalf to find one that accepts your price
- Professional negotiation — For counteroffers, we negotiate to close the gap
- Platform maintenance — Keeping our bidding and comparison tools running
- Customer support — Help when you need it
We Are Only Covering Our Costs
The $2 fee does not generate profit — it simply helps cover the cost of outreach and negotiation. We do not mark up hotel rates, and we do not charge commissions to you. The price the hotel accepts is the price you pay.
How We Make Money
The processing fee covers our outreach costs, but it does not fully fund the platform. When a hotel accepts a booking connection through our platform, the hotel pays us a commission. This commission is paid by the hotel — it is never added to your booking rate. You never pay more than the price the hotel accepts.
How the Fee Works
The fee is charged once per request — not per room or per night. Whether you need 1 room or 10, the fee is $2.