Pharmacy job seekers face a long-running frustration: many advertised roles list no specific salary at all, instead carrying labels such as "competitive", "negotiable" or "depending on experience". An analysis of live UK pharmacy vacancies on 29 April 2026 finds that the proportion varies sharply by where the ad is posted — from one in three to virtually all roles, depending on the source.
This piece is descriptive, not prescriptive. The aim is to set out what public data is currently available to a candidate scrolling through pharmacy listings, not to suggest any one employer is at fault for the way industry-standard advertising templates are written.
What the data shows
PharmSee tracks 1,881 active pharmacy vacancies across 11 UK pharmacy job sources, with the most recent scrape recorded at 16:35 on 29 April 2026. Of those, the largest single sources are Boots UK (605 listings), NHS Jobs (583), Well Pharmacy (308), Tesco (90) and Cohens Chemist (77).
For each source, we sampled up to 200 ads and counted how many published a numeric salary figure that a job seeker can compare. Results below.
| Source | Ads in sample | Specific salary listed | Share | "Competitive" / "negotiable" / blank |
|---|---|---|---|---|
| Rowlands Pharmacy | 20 | 20 | 100.0% | 0 |
| NHS Jobs | 200 | 138 | 69.0% | 62 |
| Well Pharmacy | 200 | 55 | 27.5% | 145 |
| Day Lewis | 15 | 2 | 13.3% | 13 |
| Boots UK | 200 | 0 | 0.0% | 200 |
| Tesco Pharmacy | 90 | 0 | 0.0% | 90 |
| Cohens Chemist | 77 | 0 | 0.0% | 77 |
| Asda Pharmacy | 59 | 0 | 0.0% | 59 |
| Weldricks Pharmacy | 35 | 0 | 0.0% | 35 |
| Morrisons Pharmacy | 35 | 0 | 0.0% | 35 |
| Superdrug Pharmacy | 54 | — | — | see caveat below |
Source: PharmSee live job listings, snapshot 29 April 2026. The 200-ad cap means our Boots, NHS Jobs and Well samples are subsets of larger feeds, but the role mix is broadly proportional within each.
A separate Superdrug caveat: in our scrape Superdrug listings carry a placeholder value rather than a salary string, so we cannot tell whether a salary was originally written and dropped during scraping or whether the ad never carried one. We exclude Superdrug from the comparison rather than report a figure we cannot defend.
What "competitive" actually means in practice
Across the sources where most ads carry no figure, the explicit text varies. On Boots UK postings the salary field is typically left blank in our feed. On Cohens Chemist, Asda Pharmacy, Weldricks Pharmacy and Morrisons Pharmacy ads, the field is similarly absent. Day Lewis Limited carries explicit "Negotiable" or "Competitive" wording on the majority of its ads.
NHS Jobs shows a different pattern. Of the 200 NHS Jobs entries in our pharmacy-related sample, 138 carried an explicit pay figure — typically an Agenda for Change band-and-spine-point range such as "£28,392.00 to £31,157.00 p.a." (a Band 4 pharmacy technician range at University Hospitals Birmingham) or an explicit hourly equivalent such as "£21.81 (per hour)" (a Royal Free London Bank Pharmacist Band 6/7). The 62 NHS Jobs entries that did not carry a figure were almost all "Negotiable (per hour)" bank or sessional roles.
Rowlands Pharmacy's 20 ads in our sample carry an explicit hourly rate ("£16.11ph") for the Accuracy Checking Pharmacy Technician roles that dominate its current postings, and equivalent figures for dispenser roles.
Well Pharmacy is the most mixed of the larger employers. About 55 of its 200 sampled vacancies — concentrated among the Accuracy Checking Pharmacy Technician (£15.85 per hour), Trainee Pharmacy Dispenser and Pharmacy Manager roles — carry an explicit rate. The remainder, mostly community Pharmacist and Relief Pharmacist roles, list the salary field as blank or "Competitive".
Why the gap matters
For a candidate, the practical difference is timing. An ad with a published salary lets the candidate triage at a glance. An ad with "competitive" requires a phone call or application before the figure surfaces. Industry research bodies such as the Pharmacists' Defence Association have called several times for chains to publish locum and salaried rates up front; on the live data we observe, that has not yet translated into uniform practice.
It is worth being clear about what the figures do not say. A blank salary field does not mean an employer pays poorly — many of the chains in our sample sit at or above community-pharmacy market rates when the figures eventually emerge. Nor does it mean an ad is misleading; "competitive" is an industry-standard label, not a regulatory breach. It simply means the up-front public information is sparser.
There is also a structural element. NHS Jobs effectively requires Agenda for Change band citation, which forces a pay disclosure. Rowlands' use of a single chain-wide accuracy-checking rate makes its disclosure easy. Larger multiples that price each role to local market conditions — and run national ad templates — typically defer pay to the conversation stage.
What candidates can do with this data
For pharmacists, technicians and dispensers reading the listings, three practical implications:
- Cross-reference NHS Jobs as a floor. NHS Agenda for Change pay points are public and stable. They give a candidate a credible benchmark before walking into any community pharmacy interview where the figure has been deferred.
- Treat "competitive" as a question, not an answer. It is reasonable — and increasingly common — to ask for a band or salary range up front before booking a second interview. The chains that don't publish in the ad almost always disclose at first phone screen.
- Use job aggregators with parsed pay data where available. PharmSee's pharmacy jobs index extracts the salary field where the ad carries one, so filterable searches (e.g. by hourly rate or annualised band) work for the listings that are explicit. For the rest, the PharmSee salary guides cite ranges drawn from comparable disclosed roles to give a directional figure.
Methodology and caveats
Sample: up to 200 ads per source, drawn from PharmSee's live aggregated feed at the snapshot time. Smaller feeds (Rowlands, Day Lewis, Weldricks, Morrisons, Asda, Cohens, Superdrug, Tesco) are reported in full because their total active count is below the 200 cap. Boots UK, NHS Jobs and Well Pharmacy are partial samples of larger feeds.
"Specific salary" means the ad carries a numeric figure that parses as either an annualised range, a single annualised value, or an hourly rate, in pounds sterling. "Vague" means the field reads "Negotiable", "Competitive", "Depending on experience" or is blank. We did not separate out "TBC" or "see advert" because instances were rare in this snapshot.
We treat scraping artefacts (such as the Superdrug placeholder value) as a data-quality limitation rather than evidence of intent on the employer's part, and exclude them from the comparison.
Sources
- PharmSee live job-listing index, snapshot 29 April 2026, 16:35 UTC (pharmsee.co.uk/app/jobs).
- NHS Employers — Agenda for Change pay rates 2024/25 (used to interpret NHS Jobs band ranges).
- Pharmacists' Defence Association (PDA) statements on locum-rate transparency (publicly available archive).
If you are comparing offers, the PharmSee salary tool groups disclosed ad data by role and region, and the pharmacy jobs board lets you filter to ads with explicit pay figures.
salary intelligence