Travel agents charge surcharges and fees on top of the price.
This is an all depends on what we are doing for you. Yes, we get paid on commission by hotels, airlines and resorts, typically.
I wrote all depends on what we are doing for you. We, meaning, the trips we do are 7 days or longer cruises, All inclusive resorts, escorted group tours, family vacations, honeymoons, etc. But if you are just looking for airfare, we will charge a ticketing fee, whether domestic or international.
If you are looking to cruise for 3 days only, we will charge you a time fee, $25 per person going.
It might be upfront, or after getting all the ins and outs of the trip, we may inform you, that it will cost this.
Again because of the time. Putting together an itinerary, a complicated trip, or booking multiple tickets, transfers for an extended family vacation, is a lot of work. Think of it as insurance for all of the time and effort put into creating an itinerary, in the event that a client ends up canceling. However, every agency is different, some charge fees up front and then drop the fees when the client books