When I filed my very first immigration application years ago, I remember carefully writing out a personal check and hoping I had done everything right. That used to be the standard, but today checks are gone and USCIS has moved to electronic-only payments. Below is a practical, step-by-step guide to help you get your fee payment right the first time.
Step 1: Determine the Correct Fee
Before you think about how to pay, you need to confirm the exact amount. USCIS fees vary depending on the form type, the category you are filing under, the reason for filing, and sometimes even the number of applicants included in one packet.
There are two ways to check the filing fee:
- Use G-1055, Fee Schedule - a 57-page-long document with all the possible USCIS fees listed.
- Use the official fee calculator. It shows the fee for each form type, so if you file two or more forms concurrently, you will need to verify the cost for each form.
Remember that fees can change. Do not rely on old information from friends, lawyers, or community forums. Always review USCIS page.
Step 2: Choose How You Will File
How you pay often depends on how you are filing:
- If you file online (through your USCIS account), you will pay the fee online as part of the process. Payment options include credit card, debit card, or a direct withdrawal (ACH) from your U.S. bank account.
- If you file by paper (mailing your application), you still have to include a payment authorization form with your packet—USCIS will then charge your bank account or card electronically. That’s where the methods below come in.
Step 3: Select a Payment Method (for Paper Filings)
For applications mailed to USCIS, you have several options:
Option A: ACH Debit (Form G-1650)
The newest option, introduced just a few days ago is ACH debit from a U.S. bank account using Form G-1650. USCIS will electronically withdraw the fee. This method is fast, but only U.S. bank accounts are accepted.
Option B: Credit, Debit, or Prepaid Card (Form G-1450)
You can use Form G-1450 to authorize a payment with a U.S.-issued credit or debit card. Foreign cards aren't accepted, though prepaid cards from U.S. banks work fine.
Step 4: Assemble Your Packet Correctly
When preparing your application packet, be sure to place your payment form—either G-1650 or G-1450 on top. It's important to verify that the amount you are submitting aligns with the current fee chart. Don't forget to sign the authorization form or the check. Additionally, make a complete copy of all documents, including your payment form or check, to keep for your records.
Step 5: Mail or Submit Online
When filing online, your payment is processed automatically before you submit your application, so there's no need for any paper forms. If you choose to file by mail, ensure that you include your payment in your submission packet and send it to the appropriate USCIS lockbox or service center. It's important to verify that you are using the correct address for your specific form type and filing category to avoid any delays.
Final Thoughts
Paying USCIS fees may not be the most exciting part of the immigration process, but it’s one of the most critical. I still remember the nerves I felt waiting to see if my first payment would go through back then it was a paper check, today it’s all electronic.
The upside: with ACH and card payments, it’s easier to track what happened and fix problems quickly. Take the time to confirm your fee, choose the right method, and follow USCIS instructions carefully. Getting it right the first time will save you from unnecessary delays and give you peace of mind as your application moves forward.
