The only company I know of that pro-rates the annual fee is Citi. I'm sure there are others, but my impression that is more the exception than the norm. Unless it says in the membership agreement that they will pro-rate the fee, there's probably not much you can do unfortunately.