uSMART don't charge any fee for stock deposit. But some brokers may charge for transferring out stocks, please check the details with your curreny broker.