{"id":8469,"date":"2026-09-23T18:09:13","date_gmt":"2026-09-23T16:09:13","guid":{"rendered":"https:\/\/leyton.com\/ca\/?page_id=8469"},"modified":"2026-09-24T10:52:39","modified_gmt":"2026-09-24T08:52:39","slug":"sred-tax-credit-calculator-leyton-canada","status":"publish","type":"page","link":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/","title":{"rendered":"SR&#038;ED Tax Credit Calculator |  Leyton Canada"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8469\" class=\"elementor elementor-8469\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cf70f3 e-flex e-con-boxed e-con e-parent\" data-id=\"3cf70f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a0a191 e-flex e-con-boxed e-con e-parent\" data-id=\"1a0a191\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b13d522 elementor-widget elementor-widget-html\" data-id=\"b13d522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"sred-calc-widget\">\r\n<style>\r\n\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');\r\n  @import url('https:\/\/api.fontshare.com\/v2\/css?f[]=nohemi@400,500,600,700&display=swap');\r\n\r\n  #sred-calc-widget{\r\n    --bg:#FAF7F0;\r\n    --card:#FFFFFF;\r\n    --ink:#16233F;\r\n    --muted:#6B7690;\r\n    --border:#E7E2D6;\r\n    --navy:#16233F;\r\n    --accent:#E8734A;\r\n    --accent-soft:#FBDDCB;\r\n    --step-inactive-bg:#EDEAE0;\r\n    --step-inactive-text:#9AA1B4;\r\n    --icon-bg:#EEF1F6;\r\n    --shadow: 0 1px 2px rgba(22,35,63,0.04), 0 8px 24px rgba(22,35,63,0.05);\r\n  }\r\n  #sred-calc-widget.dark{\r\n    --bg:#0E1A33;\r\n    --card:#152648;\r\n    --ink:#F2F1EC;\r\n    --muted:#9BAAC8;\r\n    --border:#26385C;\r\n    --navy:#F2F1EC;\r\n    --accent:#F0895C;\r\n    --accent-soft:#2E3E63;\r\n    --step-inactive-bg:#1D2E52;\r\n    --step-inactive-text:#7186AC;\r\n    --icon-bg:#1D2E52;\r\n    --shadow: 0 1px 2px rgba(0,0,0,0.3), 0 8px 24px rgba(0,0,0,0.35);\r\n  }\r\n\r\n  #sred-calc-widget, #sred-calc-widget *{ box-sizing:border-box; }\r\n  \/* Force our fonts everywhere inside the widget \u2014 the host theme's global\r\n     typography CSS (Elementor\/WP kit) can otherwise override a plain\r\n     font-family declaration because it loads with equal or higher\r\n     specificity. !important guarantees our fonts win, the same fix pattern\r\n     already used for the SVG icon sizing above. *\/\r\n  #sred-calc-widget,\r\n  #sred-calc-widget *{\r\n    font-family:'Montserrat', sans-serif !important;\r\n  }\r\n  #sred-calc-widget h1,\r\n  #sred-calc-widget h1 *{\r\n    font-family:'Nohemi', 'Montserrat', sans-serif !important;\r\n  }\r\n#sred-calc-widget{\r\n    display:block;\r\n    \/* full-bleed breakout: ignores the width of whatever column\/container this\r\n       widget was dropped into, and centers on the actual browser viewport *\/\r\n    position:relative;\r\n    left:50%;\r\n    right:50%;\r\n    width:100vw;\r\n    margin-left:-50vw;\r\n    margin-right:-50vw;\r\n    background:var(--bg);\r\n    color:var(--ink);\r\n    font-family:'Montserrat', sans-serif;\r\n    line-height:1.4;\r\n    text-align:left;\r\n    transition:background .2s, color .2s;\r\n    overflow-x:hidden;\r\n  }\r\n\r\n  #sred-calc-widget .topbar{\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:space-between;\r\n    padding:20px 40px;\r\n    border-bottom:1px solid var(--border);\r\n  }\r\n  #sred-calc-widget .brand{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:12px;\r\n    font-weight:700;\r\n    font-size:17px;\r\n  }\r\n  #sred-calc-widget .brand .mark{\r\n    width:38px; height:38px;\r\n    border-radius:10px;\r\n    background:#16233F;\r\n    display:flex; align-items:center; justify-content:center;\r\n  }\r\n  #sred-calc-widget .brand .mark svg{ width:18px; height:18px; }\r\n\r\n  #sred-calc-widget .theme-toggle{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:2px;\r\n    background:var(--icon-bg);\r\n    border-radius:999px;\r\n    padding:4px;\r\n  }\r\n  #sred-calc-widget .theme-toggle button{\r\n    border:none;\r\n    background:transparent;\r\n    width:30px; height:30px;\r\n    border-radius:999px;\r\n    cursor:pointer;\r\n    display:flex; align-items:center; justify-content:center;\r\n    color:var(--muted);\r\n  }\r\n  #sred-calc-widget .theme-toggle button.active{\r\n    background:var(--card);\r\n    color:var(--accent);\r\n    box-shadow:var(--shadow);\r\n  }\r\n\r\n  #sred-calc-widget .wrap{\r\n    max-width:760px;\r\n    margin:0 auto;\r\n    padding:120px 24px 40px;\r\n    text-align:center;\r\n  }\r\n\r\n  #sred-calc-widget .badge{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:6px;\r\n    background:var(--accent-soft);\r\n    color:var(--accent);\r\n    font-size:13px;\r\n    font-weight:600;\r\n    padding:7px 16px;\r\n    border-radius:999px;\r\n    margin-bottom:22px;\r\n    white-space:nowrap;\r\n    width:auto;\r\n    max-width:100%;\r\n    line-height:1.2;\r\n  }\r\n  #sred-calc-widget svg{ flex-shrink:0; max-width:none; }\r\n  #sred-calc-widget .badge svg{ width:14px !important; height:14px !important; }\r\n  #sred-calc-widget .card-head .icon svg{ width:20px !important; height:20px !important; }\r\n  #sred-calc-widget .feature .icon svg{ width:18px !important; height:18px !important; }\r\n\r\n  #sred-calc-widget h1{\r\n    font-family:'Nohemi', 'Montserrat', sans-serif;\r\n    font-size:44px;\r\n    line-height:1.1;\r\n    margin:0 0 18px;\r\n    font-weight:800;\r\n    letter-spacing:-0.02em;\r\n  }\r\n  h1 .accent{ color:var(--accent); display:block; }\r\n\r\n  #sred-calc-widget .subtitle{\r\n    color:var(--muted);\r\n    font-size:16px;\r\n    line-height:1.6;\r\n    max-width:520px;\r\n    margin:0 auto 40px;\r\n  }\r\n\r\n  #sred-calc-widget .calc-subhead{\r\n    font-size:12.5px;\r\n    font-weight:700;\r\n    text-transform:uppercase;\r\n    letter-spacing:0.06em;\r\n    color:var(--muted);\r\n    margin:0 0 18px;\r\n  }\r\n\r\n  \/* STEPPER *\/\r\n  #sred-calc-widget .stepper{\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    gap:0;\r\n    margin-bottom:38px;\r\n  }\r\n  #sred-calc-widget .step{\r\n    display:flex;\r\n    flex-direction:column;\r\n    align-items:center;\r\n    gap:8px;\r\n  }\r\n  #sred-calc-widget .step .circle{\r\n    width:44px; height:44px;\r\n    border-radius:50%;\r\n    display:flex; align-items:center; justify-content:center;\r\n    font-weight:700;\r\n    font-size:15px;\r\n    background:var(--step-inactive-bg);\r\n    color:var(--step-inactive-text);\r\n    transition:all .2s;\r\n  }\r\n  #sred-calc-widget .step.active .circle{\r\n    background:var(--navy);\r\n    color:var(--bg);\r\n  }\r\n  #sred-calc-widget .step.done .circle{\r\n    background:var(--accent);\r\n    color:#fff;\r\n  }\r\n  #sred-calc-widget .step .label{\r\n    font-size:12.5px;\r\n    font-weight:600;\r\n    color:var(--step-inactive-text);\r\n  }\r\n  #sred-calc-widget .step.active .label{ color:var(--ink); }\r\n  #sred-calc-widget .step.done .label{ color:var(--accent); }\r\n  #sred-calc-widget .connector{\r\n    width:64px;\r\n    height:2px;\r\n    background:var(--border);\r\n    margin:0 4px;\r\n    transform:translateY(-14px);\r\n  }\r\n  #sred-calc-widget .connector.done{ background:var(--accent); }\r\n\r\n  \/* CARD *\/\r\n  #sred-calc-widget .card{\r\n    background:var(--card);\r\n    border:1px solid var(--border);\r\n    border-radius:20px;\r\n    box-shadow:var(--shadow);\r\n    padding:36px 40px 32px;\r\n    text-align:left;\r\n  }\r\n  #sred-calc-widget .card-head{\r\n    display:flex;\r\n    gap:14px;\r\n    align-items:flex-start;\r\n    margin-bottom:28px;\r\n  }\r\n  #sred-calc-widget .card-head .icon{\r\n    width:44px; height:44px;\r\n    border-radius:12px;\r\n    background:var(--icon-bg);\r\n    display:flex; align-items:center; justify-content:center;\r\n    flex-shrink:0;\r\n    color:var(--accent);\r\n  }\r\n  #sred-calc-widget .card-head h2{\r\n    font-size:19px;\r\n    margin:0 0 3px;\r\n    font-weight:700;\r\n  }\r\n  #sred-calc-widget .card-head p{\r\n    font-size:13.5px;\r\n    color:var(--muted);\r\n    margin:0;\r\n  }\r\n\r\n  #sred-calc-widget .field{ margin-bottom:22px; }\r\n  #sred-calc-widget .field label{\r\n    display:block;\r\n    font-weight:700;\r\n    font-size:14.5px;\r\n    margin-bottom:4px;\r\n  }\r\n  #sred-calc-widget .field .desc{\r\n    font-size:12.5px;\r\n    color:var(--muted);\r\n    margin-bottom:9px;\r\n  }\r\n  #sred-calc-widget .field-warning{\r\n    display:none;\r\n    font-size:12.5px;\r\n    color:var(--accent);\r\n    font-weight:600;\r\n    margin-top:6px;\r\n  }\r\n  #sred-calc-widget .field-warning.show{ display:block; }\r\n  #sred-calc-widget .money-input{\r\n    position:relative;\r\n  }\r\n  #sred-calc-widget .money-input span{\r\n    position:absolute;\r\n    left:16px; top:50%; transform:translateY(-50%);\r\n    color:var(--muted);\r\n    font-weight:600;\r\n  }\r\n  #sred-calc-widget .money-input input{\r\n    width:100%;\r\n    padding:13px 16px 13px 32px;\r\n    border-radius:11px;\r\n    border:1px solid var(--border);\r\n    background:var(--bg);\r\n    color:var(--ink);\r\n    font-family:'Montserrat', sans-serif;\r\n    font-size:15px;\r\n  }\r\n  #sred-calc-widget .money-input input:focus{\r\n    outline:none;\r\n    border-color:var(--accent);\r\n  }\r\n\r\n  #sred-calc-widget select, #sred-calc-widget .text-input{\r\n    width:100%;\r\n    padding:13px 16px;\r\n    border-radius:11px;\r\n    border:1px solid var(--border);\r\n    background:var(--bg);\r\n    color:var(--ink);\r\n    font-family:'Montserrat', sans-serif;\r\n    font-size:15px;\r\n    appearance:none;\r\n  }\r\n  select:focus, .text-input:focus{ outline:none; border-color:var(--accent); }\r\n\r\n  #sred-calc-widget .toggle-row{ display:flex; gap:10px; }\r\n  #sred-calc-widget .toggle-btn{\r\n    font-family:'Montserrat', sans-serif;\r\n    flex:1;\r\n    padding:13px 0;\r\n    text-align:center;\r\n    border-radius:11px;\r\n    border:1px solid var(--border);\r\n    background:var(--bg);\r\n    font-weight:700;\r\n    font-size:14.5px;\r\n    color:var(--muted);\r\n    cursor:pointer;\r\n  }\r\n  #sred-calc-widget .toggle-btn.active{\r\n    background:var(--navy);\r\n    border-color:var(--navy);\r\n    color:var(--bg);\r\n  }\r\n\r\n  #sred-calc-widget .row-2{ display:grid; grid-template-columns:1fr 1fr; gap:16px; }\r\n\r\n  #sred-calc-widget .pardot-embed{\r\n    margin-bottom:22px;\r\n    border-radius:11px;\r\n    overflow:hidden;\r\n    border:1px solid var(--border);\r\n  }\r\n  #sred-calc-widget .pardot-embed iframe{\r\n    display:block;\r\n    width:100%;\r\n  }\r\n\r\n  #sred-calc-widget .actions{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    margin-top:8px;\r\n  }\r\n  #sred-calc-widget .btn{\r\n    font-family:'Montserrat', sans-serif;\r\n    padding:13px 26px;\r\n    border-radius:11px;\r\n    font-weight:700;\r\n    font-size:14.5px;\r\n    cursor:pointer;\r\n    border:none;\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:8px;\r\n  }\r\n  #sred-calc-widget .btn-primary{\r\n    background:var(--accent);\r\n    color:#fff;\r\n    margin-left:auto;\r\n  }\r\n  #sred-calc-widget .btn-primary:hover{ filter:brightness(1.05); }\r\n  #sred-calc-widget .btn-primary.is-locked{\r\n    opacity:.45;\r\n    cursor:not-allowed;\r\n    filter:none;\r\n  }\r\n  #sred-calc-widget .form-hint{\r\n    font-size:13px;\r\n    color:var(--muted);\r\n    text-align:center;\r\n    margin:0 0 14px;\r\n  }\r\n  #sred-calc-widget .form-hint.warn{ color:var(--accent); font-weight:700; }\r\n  #sred-calc-widget .form-hint.ok{ color:#2E9E6B; font-weight:700; }\r\n  #sred-calc-widget .btn-ghost{\r\n    background:transparent;\r\n    color:var(--muted);\r\n    border:1px solid var(--border);\r\n  }\r\n  \/* CSS-drawn chevrons instead of Unicode arrow characters, so nothing can get\r\n     mis-encoded when this fragment is saved\/served by a CMS *\/\r\n  #sred-calc-widget .btn-ghost[data-action=\"goto\"]::before{\r\n    content:\"\";\r\n    display:inline-block;\r\n    width:7px; height:7px;\r\n    border-left:2px solid currentColor;\r\n    border-bottom:2px solid currentColor;\r\n    transform:rotate(45deg);\r\n  }\r\n  #sred-calc-widget .btn-primary[data-action=\"goto\"]::after,\r\n  #sred-calc-widget .btn-primary[data-action=\"see-results\"]::after{\r\n    content:\"\";\r\n    display:inline-block;\r\n    width:7px; height:7px;\r\n    border-right:2px solid currentColor;\r\n    border-top:2px solid currentColor;\r\n    transform:rotate(45deg);\r\n  }\r\n\r\n  \/* RESULTS *\/\r\n  #sred-calc-widget .result-hero{\r\n    text-align:center;\r\n    padding:10px 0 6px;\r\n  }\r\n  #sred-calc-widget .result-hero .tag{\r\n    font-size:13px;\r\n    font-weight:700;\r\n    color:var(--muted);\r\n    text-transform:uppercase;\r\n    letter-spacing:0.06em;\r\n    margin-bottom:8px;\r\n  }\r\n  #sred-calc-widget .result-amount{\r\n    font-size:52px;\r\n    font-weight:800;\r\n    color:var(--accent);\r\n    letter-spacing:-0.02em;\r\n    margin-bottom:6px;\r\n  }\r\n  #sred-calc-widget .result-note{\r\n    font-size:13.5px;\r\n    color:var(--muted);\r\n    margin-bottom:28px;\r\n  }\r\n  #sred-calc-widget .breakdown{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:14px;\r\n    margin-bottom:22px;\r\n  }\r\n  #sred-calc-widget .breakdown .box{\r\n    background:var(--bg);\r\n    border:1px solid var(--border);\r\n    border-radius:14px;\r\n    padding:16px 18px;\r\n  }\r\n  #sred-calc-widget .breakdown .box .k{\r\n    font-size:12px;\r\n    color:var(--muted);\r\n    font-weight:600;\r\n    margin-bottom:6px;\r\n  }\r\n  #sred-calc-widget .breakdown .box .v{\r\n    font-size:19px;\r\n    font-weight:800;\r\n  }\r\n  #sred-calc-widget .lines{ margin-bottom:10px; }\r\n  #sred-calc-widget .lines .lline{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    font-size:13.5px;\r\n    padding:9px 0;\r\n    border-bottom:1px dashed var(--border);\r\n  }\r\n  #sred-calc-widget .lines .lline .label{ color:var(--muted); }\r\n  #sred-calc-widget .lines .lline .val{ font-weight:700; }\r\n  #sred-calc-widget .lines .lline.total{\r\n    border-bottom:none;\r\n    border-top:2px solid var(--ink);\r\n    padding-top:12px;\r\n    margin-top:4px;\r\n  }\r\n\r\n  \/* FEATURE CARDS *\/\r\n  #sred-calc-widget .features{\r\n    display:grid;\r\n    grid-template-columns:repeat(3, 1fr);\r\n    gap:20px;\r\n    max-width:1040px;\r\n    margin:44px auto 0;\r\n    padding:0 24px;\r\n  }\r\n  #sred-calc-widget .feature{\r\n    background:var(--card);\r\n    border:1px solid var(--border);\r\n    border-radius:16px;\r\n    padding:24px;\r\n    text-align:left;\r\n  }\r\n  #sred-calc-widget .feature .icon{\r\n    width:40px; height:40px;\r\n    border-radius:10px;\r\n    background:var(--icon-bg);\r\n    display:flex; align-items:center; justify-content:center;\r\n    margin-bottom:14px;\r\n    color:var(--ink);\r\n  }\r\n  #sred-calc-widget .feature h3{ font-size:15.5px; margin:0 0 8px; }\r\n  #sred-calc-widget .feature p{ font-size:13.5px; color:var(--muted); line-height:1.55; margin:0; }\r\n\r\n  \/* DISCLAIMER *\/\r\n  #sred-calc-widget .disclaimer{\r\n    max-width:720px;\r\n    margin:40px auto 0;\r\n    padding:22px 24px 40px;\r\n    border-top:1px solid var(--border);\r\n    text-align:center;\r\n    font-size:12.5px;\r\n    color:var(--muted);\r\n    line-height:1.7;\r\n  }\r\n  #sred-calc-widget .disclaimer p{ margin:0 0 8px; }\r\n  #sred-calc-widget .disclaimer p:last-child{ margin-bottom:0; }\r\n  #sred-calc-widget .disclaimer a{ color:var(--accent); font-weight:600; text-decoration:none; }\r\n  #sred-calc-widget .disclaimer a:hover{ text-decoration:underline; }\r\n\r\n  #sred-calc-widget .calc-more-link{\r\n    max-width:720px;\r\n    margin:36px auto 0;\r\n    padding:0 24px;\r\n    text-align:center;\r\n    font-size:13.5px;\r\n    color:var(--muted);\r\n    line-height:1.6;\r\n  }\r\n  #sred-calc-widget .calc-more-link a{ color:var(--accent); font-weight:600; text-decoration:none; }\r\n  #sred-calc-widget .calc-more-link a:hover{ text-decoration:underline; }\r\n\r\n  @media (max-width:720px){\r\n    #sred-calc-widget .wrap{ padding:96px 16px 36px; }\r\n    h1{ font-size:32px; }\r\n    #sred-calc-widget .card{ padding:26px 22px; }\r\n    #sred-calc-widget .connector{ width:26px; }\r\n    #sred-calc-widget .step .label{ display:none; }\r\n    #sred-calc-widget .features{ grid-template-columns:1fr; }\r\n    #sred-calc-widget .row-2, #sred-calc-widget .breakdown{ grid-template-columns:1fr; }\r\n    #sred-calc-widget .topbar{ padding:16px 20px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n\r\n<div class=\"wrap\">\r\n  <div class=\"badge\">\r\n    <img decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDJsOCAzdjZjMCA1LTMuNSA4LjUtOCAxMS00LjUtMi41LTgtNi04LTExVjVsOC0zeiIgc3Ryb2tlPSIjRTg3MzRBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=\" width=\"14\" height=\"14\" style=\"width:14px;height:14px;max-width:none;flex-shrink:0;\" alt=\"SR&amp;ED tax credit calculator - free estimate tool\">\r\n    Free Estimate Tool\r\n  <\/div>\r\n\r\n  <h1>SR&ED Tax Credit <span class=\"accent\">Calculator<\/span><\/h1>\r\n  <p class=\"subtitle\">Use this free SR&ED tax credit calculator to estimate your federal and provincial Scientific Research &amp; Experimental Development tax credits in minutes.<\/p>\r\n\r\n  <h2 class=\"calc-subhead\">How the SR&amp;ED Tax Credit Calculator Works<\/h2>\r\n\r\n  <div class=\"stepper\" id=\"sc-stepper\"><\/div>\r\n\r\n  <!-- STEP 1: EXPENDITURES -->\r\n  <div class=\"card step-panel\" id=\"sc-panel-1\">\r\n    <div class=\"card-head\">\r\n      <div class=\"icon\">\r\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 2v20M17 5.5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n      <\/div>\r\n      <div>\r\n        <h2>R&amp;D Expenditures<\/h2>\r\n        <p>Enter your annual research &amp; development costs<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"field\">\r\n      <label>Total Salaries<\/label>\r\n      <div class=\"desc\">Wages and salaries of employees performing SR&ED work<\/div>\r\n      <div class=\"money-input\"><span>$<\/span><input type=\"text\" inputmode=\"decimal\" id=\"sc-salaries\" placeholder=\"0\" required><\/div>\r\n      <div class=\"field-warning\" id=\"sc-warn-salaries\">That looks like a very large number \u2014 please double-check you didn't add an extra digit.<\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label>Total Contractor Costs<\/label>\r\n      <div class=\"desc\">Payments to arm's-length contractors in Canada (80% eligible)<\/div>\r\n      <div class=\"money-input\"><span>$<\/span><input type=\"text\" inputmode=\"decimal\" id=\"sc-contractors\" placeholder=\"0\" required><\/div>\r\n      <div class=\"field-warning\" id=\"sc-warn-contractors\">That looks like a very large number \u2014 please double-check you didn't add an extra digit.<\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label>Total Materials<\/label>\r\n      <div class=\"desc\">Materials consumed or transformed in SR&ED activities<\/div>\r\n      <div class=\"money-input\"><span>$<\/span><input type=\"text\" inputmode=\"decimal\" id=\"sc-materials\" placeholder=\"0\" required><\/div>\r\n      <div class=\"field-warning\" id=\"sc-warn-materials\">That looks like a very large number \u2014 please double-check you didn't add an extra digit.<\/div>\r\n    <\/div>\r\n    <div class=\"field\" style=\"margin-bottom:8px;\">\r\n      <label>Government Assistance<\/label>\r\n      <div class=\"desc\">Grants, subsidies, or other government funding received<\/div>\r\n      <div class=\"money-input\"><span>$<\/span><input type=\"text\" inputmode=\"decimal\" id=\"sc-assistance\" placeholder=\"0\" required><\/div>\r\n      <div class=\"field-warning\" id=\"sc-warn-assistance\">That looks like a very large number \u2014 please double-check you didn't add an extra digit.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"actions\">\r\n      <span><\/span>\r\n      <button class=\"btn btn-primary\" data-action=\"goto\" data-step=\"2\" type=\"button\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- STEP 2: BUSINESS -->\r\n  <div class=\"card step-panel\" id=\"sc-panel-2\" style=\"display:none;\">\r\n    <div class=\"card-head\">\r\n      <div class=\"icon\">\r\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 21h18M5 21V7l7-4 7 4v14M9 21v-6h6v6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/div>\r\n      <div>\r\n        <h2>Your Business<\/h2>\r\n        <p>A couple of details that affect your credit rate<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"field\">\r\n      <label>Is your business a CCPC?<\/label>\r\n      <div class=\"desc\">Canadian-Controlled Private Corporation<\/div>\r\n      <div class=\"toggle-row\">\r\n        <div class=\"toggle-btn active\" id=\"sc-ccpc-yes\" data-action=\"ccpc\" data-val=\"yes\">Yes<\/div>\r\n        <div class=\"toggle-btn\" id=\"sc-ccpc-no\" data-action=\"ccpc\" data-val=\"no\">No<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"field\" style=\"margin-bottom:8px;\">\r\n      <label>Which province are you based in?<\/label>\r\n      <select id=\"sc-province\">\r\n        <option value=\"AB\">Alberta<\/option>\r\n        <option value=\"BC\">British Columbia<\/option>\r\n        <option value=\"MB\">Manitoba<\/option>\r\n        <option value=\"NB\">New Brunswick<\/option>\r\n        <option value=\"NL\">Newfoundland and Labrador<\/option>\r\n        <option value=\"NS\">Nova Scotia<\/option>\r\n        <option value=\"ON\" selected>Ontario<\/option>\r\n        <option value=\"PE\">Prince Edward Island<\/option>\r\n        <option value=\"QC\">Quebec<\/option>\r\n        <option value=\"SK\">Saskatchewan<\/option>\r\n        <option value=\"NT\">Northwest Territories<\/option>\r\n        <option value=\"NU\">Nunavut<\/option>\r\n        <option value=\"YT\">Yukon<\/option>\r\n      <\/select>\r\n    <\/div>\r\n\r\n    <div class=\"actions\">\r\n      <button class=\"btn btn-ghost\" data-action=\"goto\" data-step=\"1\" type=\"button\">Back<\/button>\r\n      <button class=\"btn btn-primary\" data-action=\"goto\" data-step=\"3\" type=\"button\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- STEP 3: CONTACT -->\r\n  <div class=\"card step-panel\" id=\"sc-panel-3\" style=\"display:none;\">\r\n    <div class=\"card-head\">\r\n      <div class=\"icon\">\r\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M3 7l9 6 9-6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/div>\r\n      <div>\r\n        <h2>Fill the form to get your estimate<\/h2>\r\n        <p>Submit the form below to unlock your results<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pardot-embed\">\r\n      <iframe\r\n        id=\"pardot-iframe\"\r\n        src=\"https:\/\/go-ca.leyton.com\/l\/1089522\/2026-07-14\/qxdlzp\"\r\n        width=\"100%\"\r\n        frameborder=\"0\"\r\n        style=\"border: none; width: 100%; height: 550px;\"\r\n        title=\"Contact form\">\r\n      <\/iframe>\r\n    <\/div>\r\n\r\n    <p class=\"form-hint\" id=\"sc-form-hint\">Please submit the form above to see your estimate.<\/p>\r\n\r\n    <div class=\"actions\">\r\n      <button class=\"btn btn-ghost\" data-action=\"goto\" data-step=\"2\" type=\"button\">Back<\/button>\r\n      <button class=\"btn btn-primary is-locked\" id=\"sc-see-btn\" aria-disabled=\"true\" data-action=\"see-results\" type=\"button\">See my estimate<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- STEP 4: RESULTS -->\r\n  <div class=\"card step-panel\" id=\"sc-panel-4\" style=\"display:none;\">\r\n    <div class=\"result-hero\">\r\n      <div class=\"tag\" id=\"sc-result-name\">Your estimate<\/div>\r\n      <div class=\"result-amount\" id=\"sc-out-total\">$0<\/div>\r\n      <div class=\"result-note\">Potential combined federal + provincial SR&ED tax credit<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"breakdown\">\r\n      <div class=\"box\">\r\n        <div class=\"k\">Federal ITC<\/div>\r\n        <div class=\"v\" id=\"sc-out-federal\">$0<\/div>\r\n      <\/div>\r\n      <div class=\"box\">\r\n        <div class=\"k\">Provincial credit<\/div>\r\n        <div class=\"v\" id=\"sc-out-provincial\">$0<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"lines\">\r\n      <div class=\"lline\"><div class=\"label\">Salaries &amp; wages<\/div><div class=\"val\" id=\"sc-out-salaries\">$0<\/div><\/div>\r\n      <div class=\"lline\"><div class=\"label\">Proxy amount (55% of salaries)<\/div><div class=\"val\" id=\"sc-out-proxy\">$0<\/div><\/div>\r\n      <div class=\"lline\"><div class=\"label\">Contractor costs (80% eligible)<\/div><div class=\"val\" id=\"sc-out-contr\">$0<\/div><\/div>\r\n      <div class=\"lline\"><div class=\"label\">Materials<\/div><div class=\"val\" id=\"sc-out-mat\">$0<\/div><\/div>\r\n      <div class=\"lline\"><div class=\"label\">Less: government assistance<\/div><div class=\"val\" id=\"sc-out-assist\">$0<\/div><\/div>\r\n      <div class=\"lline total\"><div class=\"label\">Qualified SR&ED expenditure<\/div><div class=\"val\" id=\"sc-out-qualified\">$0<\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"actions\" style=\"justify-content:center; margin-top:20px;\">\r\n      <button class=\"btn btn-primary\" style=\"margin:0;\" data-action=\"reset\" type=\"button\">Calculate again<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"features\" id=\"sc-features\">\r\n    <div class=\"feature\">\r\n      <div class=\"icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 2v20M17 5.5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/div>\r\n      <h3>What is SR&ED?<\/h3>\r\n      <p>The Scientific Research and Experimental Development program is the largest single source of federal government support for industrial R&D in Canada.<\/p>\r\n    <\/div>\r\n    <div class=\"feature\">\r\n      <div class=\"icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 2l8 3v6c0 5-3.5 8.5-8 11-4.5-2.5-8-6-8-11V5l8-3z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <h3>Who Qualifies?<\/h3>\r\n      <p>Any Canadian business performing work to advance scientific knowledge or achieve technological advancement through systematic investigation may qualify.<\/p>\r\n    <\/div>\r\n    <div class=\"feature\">\r\n      <div class=\"icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 19.5V6a2 2 0 012-2h8l6 6v9.5a2 2 0 01-2 2H6a2 2 0 01-2-2z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <h3>CCPC Advantage<\/h3>\r\n      <p>Canadian-Controlled Private Corporations receive an enhanced 35% refundable federal tax credit on qualifying expenditures up to the federal limit.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  \r\n\r\n  <div class=\"disclaimer\">\r\n    <p>This estimate is provided for informational purposes only and is based on the information you have provided, which may be incomplete or subject to change. It does not constitute a guarantee of SR&ED eligibility or the final claim amount.<\/p>\r\n    <p>For a more accurate assessment of your potential SR&ED claim, <a href=\"https:\/\/calendly.com\/leyton-canada\/book-a-meeting-with-our-experts\/?utm_source=search&utm_medium=cpc&utm_campaign=canadasredjuly26&utm_term={keyword}\" target=\"_blank\" rel=\"noopener\">contact our SR&ED specialists<\/a> for a free consultation.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root = document.getElementById('sred-calc-widget');\r\n  if(!root) return;\r\n\r\n  var provinceRates = {\r\n    AB: { name:\"Alberta\", rate:0 },\r\n    BC: { name:\"British Columbia\", rate:0.10 },\r\n    MB: { name:\"Manitoba\", rate:0.15 },\r\n    NB: { name:\"New Brunswick\", rate:0.15 },\r\n    NL: { name:\"Newfoundland and Labrador\", rate:0.15 },\r\n    NS: { name:\"Nova Scotia\", rate:0.15 },\r\n    ON: { name:\"Ontario\", rate:0.08 },\r\n    PE: { name:\"Prince Edward Island\", rate:0 },\r\n    QC: { name:\"Quebec\", rate:0.14 },\r\n    SK: { name:\"Saskatchewan\", rate:0.10 },\r\n    NT: { name:\"Northwest Territories\", rate:0 },\r\n    NU: { name:\"Nunavut\", rate:0 },\r\n    YT: { name:\"Yukon\", rate:0.15 },\r\n  };\r\n\r\n  var FEDERAL_LIMIT = 6000000;\r\n  var PROXY_RATE = 0.55;\r\n  var CONTRACTOR_ELIGIBLE = 0.80;\r\n  var CCPC_RATE_UNDER = 0.35;\r\n  var NON_CCPC_RATE = 0.15;\r\n\r\n  var currentStep = 1;\r\n  var isCCPC = true;\r\n  var formSubmitted = false;\r\n\r\n  function $(id){ return root.querySelector('#sc-' + id); }\r\n  function parseMoney(v){\r\n    var n = parseFloat((v || \"0\").toString().replace(\/[^0-9.\\-]\/g, \"\"));\r\n    return isNaN(n) || n < 0 ? 0 : n;\r\n  }\r\n\r\n  var MONEY_FIELDS = ['salaries','contractors','materials','assistance'];\r\n  var SANITY_THRESHOLD = 100000000; \/\/ $100M per field: flag likely typos (extra digits), doesn't block submission\r\n\r\n  function formatMoneyInput(input){\r\n    var raw = input.value.replace(\/[^0-9.]\/g, \"\");\r\n    var parts = raw.split('.');\r\n    var intPart = parts[0].replace(\/^0+(?=\\d)\/, \"\");\r\n    var formattedInt = intPart.replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \",\");\r\n    var result = formattedInt;\r\n    if(parts.length > 1){\r\n      result += '.' + parts.slice(1).join('').slice(0, 2);\r\n    }\r\n    input.value = result;\r\n\r\n    var warn = root.querySelector('#sc-warn-' + input.id.replace('sc-',''));\r\n    if(warn){\r\n      var val = parseMoney(input.value);\r\n      warn.classList.toggle('show', val > SANITY_THRESHOLD);\r\n    }\r\n  }\r\n\r\n  function setupMoneyFormatting(){\r\n    MONEY_FIELDS.forEach(function(id){\r\n      var input = $(id);\r\n      if(!input) return;\r\n      input.addEventListener('input', function(){ formatMoneyInput(input); });\r\n    });\r\n  }\r\n  function fmt(n){\r\n    return n.toLocaleString('en-CA', { style:'currency', currency:'CAD', maximumFractionDigits:0 });\r\n  }\r\n\r\n  var steps = [\r\n    { n:1, label:\"Expenditures\" },\r\n    { n:2, label:\"Business\" },\r\n    { n:3, label:\"Contact\" },\r\n    { n:4, label:\"Results\" },\r\n  ];\r\n\r\n  function renderStepper(){\r\n    var el = $('stepper');\r\n    el.innerHTML = '';\r\n    steps.forEach(function(s, i){\r\n      var stepDiv = document.createElement('div');\r\n      stepDiv.className = 'step' + (s.n === currentStep ? ' active' : '') + (s.n < currentStep ? ' done' : '');\r\n      stepDiv.innerHTML = '<div class=\"circle\">' + s.n + '<\/div><div class=\"label\">' + s.label + '<\/div>';\r\n      el.appendChild(stepDiv);\r\n      if(i < steps.length - 1){\r\n        var conn = document.createElement('div');\r\n        conn.className = 'connector' + (s.n < currentStep ? ' done' : '');\r\n        el.appendChild(conn);\r\n      }\r\n    });\r\n  }\r\n\r\n  function goTo(step){\r\n    currentStep = step;\r\n    root.querySelectorAll('.step-panel').forEach(function(p){ p.style.display = 'none'; });\r\n    $('panel-' + step).style.display = 'block';\r\n    $('features').style.display = step === 4 ? 'none' : 'grid';\r\n    renderStepper();\r\n  }\r\n\r\n  function unlockEstimate(){\r\n    if(formSubmitted) return;\r\n    formSubmitted = true;\r\n    var btn = $('see-btn'), hint = $('form-hint');\r\n    btn.classList.remove('is-locked');\r\n    btn.setAttribute('aria-disabled', 'false');\r\n    hint.className = 'form-hint ok';\r\n    hint.textContent = 'Thank you! Your estimate is ready.';\r\n  }\r\n\r\n  function setCCPC(val){\r\n    isCCPC = val;\r\n    $('ccpc-yes').classList.toggle('active', val);\r\n    $('ccpc-no').classList.toggle('active', !val);\r\n  }\r\n\r\n  function calc(){\r\n    var salaries = parseMoney($('salaries').value);\r\n    var contractors = parseMoney($('contractors').value);\r\n    var materials = parseMoney($('materials').value);\r\n    var assistance = parseMoney($('assistance').value);\r\n    var province = $('province').value;\r\n\r\n    var proxy = salaries * PROXY_RATE;\r\n    var eligibleContractors = contractors * CONTRACTOR_ELIGIBLE;\r\n    var pool = salaries + proxy + eligibleContractors + materials;\r\n    var qualified = Math.max(0, pool - assistance);\r\n\r\n    var federal;\r\n    if(isCCPC){\r\n      federal = Math.min(qualified, FEDERAL_LIMIT) * CCPC_RATE_UNDER + Math.max(0, qualified - FEDERAL_LIMIT) * NON_CCPC_RATE;\r\n    } else {\r\n      federal = qualified * NON_CCPC_RATE;\r\n    }\r\n    var pInfo = provinceRates[province];\r\n    var provincial = qualified * pInfo.rate;\r\n    var total = federal + provincial;\r\n\r\n    return { salaries:salaries, proxy:proxy, eligibleContractors:eligibleContractors, materials:materials,\r\n      assistance:assistance, qualified:qualified, federal:federal, provincial:provincial, total:total };\r\n  }\r\n\r\n  function showResults(){\r\n    var r = calc();\r\n    $('out-salaries').textContent = fmt(r.salaries);\r\n    $('out-proxy').textContent = fmt(r.proxy);\r\n    $('out-contr').textContent = fmt(r.eligibleContractors);\r\n    $('out-mat').textContent = fmt(r.materials);\r\n    $('out-assist').textContent = r.assistance > 0 ? '- ' + fmt(r.assistance) : fmt(0);\r\n    $('out-qualified').textContent = fmt(r.qualified);\r\n    $('out-federal').textContent = fmt(r.federal);\r\n    $('out-provincial').textContent = fmt(r.provincial);\r\n    $('out-total').textContent = fmt(r.total);\r\n    $('result-name').textContent = 'Your estimate';\r\n\r\n    goTo(4);\r\n  }\r\n\r\n  function resetAll(){\r\n    ['salaries','contractors','materials','assistance'].forEach(function(id){ $(id).value = ''; });\r\n    setCCPC(true);\r\n    $('province').value = 'ON';\r\n    goTo(1);\r\n  }\r\n\r\n  function validatePanel(panelEl){\r\n    var inputs = panelEl.querySelectorAll('[required]');\r\n    for (var i = 0; i < inputs.length; i++){\r\n      if(!inputs[i].checkValidity()){\r\n        inputs[i].reportValidity();\r\n        inputs[i].focus();\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n  \/\/ Delegate all clicks within the widget via data-action attributes (no global functions, no inline onclick)\r\n  root.addEventListener('click', function(e){\r\n    var target = e.target.closest('[data-action]');\r\n    if(!target || !root.contains(target)) return;\r\n    e.preventDefault();\r\n    var action = target.getAttribute('data-action');\r\n    if(action === 'goto'){\r\n      var targetStep = parseInt(target.getAttribute('data-step'), 10);\r\n      if(targetStep > currentStep && !validatePanel($('panel-' + currentStep))){\r\n        return;\r\n      }\r\n      goTo(targetStep);\r\n    } else if(action === 'ccpc'){\r\n      setCCPC(target.getAttribute('data-val') === 'yes');\r\n    } else if(action === 'see-results'){\r\n      if(!formSubmitted){\r\n        var hint = $('form-hint');\r\n        hint.className = 'form-hint warn';\r\n        hint.textContent = 'Please submit the form above to see your estimate.';\r\n        return;\r\n      }\r\n      showResults();\r\n    } else if(action === 'reset'){\r\n      resetAll();\r\n    }\r\n  });\r\n\r\n  \/\/ Pardot form submission tracking -> Google Tag Manager dataLayer\r\n  window.addEventListener(\"message\", function(event) {\r\n    if (!event.data) return;\r\n\r\n    if (event.data.event === \"pardotsubmission\") {\r\n      window.dataLayer = window.dataLayer || [];\r\n      window.dataLayer.push({\r\n        event: \"pardotsubmission\",\r\n        formId: event.data.formId\r\n      });\r\n      unlockEstimate();\r\n    }\r\n  });\r\n\r\n  \/\/ NOTE: we intentionally do NOT unlock on iframe \"load\" events. Pardot\r\n  \/\/ reloads the same iframe (showing validation errors) when the form is\r\n  \/\/ submitted with bad\/missing data, so a load-count fallback unlocks the\r\n  \/\/ estimate on a FAILED submission too. The only trustworthy signal that\r\n  \/\/ the form was actually accepted is the \"pardotsubmission\" postMessage\r\n  \/\/ above, which Pardot only sends after a successful submission.\r\n\r\n  \/\/ Full-bleed: stretch the widget to the real viewport width and align it to the\r\n  \/\/ left edge of the screen, whatever column\/container the CMS puts it in.\r\n  function fitFullBleed(){\r\n    root.style.left = '0';\r\n    root.style.right = 'auto';\r\n    root.style.marginRight = '0';\r\n    root.style.marginLeft = '0';\r\n    root.style.width = document.documentElement.clientWidth + 'px';\r\n    var r = root.getBoundingClientRect();\r\n    root.style.marginLeft = (-r.left) + 'px';\r\n  }\r\n  fitFullBleed();\r\n  window.addEventListener('resize', fitFullBleed);\r\n  window.addEventListener('load', fitFullBleed);\r\n\r\n  setupMoneyFormatting();\r\n  renderStepper();\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-945831e e-flex e-con-boxed e-con e-parent\" data-id=\"945831e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bfca4d9 e-con-full e-flex e-con e-child\" data-id=\"bfca4d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-104962d liquid-glass elementor-widget elementor-widget-text-editor\" data-id=\"104962d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Claim with Leyton<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-876a821 elementor-widget elementor-widget-heading\" data-id=\"876a821\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ready to <span> maximise your SR&amp;ED potential?<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29baab1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"29baab1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We\u2019re here to help! Book a free assessment with our team and take the first step towards business growth through financial efficiency.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aaf4754 fx-flood-icon elementor-widget elementor-widget-button\" data-id=\"aaf4754\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/calendly.com\/leyton-canada\/book-a-meeting-with-our-experts\/?utm_source=search&#038;utm_medium=cpc&#038;utm_campaign=canadasredjuly26&#038;utm_term=keyword\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3.23438 7.75781L12.2849 7.75781\" stroke=\"#012D48\" stroke-width=\"1.29293\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M7.75781 3.2323L12.2831 7.75755L7.75781 12.2828\" stroke=\"#012D48\" stroke-width=\"1.29293\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact our experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c41993 elementor-widget elementor-widget-html\" data-id=\"0c41993\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"line-animation-container\">\r\n  <svg viewBox=\"0 0 642 612\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n    <path class=\"track\" d=\"M151.154 44.5068C257.063 -14.2382 384.676 -13.9709 486.177 44.1289L399.377 165.005C301.02 117.504 197.407 164.426 166.27 252.721C132.988 347.079 190.978 450.577 299.629 464.562L299.632 464.552C372.009 473.855 432.516 437.072 461.067 388.653C478.452 359.178 486.8 328.578 484.96 297.372C483.128 266.29 471.189 234.644 448.071 202.942L564.847 104.897C649.206 200.978 663.393 326.823 610.086 441.232C564.026 540.083 456.294 606.115 335.479 611.174C190.3 617.246 61.4942 538.023 17.415 407.79L16.9004 406.255C-28.4428 269.809 21.4891 116.403 151.154 44.5068Z\" stroke=\"#6A7282\" stroke-width=\"2\" \/>\r\n    \r\n    <path id=\"squicher-line\" d=\"M151.154 44.5068C257.063 -14.2382 384.676 -13.9709 486.177 44.1289L399.377 165.005C301.02 117.504 197.407 164.426 166.27 252.721C132.988 347.079 190.978 450.577 299.629 464.562L299.632 464.552C372.009 473.855 432.516 437.072 461.067 388.653C478.452 359.178 486.8 328.578 484.96 297.372C483.128 266.29 471.189 234.644 448.071 202.942L564.847 104.897C649.206 200.978 663.393 326.823 610.086 441.232C564.026 540.083 456.294 606.115 335.479 611.174C190.3 617.246 61.4942 538.023 17.415 407.79L16.9004 406.255C-28.4428 269.809 21.4891 116.403 151.154 44.5068Z\" stroke=\"#EC6839\" stroke-width=\"3\" stroke-linecap=\"round\" \/>\r\n  <\/svg>\r\n<\/div>\r\n\r\n<style>\r\n  .line-animation-container {\r\n    width: 100%;\r\n    transform: translateX(-50%);\r\n    left: 50%;\r\n    top: -100px;\r\n    position: absolute;\r\n    min-height: 400px;\r\n    background: transparent;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n  svg {\r\n    width: 80%;\r\n    max-width: 600px;\r\n    height: auto;\r\n    overflow: visible;\r\n  }\r\n  .track {\r\n    opacity: 0.15;\r\n  }\r\n  \r\n  @media (max-width: 550px) {\r\n     .line-animation-container {\r\n        width: 90%;\r\n        top: -160px;\r\n     }\r\n  }\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js\"><\/script>\r\n<script>\r\n  window.addEventListener('DOMContentLoaded', () => {\r\n    const path = document.querySelector('#squicher-line');\r\n    const length = path.getTotalLength();\r\n\r\n    \/\/ Variable Animation for the \"Squicher\" Effect\r\n    anime({\r\n      targets: path,\r\n      strokeDashoffset: [length, -length],\r\n      \/\/ This is the variable length logic:\r\n      \/\/ It starts short, stretches in the middle, and shrinks at the end\r\n      strokeDasharray: [\r\n        { value: `20 ${length}`, duration: 0 },\r\n        { value: `150 ${length}`, duration: 7000, easing: 'easeInOutQuad' },\r\n        { value: `20 ${length}`, duration: 7000, easing: 'easeInOutQuad' }\r\n      ],\r\n      duration: 20000,\r\n      easing: 'linear',\r\n      loop: true\r\n    });\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Estimate your federal and provincial SR&#038;ED tax credit in minutes with Leyton&#8217;s free calculator.<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"SR&ED tax credit calculator","_yoast_wpseo_title":"%%title%% %%page%%","_yoast_wpseo_metadesc":"Estimate your federal and provincial SR&ED tax credit in minutes. Free, instant calculator for Canadian businesses","footnotes":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_keywordsynonyms":""},"class_list":["post-8469","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SR&amp;ED Tax Credit Calculator | Leyton Canada<\/title>\n<meta name=\"description\" content=\"Estimate your federal and provincial SR&amp;ED tax credit in minutes. Free, instant calculator for Canadian businesses\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SR&amp;ED Tax Credit Calculator | Leyton Canada\" \/>\n<meta property=\"og:description\" content=\"Estimate your federal and provincial SR&amp;ED tax credit in minutes. Free, instant calculator for Canadian businesses\" \/>\n<meta property=\"og:url\" content=\"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/\" \/>\n<meta property=\"og:site_name\" content=\"Leyton\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T08:52:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/en\\\/sred-tax-credit-calculator-leyton-canada\\\/\",\"url\":\"https:\\\/\\\/leyton.com\\\/ca\\\/en\\\/sred-tax-credit-calculator-leyton-canada\\\/\",\"name\":\"SR&ED Tax Credit Calculator | Leyton Canada\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#website\"},\"datePublished\":\"2026-09-23T16:09:13+00:00\",\"dateModified\":\"2026-09-24T08:52:39+00:00\",\"description\":\"Estimate your federal and provincial SR&ED tax credit in minutes. Free, instant calculator for Canadian businesses\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/en\\\/sred-tax-credit-calculator-leyton-canada\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/leyton.com\\\/ca\\\/en\\\/sred-tax-credit-calculator-leyton-canada\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/en\\\/sred-tax-credit-calculator-leyton-canada\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/leyton.com\\\/ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SR&#038;ED Tax Credit Calculator | Leyton Canada\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#website\",\"url\":\"https:\\\/\\\/leyton.com\\\/ca\\\/\",\"name\":\"Leyton\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/leyton.com\\\/ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\",\"alternateName\":\"leyton.com\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#organization\",\"name\":\"Leyton\",\"url\":\"https:\\\/\\\/leyton.com\\\/ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/leyton.com\\\/wp-content\\\/blogs.dir\\\/3\\\/files\\\/2026\\\/01\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/leyton.com\\\/wp-content\\\/blogs.dir\\\/3\\\/files\\\/2026\\\/01\\\/logo.svg\",\"width\":108,\"height\":44,\"caption\":\"Leyton\"},\"image\":{\"@id\":\"https:\\\/\\\/leyton.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SR&ED Tax Credit Calculator | Leyton Canada","description":"Estimate your federal and provincial SR&ED tax credit in minutes. Free, instant calculator for Canadian businesses","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/","og_locale":"en_US","og_type":"article","og_title":"SR&ED Tax Credit Calculator | Leyton Canada","og_description":"Estimate your federal and provincial SR&ED tax credit in minutes. Free, instant calculator for Canadian businesses","og_url":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/","og_site_name":"Leyton","article_modified_time":"2026-09-24T08:52:39+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/","url":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/","name":"SR&ED Tax Credit Calculator | Leyton Canada","isPartOf":{"@id":"https:\/\/leyton.com\/ca\/#website"},"datePublished":"2026-09-23T16:09:13+00:00","dateModified":"2026-09-24T08:52:39+00:00","description":"Estimate your federal and provincial SR&ED tax credit in minutes. Free, instant calculator for Canadian businesses","breadcrumb":{"@id":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/leyton.com\/ca\/en\/sred-tax-credit-calculator-leyton-canada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/leyton.com\/ca\/"},{"@type":"ListItem","position":2,"name":"SR&#038;ED Tax Credit Calculator | Leyton Canada"}]},{"@type":"WebSite","@id":"https:\/\/leyton.com\/ca\/#website","url":"https:\/\/leyton.com\/ca\/","name":"Leyton","description":"","publisher":{"@id":"https:\/\/leyton.com\/ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/leyton.com\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US","alternateName":"leyton.com"},{"@type":"Organization","@id":"https:\/\/leyton.com\/ca\/#organization","name":"Leyton","url":"https:\/\/leyton.com\/ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/leyton.com\/ca\/#\/schema\/logo\/image\/","url":"https:\/\/leyton.com\/wp-content\/blogs.dir\/3\/files\/2026\/01\/logo.svg","contentUrl":"https:\/\/leyton.com\/wp-content\/blogs.dir\/3\/files\/2026\/01\/logo.svg","width":108,"height":44,"caption":"Leyton"},"image":{"@id":"https:\/\/leyton.com\/ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/pages\/8469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/comments?post=8469"}],"version-history":[{"count":30,"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/pages\/8469\/revisions"}],"predecessor-version":[{"id":8532,"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/pages\/8469\/revisions\/8532"}],"wp:attachment":[{"href":"https:\/\/leyton.com\/ca\/wp-json\/wp\/v2\/media?parent=8469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}