You don't have to pay to have your ILR transferred to a new passport -- when your current passport expires, you can just carry it with your new one. If you want to have it transferred, the fee is the same as your original ILR application (unless they've very recently changed that...).