Question: does usps charge for mail forwarding?
Answer: Forwarding your mail in person at the post office is free. Submitting your request online, however, requires a $1 fee for identification purposes. The Postal Service wants to ensure your identity is safe, so they use your credit card to confirm your identity for online change of address requests.