The minimum deposit at Admirals is $25, but it depends on the payment processor and geographic location of traders.