Generally, yes. USCIS typically accepts several forms of payment, and a personal check is usually among them, including for petitions related to H-1B. The key concern is not so much the type of check, but rather filling it out correctly.
To avoid delays or rejection, a few precautions are generally important:
- The check must be drawn on a U.S. financial institution.
- The payee must be written exactly as the form instructions specify.
- The amounts and details must match what the service requires, with no corrections or crossed-out text.
One critical detail: accepted payment methods and instructions change depending on the service and form, and USCIS may update them at any time. Do not rely on a fixed rule heard from third parties.
Before submitting, confirm on the official USCIS website or in the form’s own instructions whether a personal check is currently accepted for the specific service you need. When in doubt, a specialist can help you review the payment details.
Learn more about H-1B
- Initial validity
- 3 years
- Extension
- Up to 6 years total
- Annual cap
- 85,000 visas
- Processing
- 6-12 months
About the author
Victoria Harper
Editor-in-Chief
As a journalist and lead editor at Visto n’ Visa, Victoria helps ensure that immigration topics are covered in a clear, trustworthy, and easy-to-understand way. Her focus is on delivering useful, human, and relevant content for people exploring new paths abroad.