Salary surveys state that a cashier employed by a fast food restaurant may earn anywhere between $6.91 to $7.82 per hour, and a cashier working at retail grocery store may earn $7.43 to $9.25. Other than the hourly based salaries, some cashiers are also offered other benefits like insurance, discounts on goods, free meals, etc.