Why are administration fees non-refundable?

These are non-refundable to cover the on-going website maintenance and database management fees. On-going online paid advertising charges. On-going online paid directories/tools. Any bank charges associated with Master/Visa card verification, pre-authorisation and processing fees by American Express/Dinner Cards, PayPal or any other third-party payment source. Other varied charges that are associated with the booking.