60 Whole Foods Cashier Salaries. Whole Foods Cashiers earn $19,000 annually, or $9 per hour, which is 5% higher than the national average for all Cashiers at $18,000 annually and 105% lower than the national salary average for ​all working Americans.