G-1650

Authorization for ACH Transactions

Agency
USCIS
Revision
Edition 06/03/25
Fillable fields
17
Pages
1
Official source
USCIS form page
Checked
October 20, 2026
Fill G-1650 online
Page 1 of form G-1650

Form 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.

Top of page 1 of Form G-1650: Authorization for ACH Transactions, as printed by USCIS

What's on Form G-1650

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.

Payment terms

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.

Applicant's/Petitioner's/Requester's Information

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

Bank Account Holder Information

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

Bank Account Information

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

Authorization and Signature

The account holder's signature authorizing the debit.

The form is a single page.

How to fill out Form G-1650

  1. 1

    Select one box in each pair

    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.

  2. 2

    Name the account holder

    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.

  3. 3

    Enter the routing and account numbers

    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.

  4. 4

    Write the payment amount

    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.

  5. 5

    Clear any ACH debit block

    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.

  6. 6

    Sign and place it on top

    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.

Why fill Form G-1650 on indox

You get the real form, filled in a browser tab, with nothing standing between you and the finished PDF.

  • Fill the form right in your browser, no software to install
  • Free to fill and free to download, with no account
  • The official blank straight from the USCIS, not a copy someone retyped
  • Works on a phone, tablet or computer

Where to file, fees and payment rules

Where to file

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.

Fee

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.

Declined payments

The instructions say USCIS rejects the application, petition or request for lack of payment if the ACH payment is declined.

Agency Location Codes

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.

No refunds

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.

Edition

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.

Who uses Form G-1650?

  • Paper filers paying from a bank account

    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.

  • Third-party payers

    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.

  • Personal and business accounts

    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.

  • In-person emergency advance parole

    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.

Official sources and the blank

Do it all with indox

View all 94 tools

Questions about Form G-1650

Can someone else pay a USCIS fee with Form G-1650?

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.

Does paying by ACH cost extra?

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.

Can a foreign bank account be used?

No. The USCIS page says USCIS cannot accept ACH payments through foreign banks and can only withdraw funds from U.S. banking institutions.

What is an ACH debit block?

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.

Can the payment amount be left blank?

No. The USCIS page says not to leave it blank, because USCIS will not fill it in.

What happens if the ACH payment is declined?

The instructions say USCIS rejects the application, petition or request for lack of payment.