Abstract: A billing system, comprising a service provider account management system configured to maintain at least one service provider account for a customer, and a financial institution account management system configured to maintain at least one financial institution account for the customer, and a gateway in data communication with the service provider account management system and the financial institution account management system, configured to exchange account data between the service provider account management system and the financial institution account management system.