Publix pays employees between $13 and $20 per hour depending on the job and experience. Entry-level roles like baggers usually start near minimum wage. Management and specialist positions earn higher salaries. The company offers raises based on performance and time spent working.

How Publix Sets Pay
Publix’s pay depends on your job title, where you work, and how much experience you have. For example, baggers and cashiers typically make between $11 and $14 an hour. If you work as a pharmacy technician or a supervisor, you can earn closer to $20 per hour. Raises happen every year based on how well you perform and how long you’ve been with the company.
Typical Salary Ranges at Publix
Here’s what you can expect to earn at Publix, depending on your role:
- Cashier: $12 to $15 per hour
- Bagger: $11 to $13 per hour
- Deli Clerk: $13 to $16 per hour
- Store Manager: $60,000 to $80,000 a year
Those are averages, and pay can change depending on the location and your skills.
How Publix Pay Compares to Other Grocery Stores
Publix’s pay rates are pretty competitive. When you compare them to other grocery chains like Walmart and Kroger, they’re in the same ballpark or slightly better. Many employees appreciate the benefits and work environment at Publix, which often makes up for any small pay differences.
For comparison:
- Walmart pays $11 to $19 per hour
- Kroger pays $12 to $20 per hour
- Target pays $13 to $18 per hour
What Influences Your Pay at Publix?
Several things affect how much you get paid at Publix:
- Your job title and duties
- How long you’ve worked there
- Store location and local wage laws
- Your job performance
- Seasonal or business demand
If you do well and stay with the company, your chances for raises and promotions go up.
Benefits That Come with Working at Publix
Besides pay, Publix offers several benefits:
- Health insurance
- Retirement plans
- Paid time off
- Tuition assistance for school
- Employee discounts
Many employees say these perks make Publix a great place to work.
How You Can Grow Your Career and Pay at Publix
Starting as a bagger or cashier, you can move up to supervisor or manager roles. As you take on more responsibility, your pay increases. Publix encourages internal promotions and rewards hard work with raises.
Real Stories from Publix Employees
Jessica started as a bagger earning $11 an hour. Now, as a deli clerk, she makes $15 an hour. She says, “Publix pays fair wages and gives chances to move up.” Mike works as a pharmacy technician and notes that managers make the highest salaries but that there are good opportunities for growth at every level.
Publix Pay Rate Comparison Table
Job Title | Average Hourly Rate | Notes |
---|---|---|
Bagger | $11–$13 | Entry-level |
Cashier | $12–$15 | Customer service role |
Deli Clerk | $13–$16 | Food handling skills required |
Pharmacy Technician | $17–$20 | Specialized training required |
Store Manager | $60,000–$80,000/yr | Leadership position |
Source: Employee reports and company data
Questions We Get Asked Most About Publix Pay
How much does Publix pay per hour on average?
Publix employees typically earn between $12 and $20 per hour depending on their role. Baggers start near $11 an hour, while specialized jobs pay more.
Does Publix give regular pay raises?
Yes. Publix usually gives raises yearly based on employee performance and time worked.
How does Publix pay compare to Walmart or Kroger?
Publix pay is similar to Walmart and Kroger, but many employees prefer Publix because of better benefits and work environment.
What jobs pay the most at Publix?
Store managers and pharmacy technicians earn the most, with managers making $60,000 to $80,000 annually.
Is working as a bagger stressful at Publix?
Bagging can be fast-paced and physical but is considered an entry-level job. Many employees move up to other positions that are less stressful.