The number of towels you should buy for your hotel depends on several factors, including the number of rooms, average occupancy rate, the frequency of your laundry service, and your hotel's specific needs and policies.
As a general guideline, it's typical to have at least three sets of towels per room. Each set would include at least one bath towel, one hand towel, and one face towel. This system allows one set to be in the room, one in the laundry, and one set ready for the immediate changeover.
However, this is a minimal requirement. For higher-end hotels, or establishments wanting to provide superior service, it's recommended to have more towels on hand. Some hotels opt for up to five sets of towels per room.
It's also a good idea to have a surplus of towels in stock for emergency situations, such as unexpected surges in bookings, laundry delays, or additional towel requests from guests. An extra 10% to 20% above your calculated needs is often sufficient.
So, if you have a 100-room hotel and follow the three-sets rule, you would need at least 300 sets of towels, or up to 500 sets for a more luxurious provision. Adding an additional 10% to 20% for contingencies would mean keeping between 330 and 600 sets of towels in total. Please remember, this is a general guideline and you should adjust quantities based on your hotel's specific needs and experiences.