Yes! If life takes you out of the United States, you can still log in and use your Nav Business Checking account.
You can also use your debit cards outside of the United States anywhere Visa is accepted. You will be charged an international transaction fee of 1% of the transaction amount for any point-of-sale (POS) or ATM transactions conducted outside the United States. Some out-of-network ATM providers may also charge their own fees.