The Specialist Cruise Agent we use does not charge an admin fee for cancellation. I understand some do and I think these are also the same agents that ask for the balance over a month before P & O ask for it.