Price it so you make money, don’t worry about what the hotel owner “wants to pay”.
I’m like you, I’m mostly residential although over the last few years I have picked up a couple hotel accounts. What you need to do is figure how long you will spend in each room. I’ve found on the hotels I’ve done that with 2 people working I can do a hotel room carpet in about 7 minutes. One person is prespraying, moving chairs and other small items, and manipulating hoses while the other uses the wand. If you are doing tile in each room too you will have to add on more time.
For arguments sake let’s say you spend an average of 12 minutes per room to do the carpet and tile. You will be cleaning 5 rooms per hour. Take your target $$$ per hour (let’s say $150) and divide it out. $150 divided by 5 rooms per hour would give you a price per room of $30.
For just carpet at 7 minutes per room the price works out to be around $17.50 per room.
Adjust my math by what ever your target $$$ per hour is.
If you give your price and the hotel manager laughs at you saying he usually pays half of what you quoted him then wish him a good day and be on your way. If we worked for what our customers “want to pay” we would never be profitable.
I do use my truckmount on a 6 story hotel. If you can park by a back stairwell it makes it fairly easy. Tell the manager you have to be able to work room to room on each floor as you can’t be running back and forth to do a room here and a room there then back over here again.