The phrase "small initial investment" refers to a minimal amount of money or resources that is required at the beginning of an undertaking, in order to initiate and start it. Full definition
There are franchises that require a lot of startup capital, and there are other franchises that can be run from home for a very small initial investment. (commercialcapitaltraining.com)
The initial cost would increase, but after that relatively small initial investment, you might be able to extend the lifetime of a drug. (sciencedaily.com)
Nevertheless, if you have accurately called the direction of the market, you stand to make good money on your rather small initial investment. (vinsonfinancials.com)