How to Pay USCIS Fees
Learn how to pay USCIS filing fees correctly by check, money order, or online, and avoid common payment mistakes.
Last Updated: April 25, 2025
Payment Options for USCIS Fees
✅ Depending on how you file (online or by mail), you have different payment options:
Filing Method |
Payment Options |
Online Filing |
Credit card, debit card, or bank withdrawal (ACH) |
Paper Filing (by mail) |
Check, money order, or Form G-1450 (credit card authorization) |
How to Pay Online
- File your form through your USCIS Online Account.
- Pay securely using:
- Visa
- MasterCard
- American Express
- Discover
- Debit cards
- Direct bank withdrawal (ACH)
✅ Payment is made immediately after submitting your application.
How to Pay by Mail (Paper Filing)
1. Check or Money Order
- Make payable to: "U.S. Department of Homeland Security"
❌ Do not abbreviate as "DHS."
- Use black ink.
- Write your name and address on the check.
- Amount must exactly match the required filing fee.
✅ Submit one check or money order per form unless the form instructions say otherwise.
2. Credit Card Payment (Form G-1450)
⚡ Only accepted at USCIS Lockbox facilities — not at field offices or service centers.
What Happens If Your Payment Fails?
- Your application may be rejected.
- You may have to resubmit everything, causing delays.
- A failed credit card transaction will result in automatic rejection without a second attempt.
✅ Tip: Make sure you have enough funds in your bank account or available credit on your card.