Deprecated: ElementorProDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorProDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorProDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorProDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorProDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorProDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 491

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 305

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/carousel/widgets/base.php on line 575

Deprecated: ElementorPro\Modules\Payments\Widgets\Paypal_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/payments/widgets/paypal-button.php on line 225

Deprecated: ElementorPro\Modules\Payments\Classes\Payment_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/payments/classes/payment-button.php on line 499

Deprecated: ElementorPro\Modules\Payments\Widgets\Stripe_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/2hourservice.co.uk/wp-content/plugins/elementor-pro/modules/payments/widgets/stripe-button.php on line 249
Fire Alarm Certificate - 2 Hour Service

Fire Alarm Certificate

fire alarm certificate

In accordance with BS5839, a landlord's property must have a fire alarm certificate. It is recommended that all types of detectors be examined by a fire alarm certified professional at least once a year. In addition, the fire alarm test should be recorded in the log book.

DAILY CHECKLIST OF FIRE ALARM

During a fire alarm inspection, there are 2-grade rules that should be observed

1000x660

1. Grade A Fire Alarm System: The parameters listed below should be examined for the grade A fire alarm system.

1000x660 (1)

2. Grade D Fire Alarm System

Fire alarm certificate cost

On the fire alarm equipment, Do you need secure cable testing?

Your fire alarm system’s cabling should also be examined. It may be done every five years in conjunction with an EICR electrical certificate. The electrical installation condition report must be completed in accordance with British Standard BS7671.

1000x1000

FAQs About Fire Alarm Certificate in London

ask us
anything

A Fire Alarm Certificate is an official document confirming that a property’s fire alarm system has been professionally installed, tested, and maintained in accordance with BS 5839 standards and UK fire safety regulations.

Yes. In London and throughout the UK, commercial properties and HMOs (Houses in Multiple Occupation) must have a certified fire alarm system with regular inspections and documentation to comply with the Regulatory Reform (Fire Safety) Order 2005.

Only a qualified fire alarm engineer or accredited fire safety company can inspect, test, and issue a valid Fire Alarm Certificate.

According to British Standard BS 5839, fire alarm systems should be inspected at least every 6 months by a competent person to ensure full functionality and compliance.

The cost typically ranges from £100 to £300, depending on the size of the building, number of detectors, and the complexity of the system.

A professional fire alarm inspection includes testing all detectors, call points, sounders, control panels, and backup power supplies. Any faults are recorded, and a certificate is issued upon successful completion.

Yes. Landlords—especially of HMOs—are required to ensure working fire alarms are present and regularly maintained. A certificate serves as proof of compliance for fire risk assessments and insurance.

Yes. If your system is faulty, outdated, or improperly installed, you may fail the inspection. You’ll need to correct the issues and schedule a re-inspection to obtain a valid certificate.

Fire Alarm Certificates are typically valid until the next scheduled inspection—usually 6 to 12 months, depending on your fire risk assessment and property type.

You can book a certified fire alarm engineer online or through a local fire safety company. Ensure they provide a signed certificate upon completion of the test.

Scroll to Top