Price market study 2026

What occupational safety costs: prices for safety specialists and occupational physicians in Germany

The study analyses the publicly available prices of 1,037 providers of occupational safety and occupational medical support from 1,713 sources. The yardstick is the statutory scope of support for an office in support group III. On that basis, the support hours alone, travel included, cost about 60 to 70 € per employee and year, and complete support with the usual single services about 97 € (median at 50 employees). Advertised entry prices from 11 € a month do not cover that scope.

1,037providers analysed
15%with a published price
90€/hmedian specialist rate
+49%additional cost from single services

Key findings

  • Same duty, different prices. An office with 25 employees needs 12.5 hours of basic support a year. Published entry prices for that size range from about 588 € to over 3,000 € a year.
  • On an hourly basis, providers sit close together. Converted to the same mandatory hours, support for an office with 50 employees costs a median of 3,005 to 3,520 € a year, that is 60 to 70 € per employee.
  • The mandatory hours are only part of the cost. Hours and travel cost a median of 3,257 € a year at 50 employees. With risk assessment, training, operating instructions and fees at market prices, it is 4,857 €, 49 percent more.
  • Low entry prices do not cover the statutory scope. 9 providers advertise monthly prices below 50 €. They usually include the appointment and a certificate; the support hours are billed separately.
  • The occupational physician is missing from most offers. Only 71 of 159 providers with a price (45 percent) include one. At 147 € per hour the physician costs about 1.6 times the specialist.
  • Additional services determine the final price. Travel is explicitly included by only 8 providers (5 percent). Surcharges for preparation and follow-up, minimum call-offs, set-up fees and price escalation clauses come on top.
  • Statements of hours are the exception. Only 3 providers commit to evidencing the hours delivered. Official inspections show that appointment and actual support can diverge.

The yardstick: the statutory scope of support

Under DGUV Regulation 2, office and administrative businesses belong to support group III. Basic support is 0.5 hours per employee and year, shared between the occupational safety specialist and the occupational physician, with at least 20 percent on each side. Business-specific support is added on top; its scope is determined by the business itself. Since the revised regulation (in force at the VBG since 1 December 2025) the former floor of 0.2 hours per employee for the physician no longer applies; up to 50 percent of the support may be delivered digitally where the accident insurer allows it in its version; the standard limit is one third. This results in the following mandatory hours by office size:

Mandatory hours per year, support group III
EmployeesBasic supportof which specialist (80 %)of which physician (20 %)with business-specific share (20 %)
105 h4 h1 h6 h
2512.5 h10 h2.5 h15 h
5025 h20 h5 h30 h
10050 h40 h10 h60 h
250125 h100 h25 h150 h

Fixed hours apply above 20 employees (Annex 2). Up to 20 employees, small-business support without fixed hours applies; up to 50 employees the Unternehmermodell is an alternative.

Business-specific support: what an office actually needs

DGUV Regulation 2 splits support into two parts. Basic support has fixed hours (table above, 25 hours at 50 employees). Business-specific support has no fixed hourly value. The business determines it from a catalogue of task areas and triggers, such as new work equipment, refurbishment or relocation, remote work, pregnancy or employing young people (Annex 2, section 3 of the regulation). Where no trigger applies, no additional effort arises for that period. A flat surcharge on basic support is not required; the need must, however, be determined and documented.

In practice this part is handled very differently. Among the 159 providers with a published price only a few show business-specific support separately, mostly as a separate hourly rate or “as required”. One provider's cost calculator applies as many business-specific hours as basic support to an office with 35 employees (26 plus 26 hours), doubling the price. Public tenders show an even wider range:

Purely administrative bodies Municipal and cultural with workshops or public University 17 % District town 25 % Regional authority, physician 182 % City, physician 199 % Museum 271 %
Business-specific surcharge in tenders

The tenders fall into two clearly separate groups. Purely administrative bodies such as universities and town administrations apply 17 to 25 percent of basic support. Municipalities and cultural institutions with workshops, fire services or public traffic sit at 182 to 271 percent, because many hazards beyond office work are added there. The tendered hours from which the surcharges are calculated:

Business-specific support in tenders
ClientBasic support per yearbusiness-specific per yearSurcharge
University345 habout 60 h17 %
District town, specialist and physician452 h113 h25 %
City, physician only403 h800 h199 %
Regional authority, physician only752 h1,370 h182 %
Museum162 hup to 438 hup to 271 %

For a pure office this means: basic support is the fixed duty. Additional hours arise only when an occasion triggers them, and the typical office occasions are limited. If an offer contains a high flat surcharge, the reasoning should be requested. For the comparison this study cautiously assumes a 20 percent surcharge so that no offer looks too cheap. At Safety Club business-specific support is counted within the basic support hours: the usual office occasions, such as relocation, new workstations, remote-work rules and maternity protection, are handled within those hours and not charged on top.

Why hourly rates alone are not comparable

The support hours under DGUV Regulation 2 describe the legal minimum scope of support, not its price. Besides the hours many providers charge separately for services without which a business does not meet its duties: the risk assessment as a document, safety training for staff, the safety committee, operating instructions, the hazardous substances register, travel to visits, and set-up and administration fees. Comparing hourly rates alone therefore often means comparing incomplete offers. For an office with 50 employees the cost breaks down as follows:

Hours and travel Single services and fees Specialist: basic support 1,790 € Specialist: business-specific 448 € Physician: basic support 736 € Travel to on-site visits 284 € Risk assessment, initial 266 € Risk assessment, mental stress 150 € Online safety training 938 € Operating instruction 99 € Set-up fee 66 € Administration fee 80 €
Cost components at 50 employees, euros per year

The specialist's support hours form the largest block. Among single services, training weighs most: online training for all 50 employees costs a median of 938 € a year; for comparison, basic occupational medical support costs 736 €. The risk assessment including mental stress comes to 416 €, set-up and administration fees to 146 €. In total, single services add up to 1,600 € a year.

The calculation rests on the single prices in the following table. Besides the median it shows the spread: the middle half of prices and the confidence interval of the median indicate how robust a value is. Services with few prices have correspondingly wide intervals.

Prices of single services, net
ServiceUnitMedian95 % confidence interval of the medianMiddle halfLowest / highest
Specialist, extra or single hourper hour92 €85 to 11085 to 11048 / 155
Physician, single hourper hour149 €125 to 150135 to 15080 / 217
Travel timeper hour80 €50 to 11050 to 11035 / 160
Travel per kilometreper km0.50 €0.40 to 0.700.40 to 0.750.30 / 2
Call-out feeper visit71 €42 to 11745 to 8420 / 175
Surcharge preparation and follow-up% of time on site28 %n < 525 to 3025 / 30
Risk assessment, initialper item400 €150 to 1,200150 to 80049 / 4,000
Risk assessment, mental stressper employee9 €3 to 245 to 203 / 24
Risk assessment, mental stressflat1,200 €550 to 3,800550 to 2,49059 / 3,900
Walkthrough as single serviceper visit128 €47 to 45060 to 30035 / 599
On-site safety trainingper visit110 €45 to 55060 to 24925 / 552
Online safety trainingper employee and year19 €14 to 4314 to 502.49 / 199
Operating instructionper item74 €60 to 12469 to 7550 / 174
Hazardous substances registerflat450 €n < 595 to 89995 / 899
Hazardous substances registerper substance entry9.70 €n < 59.50 to 9.905 / 16
Set-up feeflat199 €50 to 790100 to 20035 / 1,500
Administration feeper employee and year15 €n < 513 to 1513 / 15
Administration feeper year80 €10 to 30040 to 13210 / 300
Cancellation feeper visit66 €50 to 9250 to 10013 / 1,000

What complete support costs per year

For offices with 10 to 250 employees the study adds up what complete support under the ASiG and DGUV Regulation 2 costs if every service is bought at the median market price. Assumptions: support hours as above (basic support plus 20 percent business-specific), on-site visits by size, one risk assessment per work area (one at 25, five at 250 employees), online safety training for all employees. One-off services are spread over three years, the usual minimum term. Services with fewer than five comparable prices, such as the safety committee, the annual report and the hazardous substances register, are left out; the total is therefore more likely too low than too high. Up to 20 employees DGUV Regulation 2 sets no fixed support hours; the figures for 10 employees serve as orientation.

10 employees 737 / 1,284 € 25 employees 1,700 / 2,598 € 50 employees 3,257 / 4,857 € 100 employees 6,373 / 9,218 € 250 employees 15,648 / 22,096 €
Annual cost on the market: hours and travel (blue), complete support (full bar)

Annual cost rises from 1,284 € at 10 to 22,096 € at 250 employees. The share of single services is highest in small offices: at 10 employees they account for 43 percent of the cost, at 250 employees for 29 percent. The following table breaks the totals down by cost component:

Complete support per year by cost component, net
Cost component (median market price)10 employees25 employees50 employees100 employees250 employees
Specialist: basic support358 €895 €1,790 €3,580 €8,950 €
Specialist: business-specific90 €224 €448 €895 €2,238 €
Physician: basic support147 €368 €736 €1,472 €3,680 €
Travel to on-site visits142 €213 €284 €426 €781 €
Subtotal hours and travel737 €1,700 €3,257 €6,373 €15,648 €
Risk assessment, initial133 €133 €266 €400 €666 €
Risk assessment, mental stress30 €75 €150 €300 €750 €
Online safety training188 €469 €938 €1,875 €4,688 €
Operating instruction50 €74 €99 €124 €199 €
Set-up fee66 €66 €66 €66 €66 €
Administration fee80 €80 €80 €80 €80 €
Complete support per year (median)1,284 €2,598 €4,857 €9,218 €22,096 €
Range (lower to upper quartile of prices)938 € to 1,923 €2,025 € to 3,892 €3,841 € to 7,365 €7,400 € to 14,021 €17,981 € to 33,638 €
per employee and year128 €104 €97 €92 €88 €
Mark-up over the hours-only calculation+74 %+53 %+49 %+45 %+41 %

Assessment: for 50 employees complete support costs a median of 4,857 € a year (97 € per employee); between cheaper and more expensive providers the range runs from 3,841 € to 7,365 €. The hours-only calculation is the floor, the sum of all single prices the ceiling. A concrete offer lies in between, depending on what the base price contains. Every offer should therefore state which of these services it covers.

10 employees 74 / 128 € 25 employees 68 / 104 € 50 employees 65 / 97 € 100 employees 64 / 92 € 250 employees 63 / 88 €
Cost per employee and year: hours and travel (blue), complete support (full bar)

Per employee, the cost of complete support falls with office size from 128 € to 88 € a year. The reason is one-off services and fees, which are spread over more employees. Hours and travel per employee stay almost constant at 63 € to 74 €, because the mandatory hours grow with headcount.

Duties outside the support contract

Some duties lie outside the support by specialist and physician and come on top with every provider: training fire safety helpers (usually 5 percent of employees, refreshed every three to five years), the screen-work health check offer (to be offered at least every three years, participation is voluntary; assumption: 20 percent take it up), testing portable electrical equipment (assumption: four devices per workstation, every 24 months) and escape and rescue plans. Course fees for company first aiders are usually paid by the accident insurer; the business then bears only the working time. The market prices of these services:

Prices of duties outside the support contract, net
ServiceUnitMedian95 % confidence interval of the medianMiddle halfLowest / highest
Screen-work health checkper person68 €60 to 7557 to 8030 / 135
Health-check day feeper visit150 €n < 510 to 29010 / 290
Other health checkper person116 €92 to 14170 to 15020 / 185
First-aider trainingper person55 €45 to 8045 to 7545 / 80
First-aider trainingper visit499 €n < 5350 to 650350 / 650
Fire safety helper trainingper person129 €100 to 15599 to 18059 / 595
Fire safety helper trainingper visit732 €674 to 870697 to 850620 / 1,280
Safety officer trainingper person499 €438 to 623390 to 69995 / 980
Escape and rescue planper item129 €124 to 180124 to 13975 / 235
Fire safety regulationsper item273 €246 to 674250 to 349242 / 1,000
Electrical equipment test (DGUV V3)per device5.38 €4.35 to 8.754.50 to 8.753.20 / 10

These prices apply per person, per device or per plan and do not arise every year. For the total cost the study therefore works out how many units an office needs, what one round costs and how often it is due; the cost per round is spread over the years until it is repeated. Using an office with 50 employees as an example:

Calculation for an office with 50 employees
DutyQuantityPrice per unit (median)IntervalCost per roundper year
Fire safety helper training3 people (5 percent of employees, rounded up)129 €every 4 years387 €97 €
Screen-work health check10 people (assumption: 20 percent take part)68 €every 3 years680 €227 €
Electrical equipment test (DGUV V3)200 devices (four per workstation)5.38 €every 2 years1,075 €538 €
Escape and rescue plan2 plans (per floor or area)129 €every 3 years258 €86 €

All amounts in the following table are costs for the whole business, converted to one year. At 50 employees it comes to 947 € a year, mainly for equipment testing (538 €) and the health check offer (227 €); in the year a round takes place, the full cost per round is due. The last row shows the cost per employee. This cost arises regardless of which provider takes on the support.

Duties outside the support contract by office size, converted to one year
Duty, cost per year for the whole business10 employees25 employees50 employees100 employees250 employees
Fire safety helper training32 €64 €97 €161 €419 €
Screen-work health check45 €113 €227 €453 €1,133 €
Electrical equipment test (DGUV V3)108 €269 €538 €1,075 €2,688 €
Escape and rescue plan43 €43 €86 €129 €215 €
Total per year for the business228 €490 €947 €1,818 €4,455 €
per employee and year23 €20 €19 €18 €18 €

Market structure: 8 provider types compared

The market is highly fragmented. A comparison portal counted around 1,700 occupational safety providers in Germany in spring 2026. With 1,037 providers analysed from every federal state and every provider type, this study covers a large part of them. The distribution by type and the share with a published price:

Nationwide large providers 5 / 20 Regional service firms 33 / 401 Individual specialists 46 / 337 Online providers and platforms 15 / 24 Occupational health services 27 / 204 Association, chamber and insurer models 19 / 35 Software without a specialist 13 / 13 Brokerage portals 1 / 3
Providers per type, of which with a price (blue)

Regional service firms (401) and individual specialists (337) together make up 71 percent of the providers analysed. These are the groups that rarely publish prices: of the regional service firms, 33 state a figure (8 percent); of the individual specialists, 46 (14 percent); of 204 occupational health services, 27 (13 percent), mostly only for health checks. Of 24 online providers, by contrast, 15 publish a price (62 percent). Whoever states a price almost always states an entry price for small businesses; hardly any provider publishes a complete annual price for the standard support of an office. The table adds the most common pricing models and the usual range of hourly rates for each provider type:

Provider types: count, price transparency, pricing models, hourly rates
Provider typeProviderswith published pricemost common pricing modelsSpecialist per hour (middle half)
Nationwide large providers205 (25 %)Hourly rate, Package tiers87 to 95 €
Regional service firms40133 (8 %)Flat fee by size, Hourly rate54 to 92 €
Individual specialists33746 (14 %)Hourly rate, Flat fee by size85 to 105 €
Online providers and platforms2415 (62 %)Flat fee by size, Package tiers50 to 110 €
Occupational health services20427 (13 %)Per-employee price, Flat fee by sizetoo few values
Association, chamber and insurer models3519 (54 %)Levy model, Flat fee by size80 to 85 €
Software without a specialist1313 (100 %)Package tiers, Flat fee by sizetoo few values
Brokerage portals31 (33 %)not publishedtoo few values

Provider type profiles

  • Nationwide large providers (corporate groups, certifiers, investor-led groups): specialist and physician from one source, many locations, client portals. Prices almost only on request or in the terms and conditions: nominally moderate hourly rates, plus travel time by the hour, minimum call-offs per order, set-up and administration fees, three-year minimum terms. Strength: capacity and the physician. Weakness: the price only appears in the quote.
  • Regional service firms: engineering offices and mid-sized companies with one to a few locations. Mostly hourly rate or annual flat fee, travel within a radius included, a personal contact. Physician often via a partner.
  • Individual specialists: freelancers with the most transparent prices. Hourly rate plus surcharges for preparation and follow-up, travel per kilometre or hour. Cover and the physician are organised by the client.
  • Online providers and platforms: package tiers and monthly prices for small businesses, often combined with software for risk assessment and training. The lowest entry prices in the market come from this group. The scope only becomes clear from the package descriptions: walkthroughs and training sessions are often capped, the physician is brokered.
  • Occupational health services: physician practices, occupational health centres and online physicians. Billing by the hour or per employee, plus registration or administration fees, health checks per person. The physician is the market's bottleneck: around a third of practising occupational physicians are 60 or older.
  • Association, chamber and insurer models: framework agreements for members, services of the accident insurers, chamber and guild models. Inexpensive per head but usable only within the respective group and not transferable to other businesses.

Pricing models at a glance

The providers use 10 different pricing models. They only become comparable once converted to the same hours. The distribution among providers with a published price:

Flat fee by size 36 Hourly rate 28 Per-employee price 15 Package tiers 13 One-off package 12 Appointment only 6 Levy model 6 Framework agreement 5 Hour bundle 3 Platform plus hours 2
Pricing models, number of providers

The most common are flat fees by size (36 providers) and hourly rates (28), followed by per-employee prices (15), package tiers (13) and one-off packages (12). Flat fees and package tiers rarely state the hours included; with an hourly rate the scope is clear, but the additional costs often are not. The table describes how each model works:

Pricing models of the 159 providers with a price, last row: providers without a price
Pricing modelProvidersShareHow it works
Hourly rate2818 %Hours worked times rate; travel and extras usually billed separately
Hour bundle32 %Fixed number of hours as an annual sum; extra hours at an hourly rate
Flat fee by size3623 %Fixed monthly or annual amount for a headcount band
Per-employee price159 %Rate per head and year, often with a base fee
Package tiers138 %Basic, premium and so on, each with a list of services
Appointment only64 %Fee for the appointment certificate; everything else by the hour
Platform plus hours21 %Software subscription plus an hourly rate for the specialist
One-off package128 %One-off service such as a starter package or risk assessment
Levy model64 %Funded through the accident insurer's contribution
Framework agreement53 %List price minus a discount for association or chamber members
Single prices only3321 %Prices for single services (such as health checks or training), the support itself on request only
On request only878No price published

Hourly rates compared

26 providers state an hourly rate for the occupational safety specialist. The median is 90 € net, the middle half sits between 78 and 102 €, the range runs from 50 to 155 €. For the physician 26 providers state a rate: median 147 €, middle half 135 to 160 €. The physician therefore costs about 1.6 times the specialist. Public tenders confirm the order of magnitude: budgets and tendered hours imply about 92 bis 113 € per specialist hour and 141 bis 202 € per physician hour, usually including travel.

40 € 82 € 124 € 166 € 208 € 250 € Large providers n = 3 Regional firms n = 8 Individual specialists n = 7 Online providers n = 3 Association models n = 5 All providers n = 26 Occupational physician (all) n = 26
Hourly rates net: range and median (square)

A low hourly rate says little about the annual price. What matters is what is charged besides the hour: travel, surcharges, minimum call-offs and billing increments (amounts under hidden cost drivers).

Flat fees and per-employee prices

27 providers advertise a monthly price, mostly for businesses up to 20 employees. The lowest is 11 €, the median 65 €, the highest 500 € a month; 9 of these prices are below 50 €. 12 providers charge per employee and year, from 10 to 82 € (median 29 €), mainly online physicians, insurer services and association models.

under 50 € a month 50 € and more under 25 € 3 25 to 49 € 6 50 to 99 € 12 100 to 199 € 5 200 € and more 1
Advertised monthly prices by price band

Worked example: an offer “from 49 € a month” comes to 588 € a year. At the median hourly rate of 90 € that corresponds to about 6.6 specialist hours. An office with 25 employees needs 10 specialist hours and 2.5 physician hours for basic support alone. Such prices therefore either cover only the appointment, or the hours are billed separately. Both are usually found in the small print, for example as “optional services billed by time spent” or “depending on hazard class and number of employees”.

Cost of the same support by business size

For comparability the study converts all hourly-rate offers to the mandatory hours of an office (method below). Once the same hours are applied, providers sit close together:

Annual price for the same mandatory hours, net
EmployeesProvidersMedian (lower to upper rate)Middle halfper employee and year
25261,545 bis 1,800 €1,365 bis 2,145 €62 bis 72 €
50263,005 bis 3,520 €2,620 bis 4,180 €60 bis 70 €
100266,000 bis 6,960 €5,130 bis 8,250 €60 bis 70 €
2502615,000 bis 17,240 €12,605 bis 20,405 €60 bis 69 €

Differences between provider types are small as well. For 50 employees the medians of the individual types lie between 3,130 € and 3,895 € a year. The range within a type is clearly larger than the gap between types:

1,732 € 2,475 € 3,218 € 3,961 € 4,704 € 5,447 € Large providers n = 3 Regional firms n = 8 Individual specialists n = 7 Online providers n = 3 Association models n = 5 All with hourly rate n = 26
Annual price for 50 employees by provider type

Assessment: the smaller the business, the more travel weighs: in the hourly calculation it makes up about 19 percent of the price at 10 employees and about 5 percent at 250 employees. Flat packages are often more expensive than the hourly calculation for small businesses and cheaper at 100 or 250 employees, because the package price does not grow with size. It then remains open how many hours are included. A package for 250 employees at 3,500 € corresponds arithmetically to less than 30 € per mandatory specialist hour. That matches no published hourly rate and should be checked in the quote.

Scope of services: what the price includes

The biggest differences between offers lie not in the hourly rate but in the scope of services. The analysis covers what providers with a price include in their published terms:

included extra or not included brokered or within radius not stated Occupational physician 45 % 8 % 45 % Travel 19 % 73 % Risk assessment 13 % 83 % Safety training 12 % 82 % Safety committee 92 % Statement of hours 97 % Client portal 12 % 87 %
Scope of the 159 providers with a price, in percent

The high share without any statement stands out: 83 percent of providers say nothing about the risk assessment, 82 percent nothing about training. The physician is explicitly included by 45 percent, travel by only 5 percent. For comparison purposes, anything an offer does not explicitly name is best treated as not included until it is confirmed in writing. The table shows the absolute numbers; “brokered or within radius” means the physician is only brokered, or travel is included only up to a distance.

Scope of the 159 providers with a price
Serviceincludedextra or not includedbrokered or within radiusnot stated
Occupational physician71 (45 %)12 (8 %)5 (3 %)71 (45 %)
Travel8 (5 %)31 (19 %)4 (3 %)116 (73 %)
Risk assessment20 (13 %)7 (4 %)0132 (83 %)
Safety training19 (12 %)9 (6 %)0131 (82 %)
Safety committee9 (6 %)3 (2 %)0147 (92 %)
Statement of hours3 (2 %)1 (1 %)0155 (97 %)
Client portal19 (12 %)1 (1 %)0139 (87 %)

Hidden cost drivers

  • Travel: travel time at the full or a reduced hourly rate (65 to 110 € per hour at large providers), mileage of mostly 0.40 to 0.75 € per kilometre, or travel included only up to a distance of 50 kilometres.
  • Preparation and follow-up: surcharges of 25 to 30 percent on the time on site; annual reports per started quarter hour.
  • Minimum call-off and billing increments: 5 hours per order, at least 2 hours on site, billing per started hour.
  • Single services: risk assessment at a median of about 400 € each, online training at a median of about 19 € per employee and year, screen-work health check mostly 57 to 80 € per person, sometimes plus an organisation fee per appointment.
  • Fees: administration or registration fees of 10 to 300 € a year or about 15 € per employee, set-up fees of 35 to 1,500 € (median 199 €).
  • Cancellation: a median of about 66 € per cancelled appointment, in single cases up to 1,000 € or the full fee for short-notice cancellation.
  • Term and escalation: minimum terms stated by 27 providers (1 month: 1, 3 months: 1, 6 months: 1, 12 months: 14, 24 months: 6, 36 months: 3, 60 months: 1), price adjustments of up to 5 percent a year, sometimes without a special right of termination (9 providers with an explicit escalation clause).

What public bodies pay

Public clients have to tender but rarely state hourly rates. Where budget and tendered hours are published together, the rate can be derived. The values sit in the same range as the published list prices but usually include travel: travel time is generally not paid separately in tenders.

Public tenders by client type
ClientServiceYearAmountDerived hourly rate
Federal authorityspecialist2021264,816 € (4 years)specialist 109 €
Development bankspecialist2025239,133 € (3 years)specialist 92 €
Hospitalboth20251,000.000 € (4 years)n/a
Health insurerspecialist2020272,200 € (6 years)n/a
Cultural institutionspecialist491,116 €n/a
State authorityboth820,685 €n/a
State authorityphysician20242,650.643 €n/a
Districtboth2025254,654 € (4 years)n/a
Districtboth2025310,924 € (4 years)specialist 113 €; physician 202 €
Regional authorityspecialist364,000 € (4 years)n/a
Regional authorityphysician20251,200.000 € (4 years)physician 141 €
Social insurance bodyboth2022331,189 € (4 years)n/a
Cityphysician201170,000 € (5 years)n/a
Cityphysician2025780,000 € (4 years)physician 162 €
Cityphysician2026495,636 € (2 years)n/a
Cityspecialist202642,000 € (2 years)n/a
Cityphysician2026312,605 € (4 years)n/a
Public clientphysician2021410,598 € (2 years)n/a
Public clientboth2022400,000 €n/a
Public clientboth2026563,531 € (1 year)n/a
Public clientspecialist2026118,800 € (4 years)n/a

Appointment and actual support

A low price is only good value if the service is actually delivered. There is no nationwide measurement of this, but there are official samples. According to the GDA company survey 2023/24, of businesses under 50 employees that are not in the Unternehmermodell, only 51 percent have occupational safety support and 33 percent occupational medical support. Where state authorities looked, there were appointments without activity: in 38 inspected businesses in standard support, 66 percent had no walkthrough by the physician and 45 percent none by the specialist (state industrial physician of Hesse, 2015 to 2018). In 468 inspected medical practices with an engaged physician, only 46 percent had at least one walkthrough (industrial medical service of Lower Saxony). The authorities inspect on average around eight in 1,000 businesses a year.

For the business this means: responsibility stays with the employer. An appointment certificate alone does not fulfil the duty; what can be evidenced are support hours, walkthrough reports, the risk assessment and the annual report. Only 3 of the 159 providers with a price explicitly commit to a statement of hours. A contractually agreed statement provides clarity here.

How Safety Club calculates

Safety Club uses the same hours this study uses as its yardstick: 0.5 hours of basic support per employee and year in support group III, with business-specific support counted within these hours and delivered as part of them, split 80 percent specialist and 20 percent physician, the specialist half on site and half digital, one visit per started eight hours on site. Travel costs are part of the fixed price. Risk assessment including the assessment of mental stress, walkthroughs, organisation of training, hazardous substances register and operating instructions, support of the safety committee, organisation of first aiders, fire safety helpers and safety officers, and documentation in the client portal are part of the fixed price. The physician is in the same contract. Every support hour is evidenced in the portal. There are no set-up or administration fees. Duties outside the support contract (training courses, health checks, equipment testing, escape and rescue plans) and an in-depth employee survey on mental stress are offered separately, as with every provider. First contact to signature: five working days at most. Start of on-site support: within ten working days. Compared with market prices for an office with 100 employees:

Cost components on the market and at Safety Club, office with 100 employees
Cost componentmarket (median, 100 employees, per year)at Safety Club
Specialist: basic support3,580 €In the fixed price
Specialist: business-specific895 €In the fixed price
Physician: basic support1,472 €In the fixed price
Travel to on-site visits426 €In the fixed price
Risk assessment, initial400 €In the fixed price
Risk assessment, mental stress300 €In the fixed price
Online safety training1,875 €In the fixed price
Operating instruction124 €In the fixed price
Set-up fee66 €In the fixed price
Administration fee80 €In the fixed price
Fire safety helper training161 €Separate (as with every provider)
Screen-work health check453 €Separate (as with every provider)
Electrical equipment test (DGUV V3)1,075 €Separate (as with every provider)
Escape and rescue plan129 €Separate (as with every provider)
Total of services in the fixed price9,218 €5,674 € fixed price per year (38 % below the market total)
Total of services charged separately1,818 €Separate (as with every provider)

The full quote follows the free initial consultation on the page about the external occupational safety specialist.

Safety Club compared with the market

Safety Club's fixed price is compared with the market for the same mandatory scope: basic and business-specific support, travel and the services included in Safety Club's fixed price (risk assessment including mental stress, training, operating instructions, no fees; the hazardous substances register is not included for lack of comparable market prices). The market side comes exclusively from this study's public data; Safety Club itself is not included in the market statistics.

Safety Club compared with the market by business size
Business sizecompared with the mediancompared with the cheapest quarter
25 employees45 % cheaper29 % cheaper
50 employees41 % cheaper25 % cheaper
100 employees38 % cheaper23 % cheaper
250 employees36 % cheaper21 % cheaper

Compared with the market median, Safety Club is 36 to 45 percent cheaper depending on business size, and 21 to 29 percent cheaper than the cheapest quarter of providers. The gap does not come from the hourly rate but from the single services being included in the fixed price. At 10 employees a minimum price applies: there Safety Club is 22 % cheaper than the median and 7 % more expensive than the cheapest quarter. By provider type, each compared with the type's median:

Safety Club compared with the median by provider type
Provider type25 employees50 employees100 employees250 employees
Nationwide large providers49 % cheaper46 % cheaper45 % cheaper43 % cheaper
Regional service firms44 % cheaper41 % cheaper39 % cheaper37 % cheaper
Individual specialists46 % cheaper43 % cheaper42 % cheaper40 % cheaper
Online providers and platforms50 % cheaper48 % cheaper46 % cheaper44 % cheaper
Association, chamber and insurer models42 % cheaper39 % cheaper37 % cheaper35 % cheaper

The result applies to all office and administrative industries in support group III, such as tax advice, agencies, IT, consulting and administration: mandatory hours and market prices are the same there. Businesses in other support groups need their own calculation. The support-hours calculator works out the mandatory scope for your own business, the quote calculator the price.

Quote calculator

What does support cost for your business?

A personal quote within two minutes. The quote calculator on the home page shows the range for your size and location.

Calculate your quote

Checklist: ten questions for every offer

  1. Are the hours per provider and year stated in writing in the offer, separated into basic and business-specific support?
  2. Is the occupational physician included, only brokered, or not covered at all?
  3. Travel: included, only within a radius, per hour or per kilometre?
  4. Which surcharges apply for preparation and follow-up, documentation, administration, set-up?
  5. Are risk assessment, training, safety committee and health checks in the price or charged per item?
  6. Is there a minimum call-off per visit, and in which increments is time billed?
  7. Minimum term, notice period, automatic renewal?
  8. Price escalation clause with or without a special right of termination?
  9. Are a statement of hours and an annual report agreed, and who owns the documentation if you switch?
  10. What is the total price over the term, converted per employee and year?

Data basis and method

Responsibility: research and analysis are the responsibility of Hugo Hoffstadt, founder of Safety Club. Questions and reports of errors are welcome at info@safetyclub.de; corrections go into the next edition.

Conflict of interest: Safety Club is itself a provider of occupational safety and occupational medical support. Safety Club is therefore not included in any market statistic in this study, no provider is named and every assumption is disclosed. Offers that we received in confidence are not part of the published figures.

Process in five steps:

  1. Identify providers: directories and business listings by city in all 16 federal states, comparison portals, lists of chambers, guilds and associations, procurement platforms and a continuously maintained competitor list.
  2. Record prices: per provider the home page, pricing and service pages, terms and conditions and price lists. Figures verbatim with source and retrieval date; values from search snippets are marked separately.
  3. Record single services: prices for risk assessment, training, operating instructions, travel, fees, health checks and training courses, each with its unit.
  4. Public tenders: notices and awards with amounts and hours, with hourly rates derived from them.
  5. Analyse: reconcile duplicates, standardise units, compute medians, quartiles and confidence intervals, convert hourly offers to the same mandatory hours, model total costs by office size.

The study covers 1,037 providers of occupational safety and occupational medical support in Germany in 8 provider types (see market structure). Only public sources were analysed, including price lists as PDF, shop pages and framework agreements of associations and chambers. There were no enquiries, no use of price calculators and no logins. Retrieved in October 2026 (as of 2 November 2026).

  • Providers without a published price count too. 878 of the 1,037 providers (85 percent) state no figure. They are recorded as “on request” so that the picture of price transparency is complete.
  • Figures were taken verbatim, net, as they appear on the page. “From” prices count as the lower figure. Our own calculations are marked as such.
  • Normalisation: for comparison, every hourly-rate offer is converted to an office in support group III: 0.5 hours of basic support per employee and year, split 80 percent specialist and 20 percent physician, plus 20 percent business-specific support, plus travel per visit. Where a provider states no physician rate we use 160 to 185 €; where no travel cost is stated, 55 € per visit. Both are noted in the tables.
  • Single services and total cost: in addition, 376 prices for single services were recorded (risk assessment, training, safety committee, travel, fees, health checks, training courses). For each service we show the median, the middle half and a confidence interval of the median (bootstrap). The total cost applies the median to each service, with one-off services spread over three years; the range uses the lower and upper quartile.
  • Anonymisation: all providers are anonymised and grouped into types broad enough that no single provider is identifiable.
  • Updates: the study is repeated annually; the next edition appears in autumn 2027.
  • Limits: published prices are list prices, not negotiated prices. What a package contains is often only roughly described. The data basis is not a random selection but covers what can be found publicly, with a focus on providers for office and administrative businesses.

Table of all measures

The overview summarises the distribution of every price measure collected: number of values, median with 95 percent confidence interval, mean, standard deviation, quartiles and extremes. With skewed price distributions the median is more meaningful than the mean.

All measures; bootstrap confidence interval, from five values
Measure (net)nMedian95 % CI medianMeanStd. dev.P25P75Min.Max.
Occupational safety specialist
Hourly rate, support (midpoint)2690 €82 to 10093287810250155
Specialist, extra or single hour, per hour2092 €85 to 11098298511048155
Public tenders, per hour (derived)3109 €n < 51059210992113
Walkthrough as single service, per visit6128 €47 to 4502082166030035599
On-site safety training, per visit8110 €45 to 5502132206024925552
Occupational physician
Hourly rate, support (midpoint)26147 €139 to 1551483613516081240
Physician, single hour, per hour15149 €125 to 1501473213515080217
Public tenders, per hour (derived)3162 €n < 5168141162141202
Screen-work health check, per person4168 €60 to 757022578030135
Other health check, per person26116 €92 to 141112447015020185
Packages and flat fees (entry prices)
Monthly flat fee2765 €49 to 808693429811500
Annual flat fee26325 €165 to 624490469133750592,052
Price per employee and year1229 €16 to 37322115351082
Travel and fees
Travel time, per hour980 €50 to 11083405011035160
Travel per kilometre, per km230.50 €0.40 to 0.700.620.370.400.750.302
Call-out fee, per visit1271 €42 to 1178352458420175
Set-up fee, flat8199 €50 to 790384511100200351,500
Administration fee, per employee and year315 €n < 5141.1513151315
Administration fee, per year580 €10 to 3001121144013210300
Cancellation fee, per visit2266 €50 to 9215423250100131,000
Documents and mandatory services
Risk assessment, initial, per item10400 €150 to 1,2008731,235150800494,000
Risk assessment, mental stress, per employee59 €3 to 24129.31520324
Risk assessment, mental stress, flat91,200 €550 to 3,8001,5991,4735502,490593,900
Online safety training, per employee and year2019 €14 to 43425114502.49199
Operating instruction, per item674 €60 to 1248644697550174
Hazardous substances register, flat3450 €n < 54814039589995899
Hazardous substances register, per substance entry49.70 €n < 5104.749.509.90516
Duties outside the support contract
First-aider training, per person955 €45 to 80601545754580
First-aider training, per visit3499 €n < 5500150350650350650
Fire safety helper training, per person28129 €100 to 1551811409918059595
Fire safety helper training, per visit12732 €674 to 8707921806978506201,280
Safety officer training, per person30499 €438 to 62351022239069995980
Escape and rescue plan, per item9129 €124 to 1801394512413975235
Fire safety regulations, per item6273 €246 to 6743982982503492421,000
Electrical equipment test (DGUV V3), per device105.38 €4.35 to 8.756.122.454.508.753.2010
Total cost per year (model, median prices)
Complete support, 10 employees1,284 €9381,923
Complete support, 25 employees2,598 €2,0253,892
Complete support, 50 employees4,857 €3,8417,365
Complete support, 100 employees9,218 €7,40014,021
Complete support, 250 employees22,096 €17,98133,638

Request the dataset

We provide the complete dataset as an Excel file on request: all 1,037 providers with type, pricing model, hourly rates, flat fees and included services, plus the prices of single services, the total-cost model by office size and the public tenders. The dataset is fully anonymised: it contains no names and no domains, and every provider carries a random ID. We review each request and then send you the file by email.

Sources

  • Prices and contract terms: websites, pricing pages, terms and conditions, price lists and shop pages of 1,037 providers, retrieved in October 2026. Without individual references for reasons of anonymisation.
  • Legal basis: Occupational Safety Act (ASiG), DGUV Regulation 2 with Annex 2 (support hours, support groups) as revised in 2024/25, in force at the VBG since 1 December 2025, and DGUV Regulation 3 (testing of electrical equipment).
  • GDA company survey 2023/24 (DGUV forum 9/2025) on the prevalence of occupational safety and occupational medical support.
  • Regional council of Darmstadt, state industrial physician: occupational safety deficiencies in cleaning businesses (inspections 2015 to 2018).
  • Industrial medical service of Lower Saxony: support in medical practices (468 practices).
  • German Medical Association, physician statistics 2025 (occupational medicine specialists by age).
  • Federal Ministry of Labour, interim report on the minimum inspection rate (inspections per 1,000 businesses).
  • Public tenders: TED and the federal states' procurement platforms, 31 awards with euro values.

Note on the analysis

Every provider presents prices and services differently. Not every figure could therefore be assigned unambiguously: for the risk assessment, for example, it was often unclear whether a price covered a single assessment, several work areas or a package when offered separately. Such differences can statistically distort individual measures. The study reflects the publicly available information as of October 2026. All information without guarantee.

Frequently asked questions

What does an occupational safety specialist cost per hour?

Among the 26 providers with a published hourly rate the median is 90 € net per hour, the middle half between 78 and 102 €. Individual specialists and regional firms mostly sit below the list prices of large providers but bill travel and extras separately more often.

What does an occupational physician cost per hour?

Published hourly rates for occupational medical support have a median of 147 € net (middle half 135 to 160 €, n = 26). That is about 1.6 times the specialist rate. Health checks such as the screen-work check are charged per person on top.

What does occupational safety cost per employee and year?

For an office in support group III with specialist and physician, the published hourly rates normalise to about 60 to 70 € per employee and year (median at 50 employees, basic support plus 20 percent business-specific, travel included, net). With the usual single services (risk assessment, training, fees) it comes to about 97 €. Entry prices below 50 € a month do not cover those hours.

Why are some offers so much cheaper?

Because they cover a different scope. Offers with monthly prices below 50 € (the lowest is 11 €) usually contain the appointment and a certificate, not the mandatory support hours. At 588 € a year and the median hourly rate of 90 € that buys about 6.6 specialist hours. An office with 25 employees needs at least 10 specialist hours and 2.5 physician hours for basic support alone.

What does complete support including the risk assessment cost?

For an office with 50 employees, complete support under the ASiG and DGUV Regulation 2 costs a median of up to about 4,857 € a year if hours, travel, risk assessment, training, operating instructions and fees are each charged at the market price. The mandatory hours with travel alone cost 3,257 €. Training courses, health checks and equipment tests come on top with every provider.

Is the occupational physician included in the price?

Mostly not. Of 159 providers with a published price only 71 (45 percent) explicitly include the physician, 5 merely broker one. Anyone who wants to meet both duties often has to engage the physician separately and add those hours to the offer.

How do I compare occupational safety offers properly?

Bring them to an annual price for the same hours: hours per provider in writing, physician included or not, travel, surcharges, single services such as risk assessment and training, minimum call-off, term and price escalation clause. The checklist on this page sums up the ten questions.

How often is the data updated?

Prices were read from the public sources in October 2026. The study is repeated annually; date and data basis are stated in the method section.

Contact

Talk to us.

Merten Precht-Rümenapf
Merten Precht-RümenapfYour point of contact and founder at Safety Club
Book a slot directly
Or write to us