ACH transfers are free, but you can only transfer up to $50,000 a day. If you need to transfer more, you are better off with a wire transfer as they have no maximum limits, but there is an $8/wire fee for incoming wires and $25/wire for outgoing wires.