If you're mailing an immigration application to USCIS, getting the payment right is just as important as filling out the forms correctly. Since October 2025, USCIS only accepts electronic payments—ACH bank transfers or credit/debit cards. Here's how to pay and avoid the common mistakes that get applications rejected.

If you're mailing an immigration application to USCIS, getting the payment right is just as important as filling out the forms correctly. Mess up the fee or payment method, and your whole packet gets sent back. No second chances. No do-overs.
I learned this the hard way years ago when I filed my first application. Back then, I wrote out a personal check and triple-checked everything before dropping it in the mail. That nervous wait was brutal.
Things have changed a lot since then. As of October 2025, USCIS stopped accepting paper checks entirely. Everything is electronic now. Here's exactly how to pay and avoid the common mistakes that get applications rejected.
Since October 29, 2025, USCIS only accepts electronic payments for paper-filed applications. If you mail in a check or money order, your application will be rejected and sent back to you.
You now have two options for paying by mail:
ACH bank transfer ([Form G-1650](https://www.uscis.gov/g-1650))Form G-1650)** - USCIS withdraws the fee directly from your U.S. bank account. This tends to be more reliable than credit cards because there's less risk of fraud blocks.
Credit or debit card ([Form G-1450](https://www.uscis.gov/g-1450))Form G-1450)** - USCIS charges your card. Sounds simple, but there's a catch. Banks often flag government payments as suspicious. More on that below.
If you file online through your USCIS online account, you pay during the submission process. No paper forms needed.
Before anything else, look up the exact fee for your form. Fees change, and using an outdated amount from a forum post or a friend's advice will get your application rejected.
Two ways to check:
Go to the USCIS fee calculator. Enter your form type and filing category. It tells you exactly what to pay.
Or download Form G-1055, the fee schedule. It's 57 pages long, but it lists every possible fee.
Here are some common fees as of January 2026:
Notice the pattern? Online filing saves you $50 on most forms. That's USCIS's way of encouraging people to file electronically.
Important: Some forms now have additional fees under H.R.-1 (the "One Big Beautiful Bill Act" passed in July 2025). These extra fees cannot be waived and must be paid separately. Check the G-1055 fee schedule for your specific form.
One thing that changed in April 2024: the biometrics fee is now rolled into the filing fee for most forms. You don't pay it separately anymore. The exception is TPS applicants, who still pay a $30 biometrics fee. For more on what happens at your biometrics appointment, see our Biometrics 101 guide.
If you're filing multiple forms together, each form needs its own fee. Don't try to combine them into one payment.
This is often the safer choice. You fill out Form G-1650 with your bank routing number and account number, then USCIS withdraws the fee directly.
What you need:
One important thing: some banks have ACH debit blocks that prevent automatic withdrawals. If your account has this, contact your bank before filing and ask them to allow ACH transactions from the U.S. Treasury or Pay.gov. Otherwise, the payment will fail and your application gets rejected.
USCIS only tries once. If the transaction fails for any reason, that's it. Your application comes back to you.
Fill out Form G-1450 with your card details. USCIS charges the card when they process your packet.
What you need:
Foreign cards don't work. Neither do gift cards. Prepaid cards from U.S. banks are fine.
Here's the problem with credit cards: banks often flag large government payments as fraud. I've seen people on forums who were devastated when their card got declined. USCIS doesn't retry declined payments. They just reject your application.
Call your bank before you mail anything. Tell them you're making a payment to "U.S. Department of Homeland Security" or "USCIS" for the exact amount. Ask them to whitelist government payments if possible. This one phone call can save you weeks of frustration.
When you file through your USCIS online account, you pay directly through Pay.gov during submission. You can use a card or bank account. No paper forms needed. And you save $50 on most applications.
When mailing your application, the payment form goes on top. USCIS specifically tells you to place Form G-1650 or G-1450 as the very first thing in your packet.
Quick checklist:
If you're filing multiple forms with separate fees, include a separate payment form for each one. Don't try to put multiple fees on one G-1450.
Pro tip: If you're worried about making mistakes on your forms, Immiva's guided platform walks you through each question in plain English. It catches common errors as you go and generates your completed forms ready to mail. You still handle the payment form yourself, but the rest of your packet comes out clean and accurate.
USCIS won't try again. They reject your application and mail everything back to you. The rejection notice explains what went wrong.
Common reasons payments fail:
Card declined for fraud - Your bank blocked it. This happens a lot with government payments.
Insufficient funds - The money wasn't there when USCIS tried to process the ACH.
Wrong card details - A typo in the card number or expiration date.
ACH debit block - Your bank doesn't allow automatic withdrawals without prior authorization.
Foreign bank or card - USCIS only accepts U.S. banks and U.S.-issued cards.
If this happens, you have to start over. That means filling out new forms (since some are date-sensitive), including a new payment form, and mailing everything again. If fees went up in the meantime, you pay the new rate.
These tips sound basic, but they'll save you from a lot of stress:
Yes. A family member, friend, employer, or even your attorney can pay on your behalf. The person paying fills out and signs the G-1450 or G-1650 with their own card or bank account information.
This is especially useful if you're outside the U.S. and don't have a U.S. bank account or card. Someone in the U.S. can handle the payment for you.
USCIS has two programs that can help:
If you qualify, USCIS waives the entire fee. You can qualify if:
Not all forms are eligible for fee waivers. You can use Form I-912 for forms like N-400, I-485, I-90, I-765 (in some cases), and others. Check the I-912 instructions for the full list.
You have to file by mail to request a fee waiver. Online filing doesn't support this.
For more details on naturalization costs and fee waiver options, check out our guide on N-400 costs explained.
If your household income is between 150% and 400% of the Federal Poverty Guidelines, you might qualify for a reduced fee on Form N-400. Instead of $760, you'd pay $380.
In July 2025, Congress passed legislation (H.R.-1, the "One Big Beautiful Bill Act") that created new fees on some immigration forms. These congressionally-mandated fees cannot be waived under any circumstances.
So if your form has both a regular USCIS fee and a new H.R.-1 fee, you can request a waiver of the USCIS portion but must still pay the H.R.-1 portion.
There's a narrow exception if you genuinely cannot make electronic payments. You can request permission to pay by check using Form G-1651 (Exemption for Paper Fee Payment).
You might qualify if:
This isn't easy to get. USCIS expects most people to figure out electronic payments. But if you truly have no access to a bank account or card, Form G-1651 gives you a path forward.
If approved, you can pay with a personal check, business check, cashier's check, certified check, or money order.
It varies. For some people, it happens within a few days of USCIS receiving the packet. For others, it takes a couple weeks. Don't panic if you don't see the charge immediately, but do keep an eye on your account.
G-1450 is for credit or debit card payments. G-1650 is for ACH bank transfers (direct withdrawal from your checking or savings account). Both are electronic payments, just different methods. ACH tends to be more reliable because banks are less likely to block it as fraud.
ACH (Form G-1650) is generally safer. Credit cards get flagged for fraud more often, and if your card is declined, your whole application is rejected. The downside of ACH is you need a U.S. bank account, and you have to make sure there's no debit block on your account. If you have a U.S. bank account without restrictions, ACH is the better choice.
Yes, but you need to submit two separate G-1450 forms, one for each card, with the amounts adding up to the total fee. This adds complexity and more chances for something to go wrong. If you can pay with one card, do that.
Yes, as long as it's issued by a U.S. bank. Prepaid cards from Visa, Mastercard, American Express, and Discover all work. Gift cards don't work. The card needs to have enough balance to cover the full fee.
You need a U.S. bank account or a U.S.-issued card. If you don't have either, ask someone you trust in the U.S. to pay on your behalf using their account or card. They fill out and sign the payment form with their own financial information.
Only for certain situations, like emergency advance parole (Form I-131). You need to make an appointment through the USCIS Contact Center first. At the appointment, you can pay by credit card, debit card, or ACH. Cash is never accepted at USCIS offices.
USCIS rejects your entire application and mails it back. There's no option to pay the difference. You have to start over with the correct fee. This is why checking the fee calculator right before you file is so important.
Yes, fees change. USCIS adjusts them periodically, and the new H.R.-1 fees adjust annually for inflation starting in 2026. Always check the official fee schedule (G-1055) or the fee calculator right before you mail your application. Don't rely on amounts you saw months ago or heard from friends.
Call your bank and ask them to allow ACH debits from government agencies, the U.S. Treasury, or Pay.gov. Some banks block all automatic withdrawals by default. If you don't remove the block before filing, the ACH payment will fail and your application gets rejected.
No. USCIS fees are non-refundable regardless of the outcome. You're paying for them to process your application, not for approval.
No. There's no surcharge for using a card.
Visa, Mastercard, American Express, and Discover. The card must be issued by a U.S. bank. Foreign cards are not accepted.
When USCIS accepts your application, they send you a receipt notice (Form I-797C) that confirms they received your filing and payment. For online filings, you get confirmation through your USCIS account. For mailed applications, the receipt notice arrives by mail a few weeks after they process your packet. Keep your bank or credit card statement as backup proof of payment.
Unfortunately, there's nothing you can do about that specific application. USCIS has already rejected it. You'll need to refile with a new application and new payment form. This time, call your bank first to prevent it from happening again.
Getting the payment right is just one piece of the puzzle. The forms themselves can be confusing, and a single mistake can delay your case by months.
Immiva helps you prepare your immigration forms the right way. Instead of staring at complicated USCIS instructions, you answer simple questions in plain English. Immiva fills in the actual forms for you, catches errors before you mail anything, and gives you a complete packet ready to send.
We support applications like N-400 for citizenship, I-539 for status changes, and work permits for H-4 and J-2 visa holders. You still handle the payment form yourself, but the hard part is done.
Paying USCIS fees isn't complicated, but the stakes are high. A declined payment means your application gets rejected. You lose time. You might lose your filing window.
The electronic-only system is actually easier to deal with than the old paper check days. ACH and card payments process faster and you can track what happened more easily.
Just remember: call your bank, double-check your numbers, and keep copies of everything. Get the payment right, and that's one less thing to worry about while you wait for your case to move forward.
Simplifing Immigration Process
Disclaimer: Simple Immi LLC dba Immiva is not a lawyer or a law firm and does not engage in the practice of law, provide legal advice, or offer legal representation. The information, software, services, and comments on this site are for informational purposes only and address issues commonly encountered in immigration. They are not intended to be a substitute for professional legal advice. Immiva is not affiliated with or endorsed by the United States Citizenship and Immigration Services (USCIS) or any other government agency. Your use of this site is subject to our Terms of Use.
Copyright © 2025 immiva.com (Simple Immi LLC dba Immiva)