Expedia charges the guest the full rate plus taxes. Then pays the hotel room and taxes at a discounted rate (25 -15%). so they make both the discount difference AND the tax difference from what the guest pays. i.e. you pay $100 plus $10 in taxes = $110.