why do you have to pay to change your address
Yes, you are supposed to tell U.S. Citizenship and Immigration Services (USCIS) every time you move to a new address. Almost all non-U.S. citizens who are in the U.S. are required to give USCIS their new address within 10 days of moving.