Are there any minimum deposits?

No. Both of the banks that we work with do not impose minimum deposits.