My credit union (Navy Federal) will accept rolled coins with no charge and they have a coin machine that doesn't charge a fee either.
I really like this credit union for a number of reasons but one. They don't have many branches and none within two hours of my house. So I never go to the bank unless I really need to. Last trip I made, I ordered checks, a new ATM card (my stripe was worn to nothing) and deposited $258 in loose coins from my piggy bank. That should do me for another year.
Pam