Pay by Credit Card

All online credit card payments will incur an additional 3.5% transaction fee.
NOTE: This payment process is immediate.

Pay by eCheck

Transfer funds directly from your bank account with a 0.75% transaction fee.
NOTE: This process can take 5–7 business days.

Pay by Wire Transfer

To make arrangements to make your payment via wire transfer, call us at (866) 697-1832.
NOTE: This process can take 1–3 business days.

Make a Payment

Please enter the US dollar (USD) amount of your payment in the field below, then click the “Add to Cart” button.

NOTE: We will begin work on your immigration matter as soon as we receive payment. If your immigration matters are urgent or time-sensitive, please choose to pay by credit card.