Certified Pharmacy Technician Salary in the United States

Average Pay
$
21.17
Hourly
Bar graph showing average Medical Assistant salary in the United States
High
$
39.9
Low
$
14
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

How much does a Pharmacy Technician make in the United States?

As of Jul 22, 2026, the average salary for a Pharmacy Technician in the United States is $21.17 per hour, which is equal to $44031 per year.

Our data is based on an analysis of 210758 recent job postings for Pharmacy Technicians in the United States.

Pharmacy Technician Salary in the US by State

As of Jul 22, 2026, state 1 is the state in the US with the highest pay, earning $amount one per hour. Followed by state 2 with $amount 2 and state 3 with $amount 3 per hour in second and third positions, respectively.

$
29.2
New York
Bar graph showing Certified Medical Assistant salary data ranked #2 in the United States
$
29.1
New York
Bar graph showing Certified Medical Assistant salary data ranked #1 in the United States
$
29.3
New York
Bar graph showing Certified Medical Assistant salary data ranked #3 in the United States

Certified Pharmacy Technicians vs. Pharmacy Technicians

In the United States, pharmacy technicians who hold certification earn higher average wages than those who are only registered
Most employers prefer Certified Pharmacy Technicians, who have completed a training program and passed a certification exam
Certification in the United States can be completed in only a few months 

Become a Certified Pharmacy Technician With Stepful’s 4-Month Online Program

$
22
Entry Level
0-1 yr
$
24
Mid Level
2-3 yr
$
28
Senior
+4 yr

Pharmacy Technician Salary by Years of Experience 

A Pharmacy Technician’s salary can vary significantly based on experience. As they gain expertise, develop specialized skills, and build a strong track record, their earning potential increases. Below, you can see the breakdown of how salaries evolve over time, from those just starting out to seasoned professionals with years of experience.

Highest Paying Pharmacy Technician Specializations in the US

The highest paying Pharmacy Technician specialization in the US is inpatient, with an average pay of $24.48 per hour. Followed by hospital with $22.8 and infusion with $22.77 per hour in second and third position respectively.

1.
inpatient
$
24.48
/hr
$
24.48
/hr
2.
hospital
$
22.8
/hr
$
22.8
/hr
3.
infusion
$
22.77
/hr
$
22.77
/hr
4.
bilingual
$
19.92
/hr
$
19.92
/hr

Job Openings

Walgreens

Pharmacy Technician / Pharm Tech Apprenticeship

Part Time
$
21.5
/hr
United States
View job
Walgreens

Pharmacy Technician / Pharm Tech Apprenticeship

Full Time
United States
View job
Henry Ford Health System

Pharmacy Tech - Inpatient Advanced Drug Therapy - 24 hrs - Days -

Full Time
United States
View job
Kaiser Permanente

Technician, Pharmacy Float - IV Tech, Home Infusion, Oncology

Full Time
United States
View job
Walmart

Pharmacy Technician

Part Time
$
22.5
/hr
United States
View job

Learn More About Pharmacy Technician Salaries

What Are Pharmacy Technician Levels?

How to Become a Pharmacy Technician?

How to Choose Which Type of Pharmacy Technician Role is Right for You?

Become a Certified
Pharmacy Technician

Here at Stepful, we have a 4-month online Pharmacy Technician program that prepares you to take the NHA CPhT certification exam. We offer career coaching plus an in-person externship.
4-Month Online Pharmacy Technician Course
Receive your National NHA-CPhT Certification
100% Online Followed by In-Person Clinical Hours
Job Interview Prep and Resume Services
1:1 Support From Enrollment to Employment
Spots are limited. We accept qualified applicants on a first come, first served basis.
4-Month Online Pharmacy Technician Course
Receive your National NHA-CPhT Certification
100% Online Followed by In-Person Clinical Hours
Job Interview Prep and Resume Services
1:1 Support From Enrollment to Employment