A Certified Pharmacy Technician (CPhT) earns a national median of $40,300 per year ($19.40/hour) in 2026, with a range from about $30,000 at the 10th percentile to $55,000+ at the 90th. Pay scales meaningfully with state, setting (retail vs. hospital vs. specialty), shift differentials, and stacked specialty certifications — and the gap between the lowest- and highest-paying settings can exceed $20,000/year for the same credential. Whether you’re researching the cpht salary for the first time or comparing programs, this guide pulls together what matters.

This post breaks down 2026 CPhT salary by state, by setting, by years of experience, and by specialty — plus the three career moves that boost a pharmacy technician’s pay the fastest in the first 24 months.

Cpht salary — illustration

Want a faster path to your CPhT?

Earn your CPhT in 12 weeks online with PTCB or NHA exam fee included and an externship at CVS, Walgreens, or hospital pharmacy.

Explore the CPhT program →

National CPhT Salary Snapshot (2026)

The Bureau of Labor Statistics tracks pharmacy technicians under occupation code 29-2052. Current pay distribution:

PercentileHourlyAnnual
10th$14.50$30,200
25th$16.50$34,300
50th (Median)$19.40$40,300
75th$23.50$48,900
90th$27.50$57,200

CPhT-certified pharmacy techs typically earn at or above the median because most major employers (CVS, Walgreens, Walmart, Kroger, hospitals) pay a $1-$3/hour premium for nationally-certified pharmacy techs over uncertified ones.

CPhT Salary by State

StateMedian HourlyMedian Annual
California$24.50$50,900
Washington$23.50$48,900
Alaska$23.00$47,800
Massachusetts$22.50$46,800
Hawaii$22.50$46,800
Oregon$22.00$45,800
New York$21.50$44,700
Connecticut$21.50$44,700
Minnesota$21.00$43,700
New Jersey$21.00$43,700

Lower-paying states

StateMedian HourlyMedian Annual
Mississippi$14.50$30,200
Alabama$15.00$31,200
Arkansas$15.00$31,200
West Virginia$15.50$32,300
Louisiana$16.00$33,300

A CPhT in California earns roughly $20,700 more per year than the same credential in Mississippi.

CPhT Salary by Setting

Specialty + mail-order pharmacy (highest pay)

Median: $45,000-$55,000. Specialty pharmacies (oncology, HIV, fertility, rare-disease) and mail-order operations (CVS Caremark, Express Scripts, OptumRx) pay above retail because of the technical complexity, prior-authorization workflow, and reduced customer-service overhead.

Hospital inpatient

Median: $45,000-$52,000. Hospital pharmacy techs handle inpatient medication preparation, IV admixture, sterile compounding (USP ), and floor-to-floor delivery. Shift differentials add $2-$5/hour for nights and $3-$6/hour for weekends. Often requires 1+ years of retail experience before entry.

Compounding pharmacy

Median: $42,000-$50,000. Independent and chain compounding pharmacies pay above retail for technical compounding work — sterile (USP ) or hazardous (USP ) compounding command premiums.

Retail chain (largest employer category)

Median: $36,000-$44,000. CVS, Walgreens, Walmart, Rite Aid, Kroger, Costco. The largest CPhT employer category nationally; highest customer-service load, predictable schedules, broadest geographic availability.

Independent retail / community pharmacy

Median: $34,000-$42,000. Smaller independent pharmacies often pay slightly less but offer broader scope and faster promotion paths.

Long-term care pharmacy

Median: $40,000-$48,000. LTC pharmacies (PharMerica, Omnicare) serve nursing homes and assisted living. Specialized work, often Monday-Friday daytime, decent pay.

Pay by Years of Experience

Years experienceHourlyAnnual
0-1 (new CPhT)$16-$20$33,300-$41,600
2-3$19-$23$39,500-$47,800
4-7$22-$26$45,800-$54,100
8+ (senior or lead)$25-$30+$52,000-$62,400

The biggest pay jump usually happens between Year 1 and Year 3 — once you’ve mastered the workflow, learned the EHR/RxConnect system cold, and started training newer techs.

What Boosts CPhT Salary Fastest

  1. Sterile compounding (USP ) certification. Hospital and specialty pharmacies pay $2-$5/hour more for sterile-trained techs.
  2. Hazardous drug (USP ) certification. Oncology specialty pharmacies pay $3-$6/hour more.
  3. Move from retail to hospital or specialty. $5,000-$15,000/year pay bump typical.
  4. Add IV admixture training. Required for hospital pharmacy advancement.
  5. Bilingual capability. $1-$3/hour bump in some markets, especially CA, FL, TX.

Retail vs Hospital vs Specialty — 5-Year Comparison

SettingYear 1Year 3Year 5
Specialty / mail-order$44,000$52,000$58,000
Hospital (with night/weekend)$43,000$50,000$56,000
Compounding$42,000$48,000$52,000
Retail chain$37,000$43,000$48,000
Independent retail$35,000$40,000$45,000

Career Path After CPhT

  • CPhT → Lead Pharmacy Tech / Tech Supervisor: $50-58k median
  • CPhT → Pharmacy IT / RxConnect support: $55-70k
  • CPhT → PharmD school: 4-year program, $130k+ median entry as pharmacist
  • CPhT → Specialty pharmacy advanced roles: $52-65k
  • CPhT → Pharmacy buyer / inventory specialist: $48-58k

Ready to stop studying alone? HealthCerts’ Certified Pharmacy Technician (CPhT) program is built around a 12 weeks online course with a guaranteed externship at a named partner clinic — so you walk out with both the credential and the clinical hours employers want.

Frequently Asked Questions

How much does a CPhT make per hour in 2026?

National median is $19.40/hour ($40,300/year). Range is $14.50 at the 10th percentile to $27.50 at the 90th, with state, setting, and stacked certifications driving most variation.

Which state pays pharmacy technicians the most?

California at $24.50/hour median ($50,900/year). Washington, Alaska, Massachusetts, and Hawaii round out the top five.

Do CPhTs make more in hospital or retail?

Hospital pharmacies pay $5,000-$10,000 more on median than retail chains. Specialty/mail-order pharmacies pay even more.

Can a pharmacy technician make $50,000?

Yes — in California, Washington, or NYC at the 75th percentile, in hospital roles with night/weekend differentials, or in specialty/mail-order pharmacies. About 25% of CPhTs nationally earn $50,000+.

What’s the highest-paying pharmacy tech specialty?

Specialty pharmacy (oncology, HIV, fertility, rare disease) and mail-order pharmacy ($45,000-$55,000 median). Hospital sterile compounding (USP ) is also high-paying.

Do retail pharmacy techs make more than CNAs?

Yes — retail CPhTs earn $4,000-$5,000 more than CNAs nationally. Hospital pharmacy techs earn $7,000-$10,000 more than CNAs.

Is CPhT worth it financially?

Yes — certification typically pays for itself within 4-6 months on the job, opens hospital and specialty roles unavailable to uncertified techs, and supports career progression toward lead-tech, IT, or PharmD school paths.

Do CPhTs get raises?

Yes — most retail chains have annual raises ($0.50-$1.00/hour) plus tenure milestones. Hospital and specialty pharmacies often have larger annual raises and structured progression bands.

Start Your CPhT Journey with HealthCerts

Reading about cpht salary is one thing — actually getting credentialed and into a clinical role is another. HealthCerts’ Certified Pharmacy Technician (CPhT) program is the fastest, most-supported path: Earn your CPhT in 12 weeks online with PTCB or NHA exam fee included and an externship at CVS, Walgreens, or hospital pharmacy.

See CPhT tuition, schedule, and what’s included →

Source: Pharmacy Technician Certification Board (PTCB)

For people researching cpht salary, the practical decision points usually come down to three things: cost, time, and credential acceptance. Use the cpht salary framing in the sections above to make each decision in the right order, and remember that cpht salary outcomes scale with the quality of the program you pick.

GENERAL ENQUIRIES

Resources

Certifications

FAQ

[fusion_faq filters=”no” number_posts=”-1″ offset=”0″ orderby=”date” order=”DESC” title_tag=”h4″ hide_on_mobile=”small-visibility,medium-visibility,large-visibility” fusion_font_variant_title_font=”var(–awb-typography4)” fusion_font_family_title_font=”var(–awb-typography4-font-family)” title_font_size=”var(–awb-typography4-font-size)” title_line_height=”var(–awb-typography4-line-height)” title_letter_spacing=”var(–awb-typography4-letter-spacing)” title_text_transform=”var(–awb-typography4-text-transform)” /]