Deprecated: ElementorProDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87
Deprecated: UserFeedback_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/cladbullock/domains/cladmaster.com/public_html/wp-content/plugins/userfeedback-lite/includes/lib/class-mobile-detect.php on line 900
Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/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 /home/cladbullock/domains/cladmaster.com/public_html/wp-content/plugins/elementor-pro/modules/payments/widgets/stripe-button.php on line 249 Soffits -Skip to content
On your property’s roofing system, the soffit serves a double purpose – they help with the look of the roof and also protects rafters from the elements. If a soffit was not in place to protect the rafters, over time they would erode and could allow mold into the house, both serious problems that cost a lot to fix.
Soffits come in either T’n’G or as a flat board. They come in all colours to match the fascia.
You should NEVER see pins when correctly fitted
Improve aesthetics
Protects rafters
Weather resistance
Types of Ventilation
Soffit vents should only be used on flat roofs or on a shallow fascia.
1: Over Fascia Vents
2: Disc ventilation
3: Soffit ventilation
1: Over fascia vents are our preferred method of ventilation. It covers the whole length of the property but cannot be seen. Unlike the disc vent and soffit ventilation which can. Also, disc and soffit vents get grimy over time which is clearly visible.
2: Disc vents can be added at anytime after the job is completed.
3: Soffit ventilation should mainly be used for flat roofs. However, sometimes they need to be installed on low profile fascia’s where the height is not available for the use of over fascia vents
Example of soffit work
Check out our work
Looking For a 100% Quality And Affordable Soffits For Your Home?