No! You will not have to switch banks to accept payments online. We can deposit money into any US bank account.