Welcome to the banking system. If they're going threw the debit card channels, through Visa, they might charge a fee, Balanced's bank may charge a fee, Balanced has to pay its employees, pay for hosting its servers, make sure they are PCI compliant, etc.
Sounds like a lot of bloat and over exaggeration on the part of banks and credit card companies for how much all these things cost. They're still making a killing...