CDM Compliance & F10 Notifications

CDM Compliance & F10 Notifications

NexusRMS supports compliance with the Construction (Design and Management) Regulations 2015 (CDM 2015), the primary UK legislation governing health and safety on construction projects. This includes F10 notification management and principal contractor oversight.

CDM 2015 Overview

CDM 2015 places duties on all parties involved in construction work. The regulations aim to ensure that health and safety issues are properly considered during the planning and execution of construction projects, from initial design through to completion.

Key Duty Holders

  • Client — the organisation commissioning the construction work
  • Principal Designer — responsible for pre-construction phase health and safety
  • Principal Contractor — manages health and safety during the construction phase

F10 HSE Notification

The CdmNotification model manages F10 notifications to the Health and Safety Executive. F10 numbers follow the format F10-2025-0042 and track the full submission lifecycle.

F10 notification statuses:

  1. Draft — notification being prepared
  2. Submitted — sent to HSE via online portal, post, or email
  3. Acknowledged — HSE has confirmed receipt
  4. Amended — changes submitted after initial notification

Notifiability Criteria

Under CDM 2015, a project is notifiable to HSE when either condition is met:

  • The construction phase will last longer than 30 working days AND involve more than 20 workers simultaneously at any point
  • The total construction work will exceed 500 person days

F10 Required Fields

Section Information Required
Client details Full name, address, and contact information
Principal designer Organisation name, address, and contact details
Principal contractor Organisation name, address, and contact details
Project specifics Construction start date, estimated duration in weeks
Workforce Maximum workers on site at any time, estimated total person days

Submission Deadline

The F10 notification must be submitted to HSE at least 15 days before the construction phase begins. The system provides getDaysUntilDeadline, isOverdue, and isDueSoon (7-day warning) methods to track compliance timing.

HSE Acknowledgement

Upon HSE acknowledgement, the hse_reference_number and hse_acknowledged_at timestamp are recorded. Amendments are tracked as a JSON array of amendment history entries, each containing the date, reason, and specific changes made.

PDF Generation

NexusRMS generates a formatted PDF of the F10 notification form, suitable for submission by post or for record-keeping purposes alongside the online submission.

Principal Contractor Register

The system maintains a register of principal contractors with the following tracked attributes:

  • Status — active, suspended, or inactive
  • Public liability insurance — policy number, expiry date, and cover amount
  • Employers’ liability insurance — policy number, expiry date, and cover amount
  • CDM qualification — flag confirming CDM competence
  • Health and safety policy — documented H&S policy on file
  • Accreditations — industry accreditations and certifications

Compliance Checks

Automated compliance verification methods include:

  • getComplianceStatus — overall compliance summary for a contractor
  • getComplianceIssues — list of specific compliance gaps or expired documents
  • hasValidPublicLiability — confirms public liability insurance is current
  • hasValidEmployersLiability — confirms employers’ liability insurance is current

Contractors with expired insurance or missing documentation are flagged automatically, preventing their assignment to projects until compliance issues are resolved.

Was this article helpful?