We’re Canadian, but most of our customers are in the US. We use Stripe, charge in USD and have a USD bank account that we deposit to, but it’s currently an account at a Canadian bank.
Occasionally we have customers who get dinged with foreign transaction fees by their issuing bank. We also have some whose debit cards decline the transaction completely because they’re restricted to not allow any cross-border transactions.
I know I can open an account at BMO Harris, which is a US Bank, and have my USD sales deposit there. But I’m still not 100% convinced whether this will remove the “cross-border” designation from my customers transactions, since we’re still a Canadian company and Stripe is likely dealing with the Canadian arms of the credit card overlords.
Has anyone had success doing something like this, ie a USD bank account at a US bank attached to a Canadian Stripe account which successfully removed the foreign transaction fees/restrictions from their US customers?