Pay by Credit or Debit Card

All online credit or debit 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. There is a $20 wire transfer fee for all wire transfers.
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 NOT begin work on your immigration matter until your payment has cleared. See the above payment options for estimated payment processing times. If your immigration matters are urgent or time-sensitive, please choose to pay by credit card.

Online Payment Temporarily Unavailable

Please check back later. Sorry for the inconvenience.