USCIS No Longer Accepts Checks or Money Orders
As of October 28, 2025, USCIS has permanently stopped accepting checks and money orders for fee payments. This guide explains the new accepted methods and required forms for paying immigration fees safely and correctly.
