I think to earn at least a little, you need to invest at least $ 100. Smaller amounts are simply ineffective for investment.
If someone can't invest $100, even $50 will be enough, but the rates of return/total profit might not be that high. Actually it depends upon the individual, how much he wants as profit. If he doesn't minds small profits, $50 would be fine.