I'm on Orange, i want to port my number over to Virgin, i still have 22p credit on my Orange phone (PAYG) but i can't get to CS because that is 25p pm

why should i have to pay 25p pm to get my pac number from them?, any suggestions would be appreciated.