The best way to invest in cotton is by investing with CFDs or contract for difference. By using a CFD you can speculate on price rises and falls. In this way you don’t have to physically receive or deliver the cotton, and you can also take advantage of fluctuations in the price of cotton with smaller amounts.