My understanding is that most credit unions in the US do charge NSF fees. I know I've been charged them on a savings account at a credit union that rejected an ACH transfer.
At the time, I switched to one of those high interest low fee online banks. They still charged overdraft fees, but they were lower. I had actually tired to create an account there initially, but was rejected due to lack of credit. I had to create a credit union account checking account first to establish some credit before the online bank would do business with me. Note that I'd had savings accounts at a national bank and the credit union previously, but that wasn't enough.
I just checked and my local credit union still charges for NSF, but the online bank I use does not.
At the time, I switched to one of those high interest low fee online banks. They still charged overdraft fees, but they were lower. I had actually tired to create an account there initially, but was rejected due to lack of credit. I had to create a credit union account checking account first to establish some credit before the online bank would do business with me. Note that I'd had savings accounts at a national bank and the credit union previously, but that wasn't enough.
I just checked and my local credit union still charges for NSF, but the online bank I use does not.