There has been a lot of discussion on here and other Vegas forums about why companies would charge resort fees and/or parking fees. Here’s my take on why MGM started charging resort fees and is now charging for parking: These days, most paid hotel reservations are booked on a 3rd party website such as priceline or hotwire rather than directly with the hotel. These websites take a percentage of the room charges as a commission. If customers pay the hotel directly, priceline doesn't get a commission, so MGM wants as many of the room charges to be paid directly to them as possible (ex. Parking and Resort Fees) Now let’s look at some numbers: Let's say someone books 7 nights on priceline for an MGM hotel (assuming no other fees) and the total for the week is $1000. Also, let’s assume Priceline takes 20%. MGM’s revenue = $800 Priceline’s revenue = $200 Now MGM decides to start charging $30/night for resort fees and $10/night for parking. The customer is still going to pay the same amount of $1,000, because MGM is going to lower the prices of the rooms accordingly. (Supply and demand laws say they must do this to maintain the same hotel capacity). Now the room is $720 for the week on Priceline, resort fees are $210, and parking is $70. Priceline now only gets to take 20% of $720 as a commission. MGM room revenue= $576 (80% of $720) MGM Parking Revenue = $70 MGM Resort Fee Revenue = $210 MGM Total Revenue = $856 Priceline Revenue = $144 By simply changing the name of the fee and without raising prices, MGM just increased their revenue by $56, or 8%, on this $1,000 purchase.