Navy Federal charges just $1.00 per transaction, considered the cheapest compared to other banks.