While the online USPS Hold Mail service is free, requesting temporary mail forwarding or any other service that requires a formal address change requires the payment of a $1.00 online service fee. The USPS requires this $1.00 fee be charged to a valid credit card for identity confirmation purposes.