The typical Walmart Stocker salary is $10. Stocker salaries at Walmart can range from $7 - $14. This estimate is based upon 88 Walmart Stocker salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a Stocker at Walmart can expect to make an average total pay of $20,584 . See all Stocker salaries to learn how this stacks up in the market.