There are a myriad costs involved in investing. It is important to consider these transaction costs when choosing your investments as they can eat into your returns and reduce your gains. You need to read your agreement thoroughly before signing a contract with any firm. Commissions, fund withdrawal, and consultation fees, are some of the costs you need to be aware of and these differ from one firm to the other, so you must shop around. Statutory costs such as capital gains tax, stamp duty, ZSE, SECZ, and Investor Protection fees are mandatorily levied on investors as they trade in securities.