Right now, you should use bank transfers to add money to your Freetrade account.
Our cash deposit process currently involves some manual intervention, to bridge the gap between the legacy banking data we are reliant on and our systems, and so isn't as fast as we'd like.
We will be working to improve this, but in the meantime it does mean that deposits will only be processed during working hours (7am-4pm, Mon-Fri), and in batches. During this time, you should expect 2-4 hours for your money to arrive.
After business hours, it may take longer for your funds to be processed: usually the next day.