Regarding the original questionHi there, here are your answers:
1)The Law does not prohibit the banks to open bank accounts for non-residents, however, the Banks in Brazil chose not to open regular checking accounts, unless the client is a legal resident. However, there are quite a few banks that open CC5 Accounts, these accounts are for non-residents.
2)My clients usually have me pay for the bills on a monthly basis. But you can also hire a management company, open a CC5 account, and/or have a friend pay for such bills.