loading

Ready to talk? Let’s work together.

If you’re thinking about starting your own brokerage, let’s talk. We see our broker partners as true partners – your success is our success, and we’re committed to helping you succeed.

Get in touch today to find out how we can help you turn your vision into reality.

Find us

Press House, Narborough Wood Park, Desford Road, Enderby, Leicester LE19 4XT

Get Directions

document.addEventListener('DOMContentLoaded', function () { var tool = document.getElementById('momentum-readiness-tool'); if (!tool) return;// --------------------------------------------------------------- // CONFIG — edit link destinations here // --------------------------------------------------------------- var LINKS = { book: "https://momentumsolutions.co.uk/lets-talk/", learn: "https://momentumsolutions.co.uk/how-the-ar-model-works/" }; // --------------------------------------------------------------- // QUESTIONS // All six are scored — value = option index + 1 (1-4). Range 6-24. // Question 6 also drives the personalised "where to focus" callout. // --------------------------------------------------------------- var questions = [ { title: "How long have you been advising clients as an insurance broker?", intro: "The depth of your client relationships is one of the strongest foundations for an independent brokerage and helps create certainty over the level of income your business is likely to generate.", alt: false, options: [ "Less than 3 years — I am still building my client base and developing my market knowledge", "3 to 5 years — I have a solid foundation of client relationships and a good understanding of the market", "5 to 10 years — I have well-established relationships and am confident advising clients across my areas of focus", "Over 10 years — I have a deep client base and a strong market reputation, and others often come to me for guidance" ] }, { title: "How would you describe your broking focus?", intro: "Both specialists and generalists build successful independent brokerages, but each comes with its own requirements. Understanding where you sit helps us give you the most relevant picture.", alt: true, options: [ "I am relatively new to broking and still working out where my focus will be", "I am a generalist, though my book tends to lean towards one or two trade segments", "I have a clear focus on a specific industry or client segment", "I advise confidently across commercial and/or high net worth clients, with strong depth in the areas I know best" ] }, { title: "When you think about your existing client base, which of these is closest to your situation?", intro: "Most brokers starting out have a covenant with their current employer that temporarily restricts direct client contact. That is normal and manageable. Understanding where you are helps us give you a realistic picture of what years one and two looks like.", alt: false, options: [ "I do not have an established client base of my own at this stage", "I manage a book of clients but have not yet thought seriously about what might follow me", "I have thought about it carefully but remain cautious about how many would realistically follow", "I have a good sense of my client base and am confident that a meaningful proportion would follow me over time" ] }, { title: "What is driving your interest in starting your own brokerage?", intro: "There is no wrong answer here. Understanding what is behind the move helps us focus the conversation on what actually matters to you.", alt: true, options: [ "Curiosity — I want to understand what is possible before making any decisions", "Frustration with my current employment and the limitations it places on me", "A desire for more control over how I work and a better return on what I generate", "This is something I have wanted to do for some time and it feels like the right moment" ] }, { title: "How would you describe how you feel about running your own brokerage?", intro: "Most brokers who have made this move felt something like each of these at some point. Whatever you pick, it is a useful starting point for a conversation.", alt: false, options: [ "Not quite ready — I want to understand a lot more before I could consider it seriously", "Interested but cautious — I need more information before I could act on it", "Genuinely excited — I just need to work through the practicalities", "Ready — I have been thinking about this for a while and want to understand what happens next" ] }, { title: "Which area would be most useful to get support with if you were to start your own brokerage?", intro: "This is the most useful question in the set — it tells us where to focus so that the conversation we have is genuinely relevant to where you are.", alt: true, options: [ "Building my confidence and understanding what is genuinely possible for someone in my position", "Understanding the process — where to start and what the journey actually looks like", "Compliance and regulation — making sure everything is set up correctly from the beginning", "Replacing the support structure I currently have — systems, a team behind me, financial backing if needed" ] } ]; // Personalised "where to focus" callout, keyed to question 6's option index var focusResponses = [ { tag: "Where to focus — confidence", text: "You told us building confidence and understanding what is genuinely possible matters most. That is exactly where a first conversation helps — we will talk through real examples of brokers who started from a similar position, so you can see what is actually achievable rather than guessing." }, { tag: "Where to focus — the process", text: "You told us understanding the process matters most — where to start and what the journey actually looks like. We will walk you through exactly how the first months unfold, from an initial conversation through to going live." }, { tag: "Where to focus — compliance", text: "You told us compliance and regulation is front of mind. That is one of the most built-in parts of the AR model — we will show you exactly how it is structured and what is taken care of on your behalf from day one." }, { tag: "Where to focus — your support structure", text: "You told us replacing your current support structure matters most — systems, a team behind you, and funding if needed. We will talk through exactly what that looks like day to day once you are a broker partner." } ]; // --------------------------------------------------------------- // RESULT TIERS (score range 6–24 across 6 questions) // --------------------------------------------------------------- function getTier(score){ if (score <= 12) { return { title: "You have got more than you think", paragraphs: [ "We know that considering independence is a big step, and if it feels daunting right now that is completely normal. Almost every broker who has gone on to build a successful business with us started with questions rather than a plan.", "What we can tell you is this: more than 96% of the brokers who have started up through Momentum have gone on to build businesses that last. We are known in this market for backing the right people and the right opportunities, and the reason that number is as high as it is comes down to the quality of support we put around every broker from day one. Compliance, systems, broking support, and funding where it is needed. You are not doing this alone.", "Your answers suggest you are at an earlier stage of the journey. That is not a reason to wait. It is a reason to have the conversation now, before you have formed assumptions that may not reflect what is actually possible for someone in your position. The picture is often better than people expect." ] }; } if (score <= 18) { return { title: "You are closer than you probably think", paragraphs: [ "You have real experience, a client base worth something, and a genuine reason for looking at independence. The questions you are sitting with right now, what your book would produce, what year one looks like, what support you would have, are exactly the questions we help brokers work through every day.", "More than 96% of the brokers who start with Momentum go on to build businesses that succeed. We have been doing this long enough, and backed enough of the right people, to know what works and what the first year actually requires. That includes funding where it is needed, because we understand that the early period can be the hardest financially even when everything else is in place.", "We know it feels like a significant move. What a conversation with us usually does is make it feel more concrete and less uncertain, not by telling you what to do, but by giving you an accurate picture of what it looks like for someone starting from where you are." ] }; } return { title: "You have got what it takes — let us show you what that looks like", paragraphs: [ "Your answers are consistent with the brokers we work with who hit the ground running. Strong client relationships, a clear sense of what you are good at, and the appetite to back yourself. That combination is what a successful independent brokerage is built on.", "More than 96% of the businesses started through Momentum succeed. We are known in the market for backing the right opportunities, and for a reason. We do not just provide a framework and leave people to work it out. From day one, every broker partner has compliance, systems, broking support and a team with real experience behind them. Funding is available where it is needed too, because we want the first steps to be on solid ground.", "At your stage the conversation tends to move quickly. The foundations are there. It is really about getting the structure right, the timing right, and making sure everything is in place before you move. That is what the first call is for." ] }; } // --------------------------------------------------------------- // STATE // --------------------------------------------------------------- var answers = new Array(questions.length).fill(null); var current = 0; var elIntro = document.getElementById('screen-intro'); var elQuiz = document.getElementById('screen-quiz'); var elResults = document.getElementById('screen-results'); var elProgress = document.getElementById('armProgress'); var qCard = document.getElementById('qCard'); var qNumber = document.getElementById('qNumber'); var qTitle = document.getElementById('qTitle'); var qIntro = document.getElementById('qIntro'); var qOptions = document.getElementById('qOptions'); var btnNext = document.getElementById('btnNext'); var btnBack = document.getElementById('btnBack'); function buildProgress(){ elProgress.innerHTML = ''; questions.forEach(function(_, i){ var dot = document.createElement('button'); dot.type = 'button'; dot.className = 'arm-progress-dot'; dot.id = 'dot-' + i; dot.setAttribute('aria-label', 'Question ' + (i + 1)); dot.addEventListener('click', function(){ goToQuestion(i); }); elProgress.appendChild(dot); }); } function updateProgress(){ questions.forEach(function(_, i){ var dot = document.getElementById('dot-' + i); dot.classList.remove('is-done','is-current'); if (i < current) dot.classList.add('is-done'); else if (i === current) dot.classList.add('is-current'); dot.disabled = i > current; }); } function showScreen(el){ [elIntro, elQuiz, elResults].forEach(function(s){ s.classList.remove('is-active'); }); el.classList.add('is-active'); tool.scrollIntoView({ behavior: 'smooth', block: 'start' }); } function renderQuestion(){ var q = questions[current]; qCard.classList.toggle('is-alt', q.alt); qNumber.textContent = String(current + 1).padStart(2, '0'); qTitle.textContent = q.title; qIntro.textContent = q.intro; qOptions.innerHTML = ''; btnNext.style.display = 'none'; btnBack.classList.toggle('is-visible', current > 0); q.options.forEach(function(optText, idx){ var btn = document.createElement('button'); btn.type = 'button'; btn.className = 'arm-option'; btn.setAttribute('role','radio'); btn.setAttribute('aria-checked', answers[current] === idx ? 'true' : 'false'); btn.innerHTML = '' + optText + ''; btn.addEventListener('click', function(){ selectOption(idx); }); qOptions.appendChild(btn); }); if (answers[current] !== null){ selectOption(answers[current]); } updateProgress(); } function selectOption(idx){ answers[current] = idx; Array.prototype.forEach.call(qOptions.children, function(node, i){ node.classList.toggle('is-selected', i === idx); node.setAttribute('aria-checked', i === idx ? 'true' : 'false'); }); btnNext.style.display = 'inline-flex'; btnNext.textContent = (current === questions.length - 1) ? 'See my result' : 'Continue'; } btnNext.addEventListener('click', function(){ if (current < questions.length - 1){ current += 1; renderQuestion(); } else { computeResults(); } }); btnBack.addEventListener('click', function(){ if (current > 0){ current -= 1; renderQuestion(); } }); function goToQuestion(i){ if (i < 0 || i > current || i >= questions.length) return; current = i; renderQuestion(); } // --------------------------------------------------------------- // RESULTS // --------------------------------------------------------------- var CIRC = 2 * Math.PI * 86; // circumference for r=86 function computeResults(){ var score = 0; for (var i = 0; i < questions.length; i++){ score += (answers[i] !== null ? answers[i] + 1 : 1); } var min = questions.length, max = questions.length * 4; var pct = Math.round(((score - min) / (max - min)) * 100); pct = Math.max(0, Math.min(100, pct)); var tier = getTier(score); var focusIdx = answers[5] !== null ? answers[5] : 0; var focus = focusResponses[focusIdx]; document.getElementById('resultTitle').textContent = tier.title; var copyEl = document.getElementById('resultCopy'); copyEl.innerHTML = ''; tier.paragraphs.forEach(function(text){ var p = document.createElement('p'); p.textContent = text; copyEl.appendChild(p); }); document.getElementById('resultCalloutTag').textContent = focus.tag; document.getElementById('resultCalloutText').textContent = focus.text; document.getElementById('ctaBook').href = LINKS.book; document.getElementById('ctaLearn').href = LINKS.learn; showScreen(elResults); var scoreEl = document.getElementById('gaugeScore'); var fill = document.getElementById('gaugeFill'); fill.setAttribute('stroke-dasharray', CIRC.toFixed(2)); fill.setAttribute('stroke-dashoffset', CIRC.toFixed(2)); requestAnimationFrame(function(){ requestAnimationFrame(function(){ var offset = CIRC - (CIRC * pct / 100); fill.setAttribute('stroke-dashoffset', offset.toFixed(2)); }); }); animateCount(scoreEl, pct); } function animateCount(el, target){ var start = 0; var duration = 900; var startTime = null; function step(ts){ if (!startTime) startTime = ts; var progress = Math.min(1, (ts - startTime) / duration); var val = Math.round(start + (target - start) * progress); el.innerHTML = val + '/100'; if (progress < 1) requestAnimationFrame(step); } requestAnimationFrame(step); } // --------------------------------------------------------------- // INIT // --------------------------------------------------------------- document.getElementById('btnStart').addEventListener('click', function(){ showScreen(elQuiz); renderQuestion(); }); document.getElementById('btnRestart').addEventListener('click', function(){ answers = new Array(questions.length).fill(null); current = 0; showScreen(elIntro); }); buildProgress(); } });