In each case the municipality may establish the terms and conditions and fix the charges, rentals or fees for the privileges or services, which shall be reasonable and uniform for the same class of privilege or service and shall be established with due regard to the property and improvements used and the expenses of operation to the municipality.