I had messaged Airbnb about this last night as well, here is their response. This is a thing.
"When guests view your listing they see the price including both the nightly price and the cleaning fee.
Airbnb did not always do this but we found that some guests became turned off because when they viewed the listing they saw one price but then when they went to book the price increased. Guests felt that they were being mislead at the first step and it prevented some guests from taking any further steps and therefore not booking with hosts.
So when a guest views a listing they see the nightly price with the cleaning fee incorporated. In the case of your listing that would be a nightly price of $128 plus the cleaning fee of $32 for a total of $160.
There are only two circumstances under which a guest will see the price of $160. 1) when a guest does not input the number of nights they are booking for, or 2) when they only want to book for one night.
What you will find is when most guests are looking for a listing they input the location, number of nights and number of guests. So if a guest was to search for a listing for 3 nights and your listing fit their criteria they would see your nightly price of $128 plus your cleaning fee divided by the number of nights. So $32 divided by 3 equals $10.67. So if the guest was looking at your listing under these conditions they would see a nightly price of $138.67.
If a guest booked for 10 nights, the cleaning fee would be divided by 10 and added to your nightly price, $3.20. So on and so forth depending on the number of nights the guest wants to book for.
If a guest does not input a number of nights they will see all hosts nightly prices plus full cleaning fee included. All hosts will be shown the same, so as most hosts include a cleaning fee it should not affect any potential bookings.
If you want to test this out yourself this is the best way to do it.
1) Open Google Chrome
2) Open an incognito window, Ctrl + shift + N will open an incognito window. The reason why I suggest an incognito window is because repeatedly visiting the same page on a website like Airbnb, that updates so frequently, can cause issues. Incognito window will prevent any issues
3) Search for a listing that would fit your listings details
4) Change the number of nights and you will see that the price changes in line with your cleaning fee being divided by the number of nights
So I hope that I have been able to make clear how this system benefits both hosts and guests."
Linda