body #gform_wrapper_3 {border-width: 0; border-style: solid;background-color:#eef2fe;width:100%;border-width:0px;background-color:rgba(238,242,254,1);font-family:inherit;}body #gform_wrapper_3 .gform_heading {border-style: solid;border-width:0px;border-width: 0px;}body #gform_wrapper_3 .gform_heading .gform_title {font-weight: normal; }body #gform_wrapper_3 .gform_heading .gform_description {font-weight: normal; display:block;}body #gform_wrapper_3 .gform_footer .gform_button,body #gform_wrapper_3 .gform_page_footer .gform_button,body #gform_wrapper_3 .gform_page_footer .gform_previous_button,body #gform_wrapper_3 .gform_page_footer .gform_next_button,body #gform_wrapper_3 .gfield#field_submit .gform-button{border-style: solid;font-weight: normal; border-width:0px;border-style:solid;}body #gform_wrapper_3 .gform_footer .gform_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_previous_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_next_button:hover,body #gform_wrapper_3 .gfield#field_submit .gform-button:hover {border-type:solid;border-style: solid;}body #gform_wrapper_3 .gform_footer button.mdc-button:hover {background-color:;color:;}body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=text]:not(.gform-text-input-reset),body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=email],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=tel],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=url],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=password],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=number]{font-weight: normal; max-width:100%;}body #gform_wrapper_3 .gform_body .gform_fields .gfield textarea {border-style:solid;font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield select {font-weight: normal; max-width: 100%;}body #gform_wrapper_3 .gfield_radio .gchoice label {font-weight: normal; }body #gform_wrapper_3 .gfield_checkbox .gchoice label,body #gform_wrapper_3 .gfield .ginput_container_consent label{font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label {font-weight: normal; font-weight: bold; justify-content:;}body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_description {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gsection .gsection_title {font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gsection .gsection_description {font-weight: normal; padding: 0 16px 0 0 !important;}body #gform_confirmation_message_3 {font-weight: normal; }body #gform_wrapper_3 .validation_error,body #gform_wrapper_3 .gform_validation_errors {font-weight: normal; border-width:1px;border-style:solid;}body #gform_wrapper_3 .gform_validation_errors h2.gform_submission_error{}body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_full label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_right label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_left label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_first label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_prefix label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_middle label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_suffix label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_last label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_line_1 label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_line_2 label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_city label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_state label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_zip label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_country label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_time_hour label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_time_minute label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_month label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_day label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_year label {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list {}body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_header_item:not(:last-child),body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list thead th:not(:last-child){font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell input {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list gfield_list .gfield_list_cell {}/* Option to style placeholder */body #gform_wrapper_3 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-weight: normal; }body #gform_wrapper_3 ::-moz-placeholder { /* Firefox 19+ */font-weight: normal; }body #gform_wrapper_3 :-ms-input-placeholder { /* IE 10+ */font-weight: normal; }body #gform_wrapper_3 :-moz-placeholder { /* Firefox 18- */font-weight: normal; }/* Styling for Tablets */@media only screen and ( max-width: 800px ) and ( min-width:481px ) {body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after{font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list_groups .gfield_list_group{}}/* Styling for phones */@media only screen and ( max-width: 480px ) {body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after {font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list_group {}}/*Option to add custom CSS */How much does business health insurance cost per employee in the UK? In 2025, SMEs typically pay £35–£95 per employee per month depending on age, region and options such as outpatient cover and mental health. This independent guide breaks down real-world examples, what drives the price, tax rules (P11D) and simple steps to cut 10–30% […]"> body #gform_wrapper_3 {border-width: 0; border-style: solid;background-color:#eef2fe;width:100%;border-width:0px;background-color:rgba(238,242,254,1);font-family:inherit;}body #gform_wrapper_3 .gform_heading {border-style: solid;border-width:0px;border-width: 0px;}body #gform_wrapper_3 .gform_heading .gform_title {font-weight: normal; }body #gform_wrapper_3 .gform_heading .gform_description {font-weight: normal; display:block;}body #gform_wrapper_3 .gform_footer .gform_button,body #gform_wrapper_3 .gform_page_footer .gform_button,body #gform_wrapper_3 .gform_page_footer .gform_previous_button,body #gform_wrapper_3 .gform_page_footer .gform_next_button,body #gform_wrapper_3 .gfield#field_submit .gform-button{border-style: solid;font-weight: normal; border-width:0px;border-style:solid;}body #gform_wrapper_3 .gform_footer .gform_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_previous_button:hover,body #gform_wrapper_3 .gform_page_footer .gform_next_button:hover,body #gform_wrapper_3 .gfield#field_submit .gform-button:hover {border-type:solid;border-style: solid;}body #gform_wrapper_3 .gform_footer button.mdc-button:hover {background-color:;color:;}body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=text]:not(.gform-text-input-reset),body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=email],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=tel],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=url],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=password],body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=number]{font-weight: normal; max-width:100%;}body #gform_wrapper_3 .gform_body .gform_fields .gfield textarea {border-style:solid;font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield select {font-weight: normal; max-width: 100%;}body #gform_wrapper_3 .gfield_radio .gchoice label {font-weight: normal; }body #gform_wrapper_3 .gfield_checkbox .gchoice label,body #gform_wrapper_3 .gfield .ginput_container_consent label{font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label {font-weight: normal; font-weight: bold; justify-content:;}body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_description {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gsection .gsection_title {font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gsection .gsection_description {font-weight: normal; padding: 0 16px 0 0 !important;}body #gform_confirmation_message_3 {font-weight: normal; }body #gform_wrapper_3 .validation_error,body #gform_wrapper_3 .gform_validation_errors {font-weight: normal; border-width:1px;border-style:solid;}body #gform_wrapper_3 .gform_validation_errors h2.gform_submission_error{}body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_full label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_right label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_complex .ginput_left label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_first label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_prefix label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_middle label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_suffix label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .name_last label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_line_1 label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_line_2 label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_city label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_state label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_zip label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .address_country label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_time_hour label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_time_minute label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_month label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_day label,body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_date_year label {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list {}body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_header_item:not(:last-child),body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list thead th:not(:last-child){font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell input {font-weight: normal; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list gfield_list .gfield_list_cell {}/* Option to style placeholder */body #gform_wrapper_3 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-weight: normal; }body #gform_wrapper_3 ::-moz-placeholder { /* Firefox 19+ */font-weight: normal; }body #gform_wrapper_3 :-ms-input-placeholder { /* IE 10+ */font-weight: normal; }body #gform_wrapper_3 :-moz-placeholder { /* Firefox 18- */font-weight: normal; }/* Styling for Tablets */@media only screen and ( max-width: 800px ) and ( min-width:481px ) {body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after{font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list_groups .gfield_list_group{}}/* Styling for phones */@media only screen and ( max-width: 480px ) {body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after {font-weight: normal; font-weight: bold; }body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_list .gfield_list_group {}}/*Option to add custom CSS */How much does business health insurance cost per employee in the UK? In 2025, SMEs typically pay £35–£95 per employee per month depending on age, region and options such as outpatient cover and mental health. This independent guide breaks down real-world examples, what drives the price, tax rules (P11D) and simple steps to cut 10–30% […]" />
Home Business Health Insurance UK 💷 Business Health Insurance Cost per Employee UK (2025): Real Examples & How to Save
Business Health Insurance UK

💷 Business Health Insurance Cost per Employee UK (2025): Real Examples & How to Save

cost per employee for health insurance in the uk
Share

How much does business health insurance cost per employee in the UK? In 2025, SMEs typically pay £35–£95 per employee per month depending on age, region and options such as outpatient cover and mental health. This independent guide breaks down real-world examples, what drives the price, tax rules (P11D) and simple steps to cut 10–30% off premiums without weakening benefits.

Last updated: 11 October 2025

Business Health Insurance Hub · Get business quotes · P11D tax rules · SME health insurance guide

Contents

  1. Quick cost ranges (2025)
  2. Real example quotes by team size
  3. What drives the price?
  4. Cover options that move the needle
  5. 9 ways to reduce premiums
  6. Tax treatment: employer vs employee
  7. Which providers to compare
  8. How to get accurate per-employee quotes
  9. FAQs

Quick cost ranges (2025)

For most small UK businesses in 2025, typical per-employee prices fall into these bands:

Plan styleWhat’s usually includedTypical cost / employee / month
Core Inpatient onlyHospital & surgeon fees for day/inpatient treatment, cancer as inpatient£35–£55
Core + Limited OutpatientAs above + outpatient diagnostics/consultations with a cap (e.g. £500)£45–£75
ComprehensiveUnlimited outpatient, therapies (physio), strong mental health£65–£95

Prices vary by age, location and hospital list. London weighting and older age bands lift premiums; guided networks can reduce them.

Real example quotes by team size

Below are anonymised, typical examples to show how pricing scales. Your results will differ, but these numbers help you benchmark fast.

1) Director-only (2 people, London, age 42 & 44)

  • Core only: £55–£75 pp/pm
  • Core + limited outpatient (£500): £75–£100 pp/pm
  • Comprehensive + mental health: £95–£130 pp/pm

Tip: Director-only policies are popular and can be tax-efficient. Compare AXA, Aviva and Bupa for London coverage differences.

2) Small team (10 staff, Manchester, average age 35)

  • Core only: £40–£55 pp/pm
  • Core + limited outpatient (£500): £50–£70 pp/pm
  • Comprehensive: £65–£85 pp/pm

Why cheaper than London? Regional pricing and broader hospital lists reduce claims costs; consequently, premiums drop.

3) Growing SME (40 staff, Birmingham, mixed ages 25–58)

  • Core only: £37–£50 pp/pm
  • Core + limited outpatient: £47–£65 pp/pm
  • Comprehensive + mental health: £60–£90 pp/pm

Because larger groups spread risk, unit cost per employee usually falls as headcount rises.

What drives the price?

  • Age mix: Older groups cost more. A team averaging 45 will pay notably more than one averaging 30.
  • Location & hospital list: Central London surcharges and premium hospitals lift claims costs. Guided networks can cut 10–20%.
  • Outpatient & therapies: Unlimited outpatient and extensive physio increase frequency of claims.
  • Mental health depth: Full psychiatric cover is valuable yet pricier than “lite” support lines.
  • Excess & limits: Higher excesses (e.g. £250–£500) and outpatient caps lower premiums.
  • Underwriting type: Moratorium vs Full Medical Underwriting (FMU) can change price and acceptance. See our underwriting guide.
  • Claims history: Renewals reflect usage; strong claims can push next-year pricing up.

Cover options that move the needle

Small tweaks can shift price significantly. Here is what to watch:

OptionWhat it doesTypical impact
Excess (£0 → £250/£500)Employee pays first part of claim each policy yearReduce premiums by 5–15%
Outpatient cap (Unlimited → £500)Limits consultant/diagnostic costsSave 10–20%
Guided/Expert Select networkInsurer recommends hospitals/consultantsSave 10–25%
Therapies limitCap physio/chiro/osteo sessionsSave 3–8%
Mental health “lite” vs fullTalking therapies only vs inpatient psychSave 5–12%

You can combine options; however, balance savings with staff satisfaction to protect recruitment and retention benefits.

9 ways to reduce premiums (without gutting cover)

  1. Pick a guided network (e.g. Aviva Expert Select) to control outpatient/provider costs.
  2. Set a sensible excess such as £250; it lowers price yet keeps claims worthwhile.
  3. Cap outpatient at £500–£1,000 and keep inpatient comprehensive.
  4. Tier staff by role (execs comprehensive; wider team core + cap). This matches cost to benefit.
  5. Remove dental/optical from the health policy and consider a cash plan instead.
  6. Use digital GP/direct access pathways first to reduce unnecessary claims.
  7. Review hospital lists annually; avoid paying for central London if your team does not need it.
  8. Shop renewal proactively; start 6–8 weeks out and benchmark with multiple providers.
  9. Leverage wellbeing (physio triage, mental health helplines) — better outcomes mean steadier renewals.

✅ Compare business quotes now — see your per-employee price Browse the Business Health Insurance hub →

Tax treatment: employer vs employee

Employer: Premiums are typically corporation-tax deductible as a staff benefit. VAT does not apply to insurance premiums.

Employee: Cover is usually a Benefit-in-Kind reported on a P11D. Consequently, employees pay tax on the benefit value and employers pay Class 1A NICs. Even so, many firms proceed because faster treatment reduces absence and improves retention.

Which providers to compare

  • Bupa — large hospital network; strong mental health.
  • AXA Health — flexible SME options; excellent virtual GP.
  • AvivaExpert Select guided network keeps costs sharp.
  • WPA — transparent pricing; popular with tech/SMEs.
  • Vitality — rewards ecosystem boosts engagement.

How to get accurate per-employee quotes

  1. Prepare a census: first name/initial, age, and postcodes (no medical history needed for quotes).
  2. Choose a structure: core vs comprehensive, excess (£0/£250/£500), outpatient cap (£0/£500/unlimited), mental health level.
  3. Compare at least three providers and request both guided and open hospital lists.

⚡ Get tailored business quotes (takes 2 minutes)

FAQs

What is the average cost per employee for small UK businesses in 2025?

Most SMEs pay £35–£95 per employee per month. Core inpatient plans sit at the lower end; comprehensive plans are higher. Do director-only policies cost more?

Often yes, especially in London and older age bands. However, strong excesses and guided networks can keep prices competitive. Is outpatient cover worth it for SMEs?

Usually. A £500–£1,000 cap balances cost and access to diagnostics. Unlimited outpatient is premium but pricier. Will choosing a guided network reduce costs?

Yes. Guided/Expert-Select style networks commonly save 10–25% by routing to cost-effective hospitals and consultants. How does tax work on business health insurance?

Employers can usually deduct premiums for corporation tax. Employees are taxed on the benefit via P11D; employers pay Class 1A NICs.

Compare per-employee prices for your team →

Disclaimer

This guide is general information, not financial or tax advice. Benefits, prices and tax treatment vary by insurer and individual circumstances. Always confirm details with your accountant and chosen insurer/broker before purchasing.

Related guides

Share

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Articles

Group Health Insurance/ UK Directors:

Compare Health Insurance Quotes Group Health Insurance for S-Corp / UK Company...

Corporate Health Insurance + Alternative Therapies:

💼 Review Your Business Health Insurance Corporate Health Insurance That Covers Alternative...

Corporate Wellness Perks:

Step 1 of 6 16% Who is the cover for?(Required) You Couple...

Medical History Disregarded (MHD)

Step 1 of 6 16% Who is the cover for?(Required) You Couple...