Roof Passport Care / Membership

Roof Passport Care Setup From £99 + From £19.99 / Month

Roof Passport Care is RoofHQ’s membership for homeowners who don’t want to wait until something goes wrong. It’s the smarter, more cost-effective way to manage your roof — keeping it actively monitored, regularly inspected, annually cleaned and comprehensively documented throughout the year, all for a simple monthly subscription.

The lower setup cost compared to the one-off Roof Passport makes getting started more accessible, and the ongoing benefits — annual health checks, gutter cleans, Roof Passport updates and priority response to reported issues — make it significantly better value for homeowners who want ongoing peace of mind about one of the most important parts of their property.

What’s Included

Your Roof Kept On Record

Setup / Inspection / Evidence / Annual Checks / Maintenance / Updates / Ongoing History
  1. 01

    Professional roof inspection on setup

  2. 02

    Roof Score — calculated and documented from the initial inspection

  3. 03

    Digital Roof Passport issued to your RoofHQ customer portal

  4. 04

    Full photographic evidence of all findings

  5. 05

    Annual roof health check — every year as part of your membership

  6. 06

    Annual gutter clean included

  7. 07

    Roof Passport updated after each annual check

  8. 08

    Ongoing roof history — every inspection and maintenance visit documented

  9. 09

    Priority response to any roof issues you report during your membership

Setup From £99 + From £19.99 / Month

Ongoing Roof Care

Pricing varies depending on property size, roof type and complexity.

Property-specific pricing will be confirmed by RoofHQ after reviewing your property details

Prefer No Commitment

One Assessment No Subscription

If you’d prefer a one-off assessment without a monthly subscription, the One-Off Roof Passport gives you the complete inspection, Roof Score, photographic evidence and Digital Roof Passport from £359 — no subscription, no obligation.

Roof Passport Care

Join Roof Passport Care

Book your Roof Passport Care assessment and start keeping your roof properly monitored. Use our booking form to tell us about your property and we’ll confirm your pricing.

These run after first interaction or the fallback timeout. ========================================================= */ function loadDelayedScripts() { if ( delayedScriptsStarted ) { return; } delayedScriptsStarted = true; document .querySelectorAll( 'script[type="text/plain"]' + '[data-rh-delay-src]' ) .forEach( function (placeholder) { var src = placeholder.getAttribute( "data-rh-delay-src" ); if (!src) { return; } loadScript( src, { id: placeholder.getAttribute( "data-rh-script-id" ) || undefined, async: placeholder.getAttribute( "data-rh-async" ) !== "false", defer: placeholder.hasAttribute( "data-rh-defer" ) } ); } ); } onFirstInteraction( loadDelayedScripts ); /* ========================================================= ROUTE / PAGE INITIALISATION --------------------------------------------------------- One media pass: - initial load - browser page restore - custom GHL route change No permanent DOM MutationObserver is used because avoiding a site-wide observer keeps overhead lower. ========================================================= */ function initialise() { optimiseMedia( document ); } ready( initialise ); window.addEventListener( "pageshow", initialise ); document.addEventListener( "rh:route-changed", function () { /* * Give the router one frame to finish inserting * the replacement page. */ window.requestAnimationFrame( initialise ); } ); /* ========================================================= PUBLIC API ========================================================= */ window.RHPerf = Object.freeze({ settings: SETTINGS, ready: ready, idle: onIdle, onFirstInteraction: onFirstInteraction, rafThrottle: rafThrottle, debounce: debounce, optimiseMedia: optimiseMedia, bindImageMap: bindImageMap, loadScript: loadScript }); })( window, document );