Latest TLA News & Updates

News, Insight & Sector Updates

Stay up to date with the latest landlord news, legal developments, rental sector insight, compliance updates, and practical guidance from The Landlord Association.

New Grounds for Possession: How the Renters’ Rights Act 2025 Changes the Section 8 Regime

New Grounds for Possession: How the Renters’ Rights Act 2025 Changes the Section 8 Regime

Summary: The Renters’ Rights Act 2025 introduces significant changes to possession law in England, abolishing Section 21 notices and expanding the grounds under Section 8 for landlords to regain possession. These reforms require landlords to provide evidence for possession claims and adapt their tenancy management accordingly.

Introduction to the Renters’ Rights Act 2025

The Renters’ Rights Act 2025 marks a major reform in English landlord-tenant law by replacing the previous system of fixed-term tenancies and no-fault Section 21 notices with a more structured, evidence-based possession process under Section 8. This change aims to balance tenant security with landlords’ rights to regain possession on legitimate grounds.

Landlords must now familiarise themselves with the revised Section 8 regime, which introduces new mandatory and discretionary grounds for possession. Understanding these changes is essential for managing rental properties effectively and complying with the new legal framework.

Key Changes to Grounds for Possession

Previously, landlords could use Section 21 notices to regain possession without proving fault, but this route has been abolished. All possession claims must now be made under Section 8, supported by clear evidence and valid grounds.

The Act introduces several new and strengthened grounds for possession, including:

Grounds to Sell the Property

A new mandatory ground allows landlords to recover possession if they intend to sell the property. Landlords will need to provide evidence demonstrating a genuine intention to sell.

Landlord or Family Member Moving In

Landlords may regain possession if they or a close family member require the property for personal use. This provision protects legitimate personal needs while ensuring tenants are not unfairly evicted.

Persistent Rent Arrears

The Act strengthens grounds related to rent arrears by closing loopholes where tenants clear arrears strategically before hearings. Persistent arrears, even if temporarily cleared, can now support possession claims.

Anti-Social Behaviour and Criminal Conduct

Lower evidential thresholds make it easier to evict tenants involved in anti-social behaviour or criminal activities. Updated tribunal guidance will clarify what behaviour qualifies under this ground.

Breach of Tenancy Terms

Discretionary grounds have been broadened to allow eviction where tenants breach significant contractual obligations, such as unauthorised subletting or misuse of the property.

These reforms ensure possession remains available for genuine, evidenced reasons while enhancing tenant protections against arbitrary eviction.

Implementation and Commencement

Although the Renters’ Rights Act 2025 is now law, the new possession grounds will only come into effect once commencement regulations are issued. These regulations will specify the exact start dates and transitional arrangements.

It is expected that:

  • New tenancies will transition first to the new system.
  • Existing tenancies will follow through a staged transition.
  • Courts and tribunals will receive formal briefings before enforcement begins.

Until the commencement dates are confirmed, landlords must continue to operate under the current legal framework.

Updated Documentation and Guidance

The government will issue revised possession notice forms and guidance to support the new regime, including:

  • Updated statutory possession notice templates.
  • New Section 8 forms replacing the current Form 3.
  • Online filing instructions for digital possession applications.
  • Tribunal practice directions and evidential standards.
  • Guidance booklets for landlords, tenants, and letting agents.

Landlords must use the correct notice forms once published, as the process will require detailed evidential information. Tribunals will apply updated guidance to ensure consistency in decisions, and failure to provide proper documentation may cause delays or require re-service of notices.

Practical Advice for Landlords

Landlords should take proactive steps to prepare for the new possession regime:

  • Review tenancy agreements: Remove references to Section 21 and fixed-term renewals, and ensure agreements contain compliant clauses on rent, inspections, access, and tenant conduct.
  • Maintain thorough records: Keep rent ledgers, communication logs, inspection reports, and maintenance records to support evidence-based possession claims.
  • Update notice procedures: Train staff or agents on serving and filing notices correctly under the new rules.
  • Understand transitional arrangements: Seek guidance on which cases fall under the old or new regime during the transition period.
  • Communicate clearly with tenants: Professional communication can reduce disputes and encourage early resolution of issues such as arrears or conduct problems.
  • Seek legal advice when necessary: Complex possession claims may require expert guidance to avoid costly errors and delays.

Members of the British Landlords Association can access support services and training to stay informed about these legislative changes.

Frequently Asked Questions

What happens to existing Section 21 notices?
They may remain valid for a limited transition period depending on commencement regulations.

Can landlords still evict tenants quickly?
Yes. The strengthened grounds under Section 8 allow efficient eviction for rent arrears, anti-social behaviour, or breaches of tenancy terms.

Can tenants challenge possession claims?
Yes. Tenants retain the right to defend claims at tribunal, making evidence and procedure critical.

Is legal advice necessary?
Not always, but it is recommended for complex cases to ensure compliance and reduce risks.

Does this apply to all landlords?
Yes. All private landlords in England must comply with the new framework once it is commenced.

Conclusion

The Renters’ Rights Act 2025 fundamentally changes possession law by removing the no-fault Section 21 route and introducing stronger, clearer grounds under Section 8 backed by evidence. Landlords who prepare early, maintain thorough records, and follow the new procedures will be best placed to manage their properties effectively and minimise legal risks.

Further Reading

Useful External Links

New Grounds for Possession: Changes to Section 8 under the Renters’ Rights Act 2025 | Landlord Association UK</p> <p class="tla-aini-attrib">Source: <a href="https://thebla.co.uk/new-grounds-for-possession-how-the-renters-rights-act-2025-changes-the-section-8-regime/" rel="noopener nofollow" target="_blank">thebla.co.uk</a></p> </div> </div> </div> <div class="elementor-element elementor-element-b57134b e-flex e-con-boxed e-con e-parent" data-id="b57134b" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient","sticky":"bottom","sticky_on":["desktop"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-ef6777e elementor-share-buttons--skin-flat elementor-share-buttons--shape-rounded elementor-share-buttons--view-icon-text elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="ef6777e" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default"> <div class="elementor-grid" role="list"> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook"> <span class="elementor-share-btn__icon"> <i class="fab fa-facebook" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Facebook </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Share on twitter"> <span class="elementor-share-btn__icon"> <i class="fab fa-twitter" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Twitter </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin"> <span class="elementor-share-btn__icon"> <i class="fab fa-linkedin" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> LinkedIn </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp"> <span class="elementor-share-btn__icon"> <i class="fab fa-whatsapp" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> WhatsApp </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_pinterest" role="button" tabindex="0" aria-label="Share on pinterest"> <span class="elementor-share-btn__icon"> <i class="fab fa-pinterest" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Pinterest </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_reddit" role="button" tabindex="0" aria-label="Share on reddit"> <span class="elementor-share-btn__icon"> <i class="fab fa-reddit" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Reddit </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Share on email"> <span class="elementor-share-btn__icon"> <i class="fas fa-envelope" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Email </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter"> <span class="elementor-share-btn__icon"> <i class="fab fa-x-twitter" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> X </span> </div> </div> </div> <div class="elementor-grid-item" role="listitem"> <div class="elementor-share-btn elementor-share-btn_print" role="button" tabindex="0" aria-label="Share on print"> <span class="elementor-share-btn__icon"> <i class="fas fa-print" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Print </span> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-e74dbd1 e-flex e-con-boxed e-con e-parent" data-id="e74dbd1" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-6103d48 tla-post-title elementor-widget elementor-widget-heading" data-id="6103d48" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">Other content you may find helpful..</h2> </div> </div> </div> <div class="elementor-element elementor-element-ddec259 e-flex e-con-boxed e-con e-parent" data-id="ddec259" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-ba8e446 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="ba8e446" data-element_type="widget" data-e-type="widget" data-settings="{"classic_columns":"3","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap":{"unit":"px","size":35,"sizes":[]},"classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list"> <article class="elementor-post elementor-grid-item post-18020 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/scottish-renters-should-get-last-two-months-rent-free-if-evicted-generation-rent/" > Scottish renters should get last two months’ rent-free if evicted – Generation Rent </a> </h3> <div class="elementor-post__excerpt"> <p>Generation Rent has called on all political parties in Scotland to support a manifesto pledge that would grant renters the last two months’ rent free if they face no-fault evictions.</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/scottish-renters-should-get-last-two-months-rent-free-if-evicted-generation-rent/" aria-label="Read more about Scottish renters should get last two months’ rent-free if evicted – Generation Rent" tabindex="-1" > Read More » </a> </div> </article> <article class="elementor-post elementor-grid-item post-18019 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/rents-tick-up-as-renters-rights-act-deadline-approaches/" > Rents tick up as Renters’ Rights Act deadline approaches </a> </h3> <div class="elementor-post__excerpt"> <p>Rents across the UK have risen for the first time in five months, as the deadline for the Renters’ Rights Act draws near. New data from the HomeLet Rental Index</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/rents-tick-up-as-renters-rights-act-deadline-approaches/" aria-label="Read more about Rents tick up as Renters’ Rights Act deadline approaches" tabindex="-1" > Read More » </a> </div> </article> <article class="elementor-post elementor-grid-item post-18018 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/whats-the-true-cost-for-landlords-to-get-properties-to-epc-c-by-2030/" > What’s the true cost for landlords to get properties to EPC C by 2030? </a> </h3> <div class="elementor-post__excerpt"> <p>Landlords face a complex and varied financial challenge in upgrading their properties to an Energy Performance Certificate (EPC) rating of C by 2030. Recent analysis of real EPC data reveals</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/whats-the-true-cost-for-landlords-to-get-properties-to-epc-c-by-2030/" aria-label="Read more about What’s the true cost for landlords to get properties to EPC C by 2030?" tabindex="-1" > Read More » </a> </div> </article> <article class="elementor-post elementor-grid-item post-18017 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/financial-penalties-wont-solve-empty-homes-crisis-propertymark/" > Financial penalties won’t solve empty homes crisis – Propertymark </a> </h3> <div class="elementor-post__excerpt"> <p>Over 300,000 homes in the UK have remained empty for more than six months, highlighting a significant challenge in addressing the country’s housing shortage. Propertymark, a leading industry body, has</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/financial-penalties-wont-solve-empty-homes-crisis-propertymark/" aria-label="Read more about Financial penalties won’t solve empty homes crisis – Propertymark" tabindex="-1" > Read More » </a> </div> </article> <article class="elementor-post elementor-grid-item post-18016 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/landlords-to-tighten-tenant-checks-before-renters-rights-act/" > Landlords to tighten tenant checks before Renters’ Rights Act </a> </h3> <div class="elementor-post__excerpt"> <p>Landlords across the UK are preparing for the introduction of the Renters’ Rights Act on 1 May by tightening tenant screening processes. A recent survey reveals that nearly seven in</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/landlords-to-tighten-tenant-checks-before-renters-rights-act/" aria-label="Read more about Landlords to tighten tenant checks before Renters’ Rights Act" tabindex="-1" > Read More » </a> </div> </article> <article class="elementor-post elementor-grid-item post-17443 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" role="listitem"> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://landlordassociation.org.uk/renters-rights-act-enforcement-split-into-breaches-and-offences/" > Renters’ Rights Act enforcement split into breaches and offences </a> </h3> <div class="elementor-post__excerpt"> <p>From 1 May 2026, enforcement of the Renters’ Rights Act will be categorised into breaches and offences, each carrying distinct penalties. This new framework aims to clarify the consequences for</p> </div> <a class="elementor-post__read-more" href="https://landlordassociation.org.uk/renters-rights-act-enforcement-split-into-breaches-and-offences/" aria-label="Read more about Renters’ Rights Act enforcement split into breaches and offences" tabindex="-1" > Read More » </a> </div> </article> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-f35114e e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="f35114e" data-element_type="container" data-e-type="container" id="submit-news" data-settings="{"background_background":"classic"}"> <div class="elementor-element elementor-element-1b5c582 submit-news elementor-widget elementor-widget-html" data-id="1b5c582" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> <!-- Contribute / Submit Content – end-of-post promo (REFINED UI/UX) --> <style> :root{ --tla-pink:#DF29D3; --tla-cyan:#17B2E2; --tla-blue:#0A90F6; --tla-hero:#010012; --tla-ink:#ffffff; --tla-muted:rgba(255,255,255,0.82); --tla-card:rgba(255,255,255,0.045); --tla-border:rgba(255,255,255,0.12); --tla-ring:rgba(23,178,226,0.45); } .tla-contribute-cta{ position: relative; overflow: hidden; padding: 56px 0; background: radial-gradient(ellipse at 20% 35%, rgba(27,29,60,0.95) 0%, rgba(10,11,42,0.98) 55%, rgba(1,0,18,1) 100%); border-top: 1px solid rgba(255,255,255,0.10); } .tla-wrap{ max-width: 1180px; margin: 0 auto; padding: 0 24px; position: relative; z-index: 1; } .tla-contribute-panel{ background: var(--tla-card); border: 1px solid var(--tla-border); border-radius: 18px; padding: 24px; box-shadow: 0 14px 44px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.06); position: relative; } .tla-contribute-inner{ display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 20px; align-items: start; } /* Header */ .tla-contribute-badge{ display:inline-flex; align-items:center; gap:8px; padding: 8px 12px; border-radius: 999px; background: rgba(23,178,226,0.10); border: 1px solid rgba(23,178,226,0.26); color: #ffffff; font-weight: 800; font-size: 11.5px; letter-spacing: 0.4px; text-transform: uppercase; margin-bottom: 10px; } .tla-contribute-dot{ width: 7px; height: 7px; border-radius: 999px; background: var(--tla-cyan); } .tla-contribute-title{ margin: 0; font-size: clamp(20px, 2vw, 28px); font-weight: 900; line-height: 1.2; color: var(--tla-ink); letter-spacing: -0.02em; } .tla-contribute-sub{ margin: 8px 0 14px; font-size: 15.5px; line-height: 1.6; color: var(--tla-muted); max-width: 720px; } /* Topic chips */ .tla-topic-chips{ display:flex; flex-wrap:wrap; gap: 8px; margin-top: 10px; } .tla-chip{ display:inline-flex; align-items:center; gap: 6px; padding: 8px 11px; border-radius: 999px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.12); color: #ffffff; font-weight: 700; font-size: 12.5px; line-height: 1; white-space: nowrap; } /* Guidelines */ .tla-guidelines{ background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; padding: 14px; } .tla-guidelines h3{ margin: 0 0 10px; font-size: 12.5px; color: #ffffff; font-weight: 900; letter-spacing: 0.4px; text-transform: uppercase; } .tla-guidelines ul{ list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; } .tla-guidelines li{ display:flex; gap: 8px; align-items:flex-start; color: rgba(255,255,255,0.88); font-size: 13.5px; line-height: 1.4; padding: 8px; border-radius: 10px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); } .tla-guidelines .icon{ flex: 0 0 auto; width: 24px; height: 24px; border-radius: 8px; display:flex; align-items:center; justify-content:center; background: rgba(23,178,226,0.10); border: 1px solid rgba(23,178,226,0.22); color: #ffffff; font-weight: 900; font-size: 13px; } .tla-guidelines strong{ color: #ffffff; font-weight: 800; } /* CTAs – reduced size */ .tla-contribute-ctas{ display:flex; gap: 10px; flex-wrap: wrap; align-items:center; margin-top: 14px; } .tla-btn{ display:inline-flex; align-items:center; justify-content:center; gap: 8px; text-decoration:none !important; border-radius: 10px; padding: 10px 14px; font-weight: 800; font-size: 14px; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; color: #ffffff !important; user-select: none; } .tla-btn-primary{ background: rgba(223,41,211,0.14); border: 1px solid rgba(223,41,211,0.35); } .tla-btn-primary:hover{ background: rgba(223,41,211,0.20); transform: translateY(-1px); } .tla-btn-secondary{ background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.18); } .tla-btn-secondary:hover{ background: rgba(255,255,255,0.06); transform: translateY(-1px); } .tla-contribute-note{ margin-top: 12px; font-size: 12.5px; line-height: 1.55; color: rgba(255,255,255,0.72); } /* Responsive */ @media (max-width: 980px){ .tla-contribute-inner{ grid-template-columns: 1fr; } .tla-guidelines ul{ grid-template-columns: 1fr; } } </style> <section class="tla-contribute-cta" aria-label="Submit Your Content"> <div class="tla-wrap"> <div class="tla-contribute-panel"> <div class="tla-contribute-inner"> <!-- LEFT --> <div> <span class="tla-contribute-badge"> <span class="tla-contribute-dot"></span> Contribute to TLA </span> <h2 class="tla-contribute-title">Share Your Expertise with TLA</h2> <p class="tla-contribute-sub"> Got a practical tip, case study, or legal insight that could help others? Submit your article and reach our nationwide community of landlords, tenants, and agents. </p> <div class="tla-topic-chips"> <span class="tla-chip">📜 Legal updates</span> <span class="tla-chip">💰 Deposit disputes</span> <span class="tla-chip">🚪 Evictions & notices</span> <span class="tla-chip">🏚 Repairs & safety</span> <span class="tla-chip">⚡ Energy & EPCs</span> <span class="tla-chip">🧾 Case studies</span> </div> <div class="tla-contribute-ctas"> <a class="tla-btn tla-btn-primary" href="https://landlordassociation.org.uk/submit-blog-newsletter-content/"> Submit content → </a> <a class="tla-btn tla-btn-secondary" href="https://landlordassociation.org.uk/contact-us/"> Contact editorial team </a> </div> <p class="tla-contribute-note"> Submissions are reviewed for clarity, compliance, and suitability for our audience. We may edit for length and style. </p> </div> <!-- RIGHT --> <aside class="tla-guidelines"> <h3>Quick guidelines</h3> <ul> <li><span class="icon">✓</span><span><strong>UK-specific</strong><br>England & Wales focus</span></li> <li><span class="icon">🧠</span><span><strong>Accurate</strong><br>Fact-checked & current</span></li> <li><span class="icon">🧩</span><span><strong>Actionable</strong><br>Steps or checklists</span></li> <li><span class="icon">📐</span><span><strong>Clear</strong><br>Plain English preferred</span></li> <li><span class="icon">🖊️</span><span><strong>Original</strong><br>Your own work</span></li> <li><span class="icon">🖼️</span><span><strong>Rights cleared</strong><br>Images/data permitted</span></li> </ul> </aside> </div> </div> </div> </section> </div> </div> </div> <div data-elementor-type="templately-footer" data-elementor-id="725" class="elementor elementor-725 post-12212 post type-post status-publish format-standard hentry category-news-updates pmpro-has-access" data-elementor-post-type="templately_library" data-elementor-title="Footer"> <div class="elementor-element elementor-element-5cf00a0 e-flex e-con-boxed e-con e-parent" data-id="5cf00a0" data-element_type="container" data-e-type="container"> <div class="e-con-inner"> <div class="elementor-element elementor-element-0ce9b26 elementor-widget elementor-widget-html" data-id="0ce9b26" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> <!-- ================================ TLA FOMO NOTIFICATION BANNER (Mobile-simplified) ================================ --> <style> :root{ --tla-fomo-bg: rgba(1,0,18,.94); --tla-fomo-border: rgba(255,255,255,.14); --tla-fomo-text:#fff; --tla-fomo-accent:#17b2e2; --tla-fomo-pink:#df29d3; --tla-fomo-z:999999; --tla-radius:12px; --tla-pad-y:12px; --tla-pad-x:16px; --tla-gap:14px; --tla-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } *{box-sizing:border-box} .tla-fomo-banner{ position:fixed; inset-inline:0; bottom:0; min-height:64px; background:var(--tla-fomo-bg); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); border-top:1px solid var(--tla-fomo-border); box-shadow:0 -10px 30px rgba(0,0,0,.35); z-index:var(--tla-fomo-z); transform: translateY(0); transition: transform .3s cubic-bezier(.25,.46,.45,.94); } .tla-fomo-banner.hidden{ transform: translateY(110%); } .tla-fomo-banner::before{ content:""; position:absolute; inset:0 0 auto 0; height:2px; background:linear-gradient(90deg,transparent,var(--tla-fomo-pink),var(--tla-fomo-accent),transparent); animation:tla-fomo-glow 3s ease-in-out infinite alternate; } .tla-fomo-container{ font-family:var(--tla-font); display:grid; grid-template-columns: 1fr auto auto; /* content | actions | close */ align-items:center; gap:var(--tla-gap); width:min(1400px, 100%); margin-inline:auto; padding: calc(var(--tla-pad-y) + env(safe-area-inset-bottom,0px)) var(--tla-pad-x) var(--tla-pad-y); } /* Content */ .tla-fomo-content{ display:flex; align-items:center; gap:10px; min-width:0; } .tla-fomo-indicator{ display:inline-flex; align-items:center; gap:8px; font-size:.78rem; font-weight:800; letter-spacing:.04em; color:#10b981; text-transform:uppercase; white-space:nowrap; } .tla-fomo-pulse{ width:8px; height:8px; border-radius:50%; background:#10b981; animation:tla-fomo-pulse 2s ease-in-out infinite; box-shadow:0 0 0 0 rgba(16,185,129,.7); } .tla-fomo-message{ font-size: clamp(13px, 1.8vw, 15px); line-height:1.45; color:var(--tla-fomo-text); min-width:0; } .tla-fomo-message a{ color:var(--tla-fomo-accent); text-decoration:none; font-weight:600; border-bottom:1px solid transparent; transition: all .2s ease; } .tla-fomo-message a:hover{ color:var(--tla-fomo-pink); border-bottom-color:var(--tla-fomo-pink); transform:translateY(-1px); } .tla-fomo-highlight{ color:var(--tla-fomo-pink); font-weight:800; } .tla-fomo-location{ color:var(--tla-fomo-accent); font-weight:700; } /* Offer pill */ .tla-fomo-discount{ background:linear-gradient(135deg,var(--tla-fomo-pink),#6e22ff); color:#fff; padding:4px 12px; border-radius:999px; font-weight:800; font-size: clamp(14px, 1rem, 18px); line-height:1; display:inline-flex; align-items:center; gap:6px; animation:tla-fomo-shimmer 3s ease-in-out infinite; } /* Actions */ .tla-fomo-actions{ display:flex; align-items:center; gap:10px; flex-wrap:wrap; justify-content:flex-end; } .tla-fomo-btn{ display:inline-flex; align-items:center; gap:6px; padding:8px 14px; border-radius:10px; font-size:13px; font-weight:800; text-decoration:none; white-space:nowrap; transition:transform .2s ease, box-shadow .2s ease, background .2s ease; outline: none; color:#fff; } .tla-fomo-btn:focus-visible{ box-shadow:0 0 0 3px rgba(23,178,226,.35); } .tla-fomo-btn-primary{ background:linear-gradient(135deg,var(--tla-fomo-pink),#6e22ff); box-shadow:0 2px 10px rgba(223,41,211,.32); } .tla-fomo-btn-primary:hover{ transform:translateY(-1px) scale(1.02); box-shadow:0 4px 16px rgba(223,41,211,.42); color:#fff; } .tla-fomo-btn-secondary{ background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.22); } .tla-fomo-btn-secondary:hover{ background:rgba(255,255,255,.15); transform:translateY(-1px); color:#fff; } /* Close */ .tla-fomo-close{ background: rgba(255,255,255,.10) !important; color: #fff !important; border: 1px solid rgba(255,255,255,.32) !important; box-shadow: none !important; padding: 8px 12px !important; border-radius: 10px !important; font-weight: 800 !important; font-size: 13px !important; display: inline-flex; align-items: center; gap: 8px; cursor: pointer; transition: all .2s ease; } .tla-fomo-close:hover{ background: rgba(255,255,255,.16) !important; border-color: var(--tla-fomo-accent) !important; transform: translateY(-1px); } .tla-fomo-close:focus-visible{ outline:none; box-shadow:0 0 0 3px rgba(23,178,226,.35) !important; } /* Animations */ @keyframes tla-fomo-pulse{ 0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)} 70%{box-shadow:0 0 0 10px rgba(16,185,129,0)} 100%{box-shadow:0 0 0 0 rgba(16,185,129,0)} } @keyframes tla-fomo-glow{ 0%,100%{opacity:.55} 50%{opacity:1} } @keyframes tla-fomo-shimmer{ 0%,100%{transform:scale(1)} 50%{transform:scale(1.05)} } @keyframes tla-slide-in{ from{transform:translateX(-14px);opacity:0} to{transform:translateX(0);opacity:1} } .tla-slide-in{ animation:tla-slide-in .35s ease-out } /* ===== Tablet ===== */ @media (max-width: 900px){ .tla-fomo-container{ grid-template-columns: 1fr auto; } .tla-fomo-actions{ grid-column: 1 / -1; justify-content:center; } } /* ===== Mobile: “mini bar” mode (simple, clean, 2 rows) ===== */ @media (max-width: 560px){ :root{ --tla-pad-x: 12px; --tla-pad-y: 10px; --tla-gap: 10px; } .tla-fomo-banner{ min-height: unset; } .tla-fomo-container{ grid-template-columns: 1fr auto; /* message | close */ grid-template-rows: auto auto; /* row1 content, row2 CTA */ gap: 10px; padding: calc(10px + env(safe-area-inset-bottom,0px)) 12px 10px; } /* Hide the LIVE indicator to reduce clutter (still keeps urgency via message/gradient) */ .tla-fomo-indicator{ display:none; } .tla-fomo-content{ grid-column: 1 / 2; justify-content:flex-start; align-items:flex-start; } /* Clamp message to 2 lines to prevent bulk */ .tla-fomo-message{ font-size: 13px; line-height: 1.35; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } /* Put actions on row 2 spanning full width */ .tla-fomo-actions{ grid-column: 1 / -1; justify-content: stretch; gap: 8px; } /* On mobile: show ONLY the primary CTA as a full-width button */ .tla-fomo-actions .tla-fomo-btn{ width: 100%; justify-content: center; padding: 11px 12px; font-size: 13px; border-radius: 12px; } .tla-fomo-actions .tla-fomo-btn-secondary{ display:none; } /* Close becomes icon-only, small */ .tla-fomo-close{ grid-column: 2 / 3; grid-row: 1 / 2; padding: 8px 10px !important; border-radius: 12px !important; } .tla-fomo-close span:last-child{ display:none; } /* hide "Close" label */ } /* Reduced motion */ @media (prefers-reduced-motion: reduce){ .tla-fomo-pulse, .tla-fomo-banner::before, .tla-fomo-discount, .tla-slide-in{ animation:none !important } .tla-fomo-btn:hover, .tla-fomo-message a:hover{ transform:none } .tla-fomo-banner{ transition:none } } @media print{ .tla-fomo-banner{ display:none !important } } </style> <div class="tla-fomo-banner hidden" id="tla-fomo-banner" role="region" aria-label="Live membership activity notifications"> <div class="tla-fomo-container"> <div class="tla-fomo-content"> <div class="tla-fomo-indicator" aria-hidden="true"> <span class="tla-fomo-pulse"></span><span>Live</span> </div> <div class="tla-fomo-message" id="tla-fomo-message" aria-live="polite"><!-- injected --></div> </div> <div class="tla-fomo-actions" id="tla-fomo-actions" aria-label="Quick actions"><!-- injected --></div> <button class="tla-fomo-close" type="button" onclick="tlaDismissFomo()" aria-label="Close notification"> <span aria-hidden="true">×</span><span>Close</span> </button> </div> </div> <script> (function(){ 'use strict'; const LINKS = { GET_STARTED: "/get-started-with-the-landlord-association/", LANDLORD_PLANS: "/landlord-membership-plans/", TENANT_PLANS: "/tenant-membership/", COMPARE_PLANS: "/compare-membership-levels/", LANDLORD_SOS: "/the-landlord-legal-support-hub/", TENANT_SOS: "/tenant-legal-support-hub/", AGENT_SOS: "/agent-property-management-sos-hub/", SOLICITOR_PANEL: "/solicitor-panel-overview/", SERVICE_PARTNER: "/become-a-tla-service-partner/", DOWNLOADS: "/member-downloads/", COMPLIANCE: "/compliance-hub/", MOT_CHECKOUT: "/membership-checkout/?pmpro_level=9", ACT_SECTION: "#renters-rights-urgent" }; const CONFIG = { minMs: 5000, maxMs: 10000, dismissCookieName: "tla_fomo_dismissed", dismissDurationMs: 24*60*60*1000 }; const OFFER_HTML = `<span class="tla-fomo-discount">Free MOT (£150)</span>`; const OFFER_CTA = "Join & Book MOT"; const MESSAGES = [ { type:"registration", message:`🎉 <span class="tla-fomo-highlight">John</span>, a Landlord from <span class="tla-fomo-location">Wigan</span> just joined — ${OFFER_HTML} included.`, actions:[ {text:`🚀 ${OFFER_CTA}`, href: LINKS.MOT_CHECKOUT, type:"primary"}, {text:"Compare Plans", href: LINKS.COMPARE_PLANS, type:"secondary"} ] }, { type:"registration", message:`🏠 <span class="tla-fomo-highlight">Sarah</span> from <span class="tla-fomo-location">Manchester</span> joined via <a href="${LINKS.GET_STARTED}">Get Started</a> and unlocked the Free Portfolio MOT.`, actions:[ {text:`✨ ${OFFER_CTA}`, href: LINKS.MOT_CHECKOUT, type:"primary"}, {text:"Member Benefits", href: LINKS.LANDLORD_PLANS, type:"secondary"} ] }, { type:"act", message:`⚠️ <strong>Renters’ Rights Act:</strong> New rules for evictions, periodic tenancies, Decent Homes & Ombudsman. See required changes or schedule your MOT.`, actions:[ {text:"See Required Changes", href: LINKS.ACT_SECTION, type:"secondary"}, {text:`⏰ ${OFFER_CTA}`, href: LINKS.MOT_CHECKOUT, type:"primary"} ] }, { type:"sos", message:`⚖️ A member in <span class="tla-fomo-location">Birmingham</span> ordered Legal Letter Drafting via the <a href="${LINKS.LANDLORD_SOS}">Landlord SOS Hub</a>.`, actions:[ {text:"🆘 Get SOS Help", href: LINKS.LANDLORD_SOS, type:"primary"}, {text:"Downloads", href: LINKS.DOWNLOADS, type:"secondary"} ] }, { type:"downloads", message:`📚 The <a href="${LINKS.COMPLIANCE}">Compliance Hub</a> helped <span class="tla-fomo-highlight">127</span> landlords stay compliant this week.`, actions:[ {text:"✅ Check Compliance", href: LINKS.COMPLIANCE, type:"primary"}, {text:"Member Downloads", href: LINKS.DOWNLOADS, type:"secondary"} ] }, { type:"partnership", message:`🤝 <span class="tla-fomo-highlight">Elite Solicitors</span> from <span class="tla-fomo-location">London</span> joined our <a href="${LINKS.SOLICITOR_PANEL}">Legal Partner Network</a>.`, actions:[ {text:"⚖️ Become Partner", href: LINKS.SOLICITOR_PANEL, type:"primary"}, {text:"Partner Benefits", href: LINKS.SERVICE_PARTNER, type:"secondary"} ] } ]; let i = 0, timer = null, VALID_LINKS = new Set(); function randDelay(){ const {minMs, maxMs} = CONFIG; return Math.floor(minMs + Math.random()*(maxMs - minMs)); } function setCookie(name,val,ms){ const expires = new Date(Date.now()+ms).toUTCString(); document.cookie = `${name}=${val}; expires=${expires}; path=/; SameSite=Lax`; } function getCookie(name){ const v = `; ${document.cookie}`; const p = v.split(`; ${name}=`); return p.length===2 ? p.pop().split(';').shift() : null; } function dismissedRecently(){ const t = getCookie(CONFIG.dismissCookieName); return t && (Date.now() - parseInt(t,10) < CONFIG.dismissDurationMs); } function isValidHref(href){ try{ if(!href) return false; if(href.trim().charAt(0) === '#') return true; return VALID_LINKS.has(new URL(href, location.origin).href); }catch(e){ return false; } } function render(msg){ const elMsg = document.getElementById("tla-fomo-message"); const elAct = document.getElementById("tla-fomo-actions"); if(!elMsg || !elAct) return; elMsg.classList.remove("tla-slide-in"); void elMsg.offsetWidth; elMsg.innerHTML = msg.message; elMsg.querySelectorAll('a[href]').forEach(a=>{ if(!isValidHref(a.getAttribute('href'))) a.replaceWith(document.createTextNode(a.textContent)); }); elAct.innerHTML = ""; (msg.actions||[]).forEach(a=>{ const href = a.href; if(!isValidHref(href)) return; const btn = document.createElement("a"); btn.href = href; btn.className = `tla-fomo-btn tla-fomo-btn-${a.type}`; btn.textContent = a.text; btn.setAttribute("data-tla-fomo-track", a.type); elAct.appendChild(btn); }); if(window.gtag){ window.gtag('event','fomo_view',{event_category:'engagement',event_label:msg.type,value:1}); } } function rotate(){ if(!MESSAGES.length) return; render(MESSAGES[i]); i = (i+1) % MESSAGES.length; } function scheduleNext(){ clearTimeout(timer); timer = setTimeout(()=>{ rotate(); scheduleNext(); }, randDelay()); } function start(){ stop(); rotate(); scheduleNext(); } function stop(){ if(timer){ clearTimeout(timer); timer=null; } } function show(){ const b=document.getElementById("tla-fomo-banner"); if(!b) return; b.classList.remove("hidden"); start(); } function hide(){ const b=document.getElementById("tla-fomo-banner"); if(!b) return; b.classList.add("hidden"); stop(); } window.tlaDismissFomo = function(){ setCookie(CONFIG.dismissCookieName, String(Date.now()), CONFIG.dismissDurationMs); hide(); if(window.gtag){ window.gtag('event','fomo_dismiss',{event_category:'engagement',event_label:'user',value:1}); } }; window.tlaShowFomo = show; window.tlaHideFomo = hide; const banner = document.getElementById("tla-fomo-banner"); if(banner){ banner.addEventListener('mouseenter', stop); banner.addEventListener('mouseleave', scheduleNext); } document.addEventListener('click', (e)=>{ const t = e.target.closest('[data-tla-fomo-track]'); if(!t) return; if(window.gtag){ window.gtag('event','fomo_click',{event_category:'conversion',event_label:t.getAttribute('data-tla-fomo-track'),value:1}); } }); async function validateLinks(){ const paths = Array.from(new Set(Object.values(LINKS).filter(p => p && p.charAt(0) !== '#'))); const checks = await Promise.all(paths.map(async p=>{ try{ const url = new URL(p, location.origin).href; const res = await fetch(url, {method:'HEAD', credentials:'same-origin'}); return {url, ok: res.ok}; }catch(e){ return {url: new URL(p, location.origin).href, ok:false}; } })); checks.forEach(({url, ok})=>{ if(ok) VALID_LINKS.add(url); }); } function init(){ if(dismissedRecently()){ hide(); return; } validateLinks().finally(()=>{ setTimeout(show, 2000); }); } if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", init); } else{ init(); } window.addEventListener('beforeunload', stop); })(); </script> <!-- /TLA FOMO NOTIFICATION BANNER --> </div> </div> </div> <div class="elementor-element elementor-element-0b7e254 e-con-full elementor-hidden-mobile e-flex e-con e-parent" data-id="0b7e254" data-element_type="container" data-e-type="container"> <div class="elementor-element elementor-element-3c1044e elementor-widget elementor-widget-html" data-id="3c1044e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TLA Footer Preview

The UK's leading landlord membership organisation. Legal resources, SOS services, compliance guidance and verified support — for landlords, tenants and agents since 2006.

86k+ Members
50k+ Legal enquiries/yr
20yrs Est. 2006
Join The Landlord Association TLA Verified Landlord & Tenancy Shield Badges

© 2026 The Landlord Association. All rights reserved.

👤

Loading...