Bank of America and Chase bank have a monthly service fees however you require a minimum deposit fee of $100 for opening Bank of America Checks while there is no minimum opening deposit for Chase. Zil Money integrates with both Bank of America and Chase bank and you can print and mail checks from more than 22000+ banks in the US on Zil Money.