:root{–purple-500:#6021E6;–purple-800:#2A0080;–purple-950:#1E005E;–orange:#FF6039;–charcoal:#111111;–white:#FFFFFF;–gray-50:#F9FAFB;–gray-200:#E5E7EB;–gray-400:#9CA3AF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity;overflow-y:scroll}body{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;color:var(–charcoal);background:var(–white);-webkit-font-smoothing:antialiased}.progress-bar{position:fixed;top:0;left:0;height:2px;background:var(–purple-800);width:0%;z-index:200;transition:width 0.1s linear}.page{max-width:960px;margin:0 auto;padding:0 40px}section{min-height:100vh;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;padding:80px 0;border-top:1px solid var(–purple-500);position:relative}section.hero{border-top:none}h1{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:42px;line-height:1.08;letter-spacing:0.05em;text-transform:uppercase;color:var(–charcoal);margin-bottom:28px}h2{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(–charcoal);margin-bottom:36px;display:flex;align-items:center;gap:14px}h2::before{content:”;display:inline-block;width:28px;height:1px;background:var(–purple-500);flex-shrink:0}h3{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:700;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(–charcoal);margin-bottom:10px}p{font-size:15px;line-height:1.78;margin-bottom:18px}p:last-child{margin-bottom:0}strong{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:14px;letter-spacing:0.02em}a{color:var(–orange);text-decoration:underline;text-underline-offset:3px}a:hover{opacity:0.8}.section-num{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:180px;color:var(–charcoal);opacity:0.03;line-height:1;pointer-events:none;user-select:none}.subtitle{font-family:’Mate’,Georgia,serif;font-style:italic;font-size:15px;color:var(–gray-400);margin-bottom:40px}.hero-rule{width:60px;height:1px;background:var(–purple-500);margin-bottom:40px}.pull-quote{font-family:’Mate’,Georgia,serif;font-style:italic;font-size:21px;line-height:1.5;color:var(–purple-800);border-left:2px solid var(–purple-500);padding:6px 0 6px 28px;margin:40px 0}.callout-bar{background:var(–charcoal);color:var(–white);padding:28px 36px;font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:15px;line-height:1.65;margin:40px 0}.accordion{margin:24px 0}.accordion-group{border-bottom:1px solid var(–gray-200)}.accordion-group:last-child{border-bottom:none}.accordion-trigger{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:700;font-size:14px;letter-spacing:0.02em;color:var(–charcoal);cursor:pointer;display:flex;align-items:center;gap:12px;padding:24px 0;width:100%;background:none;border:none;text-align:left;user-select:none}.accordion-trigger:focus{outline:2px solid var(–purple-500);outline-offset:2px}.accordion-trigger::before{content:”;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(–orange);flex-shrink:0;transition:transform 0.25s ease}.accordion-group.expanded .accordion-trigger::before{transform:rotate(90deg)}.accordion–restrict .accordion-trigger{border-left:2px solid var(–orange);padding-left:20px}.accordion–permit .accordion-trigger{border-left:2px solid var(–purple-800);padding-left:20px}.accordion–permit .accordion-trigger::before{border-left-color:var(–purple-800)}.accordion-body{max-height:0;overflow:hidden;transition:max-height 0.35s ease,opacity 0.25s ease;opacity:0;padding-left:19px}.accordion-group.expanded .accordion-body{max-height:600px;opacity:1;margin-top:4px}.accordion-content{padding:0 0 20px 0}.accordion-content ul{list-style:none;margin:0;padding:0}.accordion-content li{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;padding:12px 0 12px 32px;border-bottom:1px solid var(–gray-200);position:relative}.accordion-content li:last-child{border-bottom:none;padding-bottom:0}.accordion-content li::before{content:”;position:absolute;left:0;top:0.85em;width:12px;height:1px;background:var(–gray-400)}.accordion–restrict .accordion-content li::before{background:var(–orange)}.accordion–permit .accordion-content li::before{background:var(–purple-800)}.legal-list{list-style:none;margin:4px 0 0;padding:0}.legal-list li{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;padding:14px 0 14px 32px;border-bottom:1px solid var(–gray-200);position:relative}.legal-list li:last-child{border-bottom:none;padding-bottom:0}.legal-list li::before{content:”;position:absolute;left:0;top:0.85em;width:12px;height:1px;background:var(–purple-500)}footer{padding:36px 0;border-top:1px solid var(–gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-wordmark{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(–charcoal)}.footer-wordmark .dot{color:var(–orange);font-weight:400}.footer-wordmark .sub{font-weight:300}.footer-tagline{font-family:’Plus Jakarta Sans’,sans-serif;font-size:10px;color:var(–charcoal);opacity:0.35;letter-spacing:0.06em}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:0.08s}.reveal-delay-2{transition-delay:0.16s}.reveal-delay-3{transition-delay:0.24s}.reveal-delay-4{transition-delay:0.32s}.reveal-delay-5{transition-delay:0.40s}.dot-nav{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:150;display:flex;flex-direction:column;gap:14px;align-items:center}.dot-nav__dot{width:10px;height:10px;border-radius:50%;background:var(–gray-200);border:none;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease;position:relative;padding:0}.dot-nav__dot:hover{background:var(–gray-400);transform:scale(1.3)}.dot-nav__dot.active{background:var(–purple-800);transform:scale(1.2)}.dot-nav__dot .dot-label{position:absolute;right:22px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:’Plus Jakarta Sans’,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(–charcoal);opacity:0;pointer-events:none;transition:opacity 0.18s ease;background:var(–white);padding:4px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.dot-nav__dot:hover .dot-label{opacity:1}.next-fab{position:fixed;bottom:36px;right:28px;width:52px;height:52px;border-radius:50%;background:var(–orange);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:150;box-shadow:0 4px 16px rgba(255,96,57,0.3);transition:opacity 0.3s ease,transform 0.3s ease;animation:fab-bounce 2s ease-in-out infinite}.next-fab:hover{transform:scale(1.08);animation:none}.next-fab.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.next-fab svg{width:20px;height:20px;fill:none;stroke:var(–white);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@keyframes fab-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:640px){.page{padding:0 20px}section{min-height:auto;scroll-snap-align:none;padding:48px 0}h1{font-size:28px;margin-bottom:20px}h2{margin-bottom:24px}p{font-size:14px;line-height:1.72;margin-bottom:14px}.pull-quote{font-size:17px;line-height:1.45;padding-left:20px;margin:28px 0}.subtitle{font-size:14px}.section-num{font-size:100px;right:-10px}.callout-bar{padding:20px 24px;font-size:14px}.accordion-trigger{font-size:13px;padding:18px 0}.accordion-content li{padding:10px 0 10px 24px;font-size:14px}.legal-list li{padding:10px 0 10px 24px;font-size:14px}.dot-nav{display:none}.next-fab{bottom:20px;right:20px;width:44px;height:44px}footer{padding:28px 0}}#ta-gate input[type=”password”]{border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;height:auto!important;line-height:normal!important}#ta-gate button{border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;line-height:1!important;padding:16px 14px!important;text-align:center!important}#ta-gate *{font-family:’Plus Jakarta Sans’,sans-serif!important}

ENRG.realty
Enter Password to Continue

Incorrect password. Try again.

00

ENRG Realty

Team Agreement
Guidance

For Real Estate Teams Affiliated with ENRG Realty

This document helps team leaders and team members structure their independent Team Agreement in a way that aligns with ENRG Realty policies and applicable state real estate laws. It is not a contract, legal advice, or a substitute for your own attorney. Each party is responsible for obtaining independent legal counsel.

Nothing in any Team Agreement may limit, modify, or override the statutory duties or authority of the brokerage or the state broker.

01

Relationship to the Brokerage

Recommended Clause

“Team Leader and Team Member acknowledge that all real estate brokerage services are performed under the supervision and authority of ENRG Realty and its state broker. Nothing in this Agreement limits or alters the broker’s statutory duties, authority, or right to supervise any licensee.”

02

Items That Must Not Be Assigned to the Team

Team Agreements must not include any of the following provisions.

  • No clause granting the team leader “exclusive supervision” or “ultimate authority” over the agent’s real estate activities, contracts, negotiations, or compliance decisions.
  • No language that the agent “reports only to” the team leader for all brokerage activities. Agents must remain under the broker’s supervision per statute and regulation.
  • Team leader cannot control the agent’s license status, suspend their ability to practice real estate, or dictate compliance outcomes. That remains with the employing broker.
  • No language suggesting the team leader has final say on risk tolerance, complaint responses, audit handling, or regulatory communications.
  • No authority for the team leader to approve or disapprove contracts in place of the broker.
  • No authority to control the status of an agent’s real estate license or their ability to practice under ENRG Realty.

  • No requirement that agents use non-brokerage-approved forms or addenda at the direction of the team.
  • No authority to modify brokerage-approved forms or disclosures.
  • No authority to waive brokerage policies or legal requirements.

  • No provisions authorizing the team leader to hold trust funds, direct escrow disbursements, or structure side payments for settlement services that could implicate RESPA or state trust account rules.
  • No “desk fees” or admin charges structured in a way that look like unearned or duplicative fees for settlement services.

  • No language that the team is a “separate brokerage” or that the team name replaces or supersedes the brokerage name in advertising.
  • No right for the team to approve advertising in lieu of broker review where state rules require broker oversight of marketing and online presence.
  • No override of state-required broker review of advertising, marketing, or online profiles.

Recommended Clause

“Team Leader does not act as the supervising or managing broker for any Team Member and may not override or substitute for ENRG Realty’s review of transactions, advertising, or compliance requirements.”

03

Items That May Be Included

Team Agreements may address business and compensation matters, provided they are consistent with brokerage policy and law.

  • How commissions are split between the team lead and team members, bonuses, referral fee arrangements within the team, and team-funded marketing or ISA costs.
  • All compensation terms must remain consistent with the brokerage’s independent contractor agreement and compensation policy. Actual disbursement still runs through the brokerage.

  • Lead distribution rules, floor/phone time assignments, open house coverage, ISA/TC support rules, and minimum activity standards.
  • These are business expectations, not substitute “brokerage supervision,” and must comply with brokerage and license law.

  • Marketing support, admin staff, transaction coordinator services, technology platforms, office space, and training programs.
  • Any TC or office manager involved in transaction files still works under the broker’s policies and ultimate supervision, even if paid by the team.
  • Training, mentorship, and coaching expectations.
  • Use of team branding, subject to brokerage branding and advertising rules.

  • Conditions for joining or leaving the team, internal dispute processes, non-solicitation or narrow non-compete language (subject to state law), and what happens to team-generated leads when someone exits.
  • Team exit does not affect the agent’s independent relationship with the brokerage or their license status.
  • Internal dispute resolution procedures between the team leader and team members.
  • Handling of team-generated leads and listings upon exit, consistent with brokerage policies.

Important: All such provisions remain subject to ENRG Realty’s Independent Contractor Agreement, compensation policies, and advertising/compliance rules.

04

Priority of Law and Brokerage Policy

In any conflict between a Team Agreement, brokerage policies, and applicable law:

State law and regulations control first.
ENRG Realty policies and procedures control over any conflicting team provision.

Recommended Clause

“In the event of any conflict between this Agreement and applicable law or ENRG Realty’s policies and procedures, applicable law and ENRG Realty’s policies and procedures shall control.”

05

Review and Approval Process

As a condition of affiliation:

Recommended Clause

“The parties acknowledge that ENRG Realty is not a party to this Agreement and does not provide legal advice to either party. Team Leader and Team Member are each advised to consult with their own legal counsel.”

06

Acknowledgment

By entering into a Team Agreement while affiliated with ENRG Realty, all parties acknowledge:

(function(){‘use strict’;var sections=Array.from(document.querySelectorAll(‘#ta-content section’));var dots=Array.from(document.querySelectorAll(‘.dot-nav__dot’));var progressBar=document.getElementById(‘progressBar’);var nextFab=document.getElementById(‘nextFab’);var currentIndex=0;var revealObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){entry.target.classList.add(‘in-view’)}})},{threshold:0.15});document.querySelectorAll(‘.reveal’).forEach(function(el){revealObserver.observe(el)});function updateCurrentSection(){var scrollTop=window.scrollY||document.documentElement.scrollTop;var windowHeight=window.innerHeight;var docHeight=document.documentElement.scrollHeight-windowHeight;var progress=docHeight>0?(scrollTop/docHeight)*100:0;progressBar.style.width=progress+’%’;var newIndex=0;for(var i=0;i<sections.length;i++){var rect=sections[i].getBoundingClientRect();if(rect.top=sections.length-1){nextFab.classList.add(‘hidden’)}else{nextFab.classList.remove(‘hidden’)}}window.addEventListener(‘scroll’,updateCurrentSection,{passive:true});updateCurrentSection();dots.forEach(function(dot){dot.addEventListener(‘click’,function(){var idx=parseInt(dot.getAttribute(‘data-index’),10);sections[idx].scrollIntoView({behavior:’smooth’})})});nextFab.addEventListener(‘click’,function(){var next=Math.min(currentIndex+1,sections.length-1);sections[next].scrollIntoView({behavior:’smooth’})});document.addEventListener(‘keydown’,function(e){if(e.target.tagName===’INPUT’||e.target.tagName===’TEXTAREA’)return;var handled=false;if(e.key===’ArrowDown’||e.key===’PageDown’||e.key===’ ‘){var next=Math.min(currentIndex+1,sections.length-1);sections[next].scrollIntoView({behavior:’smooth’});handled=true}if(e.key===’ArrowUp’||e.key===’PageUp’){var prev=Math.max(currentIndex-1,0);sections[prev].scrollIntoView({behavior:’smooth’});handled=true}if(handled){e.preventDefault()}});document.querySelectorAll(‘.accordion-trigger’).forEach(function(trigger){trigger.addEventListener(‘click’,function(){var group=trigger.closest(‘.accordion-group’);var wasExpanded=group.classList.contains(‘expanded’);group.classList.toggle(‘expanded’);trigger.setAttribute(‘aria-expanded’,!wasExpanded)})})})();