The average wage for a Dollar General Stocker is $10 per hour. Dollar General's stocker pay ranges from $8 to $17 per hour. This estimate is based on 31 Dollar General Stocker salary report(s) or estimated based on statistical methodologies. A Stocker at Dollar General can expect to earn an average total pay of $10 per hour after bonuses and other perks.