Technicians earn an average of $17–$20 per hour, with higher wages in hospital or clinical settings.
Iowa pharmacy technicians must complete an accredited training program, register as trainees, and earn national certification within one year to continue working. Continuing education is not required by the state but is mandatory for maintaining certification.