The main reason why they charge a small fee is to protect against fraud. You will use a card to pay. The USPS makes sure that the card matched either your old address or your new address. Again, this sounds fussy, but it's way better than someone else forwarding your mail!