Pay Your NVC Fees
Without a US Bank Account
Your immigrant visa can't move forward until NVC fees are paid. Don't let a US bank account requirement hold up your case. We pay on your behalf so you can move on to the next stage.
How It Works
Three simple steps to pay your NVC fees
Submit Your Details
Enter your NVC case number, invoice ID, and select which fees you need to pay. We verify your information and send you an invoice.
Pay Securely
Pay via credit card or debit card. Your payment covers both the government fees and our service fee.
Get Your Receipt
We submit payment to NVC within 3-5 business days. You receive the official CEAC receipt via email.
Why Trust Immifiler?
US-Based Company
Nutshell.sh Limited is a registered Delaware corporation operating from San Mateo, California.
Official CEAC Receipt
You receive the same official receipt as if you paid NVC directly. Your case is updated in the NVC system.
Secure Payments
We use industry-standard encryption. Your payment details are processed securely and never stored.
Transparent Pricing
Government fees pass through at exact NVC rates. Our service fee is clearly shown before you pay.
What You'll Receive
The official CEAC receipt confirming your NVC fees are paid.

Sample receipt from the CEAC portal showing payment confirmed. Personal details redacted for privacy.
Simple, Transparent Pricing
Government fees plus our service fee. No hidden costs.
IV Fee Only
Immigrant Visa Application Processing Fee
Both Fees
IV + AOS fees together
Government fees are set by NVC and passed through at exact rates.
For cases with multiple IV applicants, government fees are charged per applicant and service fees are $39 per additional applicant.
All prices in USD.
Questions & Answers
Yes. Nutshell.sh Limited is a registered Delaware corporation operating from the United States. We make the actual payment to NVC on your behalf using our US bank account. You receive the official CEAC receipt showing the payment was applied to your case.
Before we submit payment to NVC: yes, refund minus payment processing fees. After we submit payment to NVC: no, because government fees are non-refundable. We only submit after confirming your case details are correct. See our Terms of Service for full details.
NVC only accepts payment via US bank accounts (ACH). If you are overseas without a US bank account, you cannot complete the payment through their portal. We solve this problem by paying on your behalf.
We support family-based immigrant visas (IR, F1, F2, F3, F4 categories) and employment-based visas (EB1A, EB2-NIW self-petitioners).
We process payments within 3-5 business days after receiving your payment. You receive the CEAC receipt via email as soon as the payment is confirmed.
Your NVC case number (format: XXXYYYYYYY), your invoice ID from NVC correspondence, and the applicant name(s) exactly as they appear in NVC records.
No. We only facilitate fee payment. Visa approval is determined solely by US government officials based on your eligibility and application.
We accept Visa, Mastercard, American Express, and Discover through secure Square invoicing. All transactions are encrypted and protected.
Ready to Pay Your NVC Fees?
Get the official CEAC receipt within 3-5 business days.
Secure invoicing powered by Square. Official receipt emailed to you.