How Much Do Flu Vouchers Cost? Employer Pricing for 2026/27

Published: July 27, 2026

Last Updated: August 5, 2026

For the 2026/27 season, flu vouchers cost from £10.50 to £23 each on pre-pay, depending on how many you order, or £18.95 each on pay-per-activation, where you pay only for the vouchers your staff actually redeem. If you are working out how much flu vouchers cost for your team, those are the two numbers that matter, and which one is cheaper comes down to your headcount and how many people take up the offer.

The price covers the flu vaccination itself, given at any of more than 2,000 participating pharmacies. There is no separate consultation fee to add on. Below we break down both pricing models, show a worked example, and explain what is included, so you can budget with confidence. For the full buying process, see our complete guide to buying flu vouchers.

Pre-pay flu voucher prices for 2026/27

Pre-pay is the traditional model: you buy a set number of vouchers upfront, and the more you buy, the lower the price per voucher. It suits businesses that are confident most of their staff will take up the offer.

Pre-pay quantity
Price per voucher
1–9 vouchers
£23
10–999 vouchers
£11.50
1,000+ vouchers
£10.50
The more you buy, the more you save per employee.

The jump from £23 to £11.50 once you reach ten vouchers is the biggest saving, so even small teams are usually far better off ordering ten or more. Most corporate orders sit in the £11.50 band, with the £10.50 rate reserved for large employers buying a thousand or more.

Working out how much flu vouchers cost for employees in the 2026/27 season

Pay-Per-Activation: only pay for what is used

With pay-per-activation you are charged £18.95 per voucher, but only for the ones your staff actually redeem, subject to a minimum of 25 activations. You share the code with everyone, and if only some people use it, you only pay for those. It removes the risk of paying for vouchers that go unused.

KEY POINT — WHICH WORKS OUT CHEAPERPre-pay is cheaper per voucher, so it wins when you expect high, predictable uptake. Pay-per-activation costs more per voucher but nothing for unredeemed ones, so it wins when uptake is uncertain. As a rough guide, once more than about six in ten of your staff redeem, pre-pay tends to come out ahead.

The per-voucher headline is only half the story. What decides your total cost is how many people get vaccinated, which is where a worked example helps.

A worked example: what a real order costs

Say you have 200 employees. On pre-pay you would buy 200 vouchers at £11.50 each, a total of £2,300, and you own all 200 whether or not everyone redeems. On pay-per-activation, if 60% of staff take up the offer, that is 120 vouchers at £18.95, a total of £2,274. At that uptake the two are almost level.

Now change the uptake. If only 40% redeem, pre-pay still costs £2,300, but pay-per-activation drops to 80 activations at £18.95, which is £1,516. If 80% redeem, pre-pay is unchanged at £2,300 while pay-per-activation rises to 160 at £18.95, which is £3,032. The pattern is clear: the lower and less certain your expected uptake, the more pay-per-activation saves.

200 staff, uptake
Pre-pay (£11.50)
Pay-per-activation (£18.95)
40% (80 jabs)
£2,300
£1,516
60% (120 jabs)
£2,300
£2,274
80% (160 jabs)
£2,300
£3,032

You can run these numbers for your own headcount and expected uptake using the calculator on our full corporate flu voucher buying guide.

What is included in the price

The per-voucher price is the whole cost of the vaccination. There is no separate booking or consultation charge for the employee to pay, and nothing changes hands at the pharmacy counter because the voucher is pre-paid.

KEY POINT — WHAT THE PRICE COVERSEach voucher covers one seasonal flu vaccination at any of 2,000+ participating pharmacies, given by a pharmacist. Vouchers are delivered to you digitally by email, there is a single code to distribute, and you can see how many have been redeemed. Vouchers are valid for the whole flu season, from September to March.

Because vouchers are digital, there are no print or postage costs to factor in. You place one order, receive one code, and share it with your team.

How to keep the cost down

Two things shape what you ultimately spend: the price band you buy in, and how many vouchers get used. Ordering ten or more moves you off the small-order rate straight away. Matching your model to your expected uptake, pre-pay for a keen workforce or pay-per-activation for an uncertain one, avoids paying for vaccines nobody takes. Good internal communication lifts redemption, which protects more staff for the same budget.

The full corporate flu voucher buying guide covers ordering and both plans in one place. If you are comparing vouchers with an on-site clinic on cost, our guide to flu vouchers versus on-site clinics sets the two side by side.

How many vouchers should you order?

The question that decides your budget is usually not the price per voucher but how many to buy. Order too few and you are topping up mid-season. Order one for every employee and you may be paying for vaccinations that never happen.

If you have run a scheme before, last year’s redemption figure is the most reliable guide you have. If this is your first year, it is sensible to plan for the uptake you can realistically expect rather than your full headcount, because take-up is rarely total.

There are two ways to protect yourself. On pre-pay, order to your expected uptake rather than your headcount and top up if demand runs higher than planned. You are notified before your balance runs low, so topping up rarely becomes urgent. On pay-per-activation the question largely disappears: you share the code with everyone and pay only for the vouchers actually redeemed, subject to the minimum of 25 activations.

KEY POINT — ORDER FOR UPTAKE, NOT HEADCOUNTBuying one pre-pay voucher per employee usually overshoots, because uptake is rarely total. Order to the uptake you expect and top up if needed. If you genuinely cannot predict it, pay-per-activation removes the guesswork entirely.

Whichever route you choose, ordering earlier in the season gives your staff the longest possible window to redeem, and vouchers run through to March.

Frequently asked questions

How much do flu vouchers cost in 2026/27?

Pre-pay vouchers are £23 for 1 to 9, £11.50 for 10 to 999, and £10.50 for 1,000 or more. Pay-per-activation is £18.95 per redeemed voucher, with a minimum of 25 activations.

Is there a cheaper option for a small team?

Ordering ten or more vouchers drops the price from £23 to £11.50 each, so small teams usually save significantly by ordering at least ten rather than a handful.

Is pre-pay or pay-per-activation cheaper?

Pre-pay is cheaper per voucher and wins when most staff redeem. Pay-per-activation costs more per voucher but nothing for unused ones, so it wins when uptake is low or uncertain. Around 60% uptake is the rough break-even point.

Are there any hidden costs?

No. The per-voucher price covers the vaccination in full, with no separate consultation fee and nothing to pay at the pharmacy. Vouchers are digital, so there are no print or postage costs.

Is there a minimum order?

Pre-pay orders can start from a single voucher, though ordering ten or more gets the lower rate. Pay-per-activation requires a minimum of 25 activations.

How long do we have to use the vouchers?

Vouchers are valid for the whole flu season, from September to March, so staff have plenty of time to redeem before they expire.

Ready to price up your order?
Buy flu vouchers from £10.50 each, redeemable at 2,000+ UK pharmacies, wherever your staff work.

Buy flu vouchers →

Prefer to pay only for what’s redeemed? Ask about Pay-Per-Activation · or call 020 3411 5565 with any questions

Table of Contents