Skip to main content

How to Pay Your Green Card Application Fee

What the Green Card Fee Covers and How to Pay It

The green card application fee is a payment to U.S. Citizenship and Immigration Services (USCIS) for processing your permanent resident application. The fee amount depends on which form you are filing — Form I-485 (adjustment of status) or Form I-140 (immigrant petition) — and whether you may have access to for a fee waiver or reduction based on income. USCIS accepts payment by check, money order, credit card, or debit card, and the method you choose affects how quickly your payment is recorded.

You do not pay the fee when you first submit your application. Instead, USCIS sends you a notice (usually Form I-797) telling you the exact amount owed and the deadline for payment, which is typically 30 days from the notice date. Paying on time keeps your case moving; a late payment can delay your interview or decision.

Key Takeaways

  • USCIS sends you a payment notice with the exact fee amount and a 30-day deadline after you submit your application.
  • You can pay by check, money order, credit card, or debit card — credit and debit cards are processed fastest but may carry a convenience fee.
  • Payment must go to the correct USCIS lockbox address listed on your notice; sending it to the wrong address delays processing.
  • If you cannot afford the fee, you can request a fee waiver or reduction on Form I-912 before the payment deadline.
  • Keep your payment receipt or cancelled check as proof of payment in case USCIS cannot locate your payment.

Payment Methods and Processing Times

USCIS lockboxes — the addresses where you mail payments — process different payment types at different speeds. A check or money order takes 7 to 10 business days to clear after USCIS receives it. A credit or debit card payment is recorded within 24 hours, but USCIS charges a convenience fee (usually 2.2% of the fee amount plus a flat fee) that you pay to the payment processor, not USCIS. This means your total cost is higher, but your payment is confirmed faster.

Online payment through USCIS's payment portal (if available for your form type) is the fastest method — the payment posts immediately and there is no convenience fee. Check your payment notice to see if online payment is an option for your specific case. If you pay online, print and keep your confirmation number.

Never send cash, and do not mail payment to a USCIS office or field office — only to the lockbox address printed on your notice. Payments sent to the wrong address are often lost and can cause your case to be denied for non-payment.

Requesting a Fee Waiver or Reduction

If your household income is at or below 200% of the federal poverty guideline, or if you receive certain public benefits, you can request that USCIS waive or reduce your fee. You submit Form I-912 (Request for Fee Waiver or Reduction of Fees) along with proof of income — tax returns, pay stubs, benefit statements, or a signed declaration of income if you have no documents.

File Form I-912 before your payment deadline. USCIS will make a decision on your waiver request and send you a notice. If approved, you do not pay the fee. If denied, you then have 30 days from the denial notice to pay the full amount. A fee waiver request does not stop the clock on your payment deadline, so submit it as soon as you receive your payment notice.

What Happens If You Miss the Payment Deadline

If you do not pay by the deadline on your notice, USCIS will send you a second notice giving you an additional 30 days to pay. If you still do not pay after that second notice, USCIS can deny your application without holding an interview. A denial is not the same as a rejection — you can reapply, but you will have to start over and pay the fee again.

If your payment was delayed in the mail or lost, contact USCIS as soon as you realize it. Bring proof of your original payment (cancelled check, credit card statement, or money order receipt) to your interview, or submit it by mail with a letter explaining the situation. USCIS can sometimes locate a lost payment if you provide the exact amount, date, and method.

Tracking Your Payment and Keeping Records

After you mail your check or money order, write down the date you sent it, the amount, and the lockbox address. Keep a copy of the front and back of your cancelled check or money order receipt. If you paid by credit or debit card, save your confirmation number and the charge on your statement.

You can check the status of your case online through USCIS's case status tool using your receipt number (the number on your initial application receipt notice). The status will eventually show "Payment Received," but this can take several weeks after USCIS processes your payment. If your status does not update within 30 days of mailing, contact USCIS to confirm they received it.

Fee Amounts and What They Include

The green card application fee covers the cost of processing your petition, background checks, and administrative work. The amount varies depending on your form and age. USCIS publishes current fees on its website, and the exact amount for your case will be listed on your payment notice. Some forms have separate biometric services fees (fingerprinting and photos), which may be due at the same time or collected at your appointment.

The fee does not cover the cost of medical exams, police clearances, or document translations — those are your responsibility. It also does not cover attorney fees if you hire an immigration lawyer.

Frequently Asked Questions

Can I pay the green card fee with a credit card online?

Some forms allow online payment through USCIS's payment portal, which accepts credit and debit cards with no convenience fee. Check your payment notice to see if online payment is available for your specific form. If not, you can mail a check, money order, or pay by card through the mail using the payment instructions on your notice.

What if I paid but USCIS says they never received it?

Bring your proof of payment (cancelled check, money order receipt, or credit card statement) to your interview. If you have not had an interview yet, mail a copy of your proof along with a letter to the lockbox address, explaining the situation and asking them to locate your payment. Keep a copy for your records.

Do I have to pay the fee upfront or after my interview?

You pay after you submit your application. USCIS sends you a notice with the fee amount and a 30-day deadline. Payment must arrive before that deadline, or your case can be denied. You do not pay at the interview.

Can I pay the fee in installments?

USCIS does not offer payment plans for green card fees. The full amount must be paid by the deadline on your notice. If you cannot afford it, request a fee waiver or reduction on Form I-912 before the deadline.

What if my payment notice got lost in the mail?

Contact USCIS using the phone number or online chat on their website and provide your receipt number from your initial application. They can resend your payment notice or tell you the amount and lockbox address over the phone. Do not delay — if you miss the deadline, your case can be denied.