They charge a lot because it takes work and money to market, it is hard to get licensed and become a real estate agent, they have to pay for dues and insurance and real estate agents usually have to split their commissions with their broker.continue