Low deposit investments are ones requiring only small down payments. Whether or not an investment property can be deemed low deposit will depend on their payment structure. The properties that afford the lowest cash deposits are generally those that have either staggered payments schemes or even better a deposit payment with nothing further to pay until completion.