How To Complete Form G-1650
Instructions at the top: type or print in black ink, complete all sections and sign, place the form on top of the package, and the four main lockbox Agency Location Codes for an ACH debit block.
G-1650
Authorization for ACH Transactions
Form G-1650, Authorization for ACH Transactions, is a one-page form used to pay USCIS filing fees and other applicable fees with an Automated Clearing House (ACH) debit from a U.S. bank account. The instructions say USCIS uses the information on the form to process the payment through the Pay.gov platform.
The USCIS page says USCIS no longer accepts personal or business checks, money orders or cashier's checks for forms filed on paper unless the filer qualifies for an exemption. When filing by mail, payment can be made by card with Form G-1450 or from a U.S. bank account with Form G-1650. Payments for applications and petitions filed online go through Pay.gov.
The page says there is no additional cost to pay a filing fee by ACH, and that USCIS can only withdraw funds from U.S. banking institutions, not foreign banks.


Instructions at the top: type or print in black ink, complete all sections and sign, place the form on top of the package, and the four main lockbox Agency Location Codes for an ACH debit block.
A statement that the fees and related transactions are final and not refundable, regardless of any action USCIS takes, and that USCIS transfers the amount authorized from the account.

The full legal name of the person whose application, petition or request is being paid for.

A business or personal account box, the account holder's name as it appears on the account, and a business name field.

A checking or savings account box, the authorized payment amount, routing number, account number and bank name.

The account holder's signature authorizing the debit.
The form is a single page.
The USCIS page says to select just one of the two boxes for a personal or business account, and just one of the two for a checking or savings account.
Give the name as it appears on the account: the individual account holder for a personal account, or the name of the business for a business account.
The routing number is always 9 digits. The instructions place it at the far left of the bottom of a check, while the page notes it might not be the left-most number there and suggests checking with your bank.
Enter the fee amount being authorized. The page says not to leave it blank, as USCIS will not fill it in, and to make sure the account has enough money for the entire filing fee.
If the account has a debit block, the page says to give your bank the USCIS Agency Location Code for the lockbox before filing, such as 7001010390 for Elgin/Carol Stream.
The account holder signs, and the form goes on top of the benefit request. The page says a corrected request paid again by ACH needs a new Form G-1650. This page lets you fill it online free, then print it.
You get the real form, filled in a browser tab, with nothing standing between you and the finished PDF.
The USCIS page says to place Form G-1650 on top of the benefit request and supporting documents and mail them together to the filing location on the page for the form being filed.
The G-1650 page says there is no fee for Form G-1650 itself. The fees it pays are on the USCIS Fee Schedule (Form G-1055), which can change, so check it on the day you file.
The instructions say USCIS rejects the application, petition or request for lack of payment if the ACH payment is declined.
The instructions list the codes (ALC+2) a bank may need, including 7001010330 (Phoenix/Tempe), 7001010331 (Dallas/Lewisville), 7001010335 (Chicago) and 7001010390 (Elgin/Carol Stream), plus codes for other USCIS offices.
The form and the page say the fees and related transactions are final and not refundable, regardless of any action USCIS takes, and ask for fees in the exact amounts.
The edition date is 06/03/25, printed at the bottom of the form and instructions. The USCIS page says to keep the edition date and page numbers visible on a printed copy.
The USCIS page says to file Form G-1650 to pay the filing fee by ACH debit from a U.S. bank account when filing by mail.
The USCIS page says any owner of a U.S. checking or savings account may pay for a benefit request. The account holder completes and signs Form G-1650 and gives it to the filer to submit.
The form has boxes for a personal or a business account. The name is the individual account holder for a personal account, or the name of the business for a business account.
The page says applicants filing Form I-131 for emergency advance parole call the Contact Center for an appointment, and an in-person payment can then be made with Form G-1650.
The agency’s own page for Form G-1650.
The USCIS instructions for filling out and filing Form G-1650.
The official blank form, to print or fill by hand.
No tool matches that search.
The USCIS page says any owner of a U.S. checking or savings account may pay for a benefit request. The account holder completes and signs Form G-1650 and gives it to the filer to submit.
No. The USCIS page says there is no additional cost to pay the filing fee by ACH transaction, and there is no fee for Form G-1650 itself.
No. The USCIS page says USCIS cannot accept ACH payments through foreign banks and can only withdraw funds from U.S. banking institutions.
The USCIS page says some account owners place a debit block to stop unauthorized ACH withdrawals. It says to give your bank the USCIS Agency Location Code so the payment can be processed.
No. The USCIS page says not to leave it blank, because USCIS will not fill it in.
The instructions say USCIS rejects the application, petition or request for lack of payment.