{"id":9457,"date":"2026-09-17T09:00:00","date_gmt":"2026-09-17T09:00:00","guid":{"rendered":"https:\/\/www.simplywise.com\/blog\/?p=9457"},"modified":"2026-10-27T05:29:17","modified_gmt":"2026-10-27T05:29:17","slug":"framing-stud-calculator","status":"publish","type":"post","link":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/","title":{"rendered":"Framing and Stud Calculator"},"content":{"rendered":"<div class=\"rv2\">\n<div class=\"rv-site-header\">\n<div class=\"rv-header-in\"><a class=\"rv-brand\" href=\"https:\/\/www.simplywise.com\/\" aria-label=\"SimplyWise home\"><span class=\"rv-bgi\" role=\"img\" aria-label=\"SimplyWise\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/brand\/wordmark-navy.svg');aspect-ratio:546\/87\"><\/span><\/a><\/p>\n<nav class=\"rv-top-nav\" aria-label=\"Apps\">\n<ul>\n<li><a class=\"rv-tn\" href=\"https:\/\/www.simplywise.com\/#ch-estimates\"><span class=\"rv-bgi rv-tn-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/cost-estimator.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-tn-name\">Estimates<\/span><\/a><\/li>\n<li><a class=\"rv-tn\" href=\"https:\/\/www.simplywise.com\/#ch-receipts\"><span class=\"rv-bgi rv-tn-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/receipt-scanner.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-tn-name\">Receipts<\/span><\/a><\/li>\n<li><a class=\"rv-tn\" href=\"https:\/\/www.simplywise.com\/#ch-mileage\"><span class=\"rv-bgi rv-tn-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/mileage-tracker.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-tn-name\">Mileage<\/span><\/a><\/li>\n<li><a class=\"rv-tn\" href=\"https:\/\/www.simplywise.com\/#ch-rooms\"><span class=\"rv-bgi rv-tn-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/room-scanner.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-tn-name\">Room scans<\/span><\/a><\/li>\n<li><a class=\"rv-tn\" href=\"https:\/\/www.simplywise.com\/#ch-visualizer\"><span class=\"rv-bgi rv-tn-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/visualizer.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-tn-name\">Visualizer<\/span><\/a><\/li>\n<\/ul>\n<\/nav>\n<p><a class=\"rv-login\" href=\"https:\/\/simplywise.com\/login\">Log in<\/a><\/div>\n<nav class=\"rv-appbar\" aria-label=\"Apps\">\n<ul>\n<li><a class=\"rv-ab\" href=\"https:\/\/www.simplywise.com\/#ch-estimates\"><span class=\"rv-bgi rv-ab-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/cost-estimator.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-ab-name\">Estimates<\/span><\/a><\/li>\n<li><a class=\"rv-ab\" href=\"https:\/\/www.simplywise.com\/#ch-receipts\"><span class=\"rv-bgi rv-ab-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/receipt-scanner.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-ab-name\">Receipts<\/span><\/a><\/li>\n<li><a class=\"rv-ab\" href=\"https:\/\/www.simplywise.com\/#ch-mileage\"><span class=\"rv-bgi rv-ab-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/mileage-tracker.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-ab-name\">Mileage<\/span><\/a><\/li>\n<li><a class=\"rv-ab\" href=\"https:\/\/www.simplywise.com\/#ch-rooms\"><span class=\"rv-bgi rv-ab-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/room-scanner.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-ab-name\">Room scans<\/span><\/a><\/li>\n<li><a class=\"rv-ab\" href=\"https:\/\/www.simplywise.com\/#ch-visualizer\"><span class=\"rv-bgi rv-ab-ic\" aria-hidden=\"true\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/icons\/visualizer.svg');aspect-ratio:64\/64\"><\/span><span class=\"rv-ab-name\">Visualizer<\/span><\/a><\/li>\n<\/ul>\n<\/nav>\n<\/div>\n<p><script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  var sels = ['.entry-header','.page-header','article > h1:first-child','.entry-footer'];\n  sels.forEach(function(s){document.querySelectorAll(s).forEach(function(el){el.style.display='none';});});\n  var el = document.querySelector('.sw-a');\n  while (el && el !== document.body) {\n    el.style.maxWidth='100%'; el.style.width='100%'; el.style.padding='0'; el.style.margin='0';\n    el.style.float='none'; el.style.flex='0 0 100%';\n    el = el.parentElement;\n  }\n  document.body.style.marginTop='0'; document.body.style.paddingTop='0';\n});\n<\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<style id=\"pm-style\">.single-post .entry-header,.single-post .entry-meta,.single-post .page-header,.single-post article>h1:first-child{display:none !important;}.single-post .post-tags,.single-post .entry-footer,.single-post .breadcrumb-nav{display:none !important;}.single-post article.post .entry-content{padding-top:0 !important;margin-top:0 !important;max-width:100% !important;width:100% !important;}.single-post .content-area,.single-post #primary,.single-post .site-main{padding:0 !important;max-width:100% !important;width:100% !important;}.single-post .row--index>.col-xs-12{padding-left:0 !important;padding-right:0 !important;}.single-post .row.no-pad>[class*=\"col-\"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:0 !important;padding-left:0 !important;padding-right:0 !important;}.single-post article.post,.single-post article.pm{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;float:none !important;flex:0 0 100% !important;}.single-post .container,.single-post .container-fluid{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}.single-post .row--index,.single-post .row.no-pad,.single-post .site-content{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}.pm *{box-sizing:border-box;}.pm{margin:0;background:#f8fafc;color:#3f3f46;font-family:'Inter',-apple-system,'Segoe UI',sans-serif;font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;max-width:100%;width:100%;}.pm__inner{max-width:720px;margin:0 auto;padding:0 24px;}.pm a{color:#2563eb;text-decoration:none;font-weight:500;}.pm h1,.pm h2,.pm h3{color:#111827;font-weight:700;letter-spacing:-.025em;}.pm strong{color:#111827;font-weight:700;}.pm__hero{padding:72px 0 12px;text-align:center;background:#fff;border-bottom:1px solid #eef1f5;}.pm__crumb{font:500 13px Inter;color:#9ca3af;margin-bottom:20px;}.pm__eyebrow{display:inline-flex;align-items:center;gap:7px;font:600 12px Inter;letter-spacing:.05em;color:#2563eb;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:6px 13px;border-radius:999px;}.pm__eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#2563eb;}.pm__hero h1{font-size:45px;line-height:1.12;margin:22px auto 16px;max-width:660px;letter-spacing:-.03em;}.pm__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin:4px 0 18px;font:600 13.5px Inter;color:#4b5563;}.pm__stars{color:#f59e0b;letter-spacing:2px;font-size:15px;}.pm__rating-sub{color:#9ca3af;font-weight:500;}.pm__dek{font-size:19px;line-height:1.55;color:#6b7280;max-width:600px;margin:0 auto 12px;}.pm__hero-cta{display:flex;flex-direction:column;align-items:center;gap:9px;margin:0 auto 22px;}.pm__hero-cta-note{font-size:13px;line-height:1.5;color:#6b7280;}.pm__dek-cta{font-size:15px;line-height:1.5;color:#6b7280;max-width:600px;margin:0 auto 22px;}.pm__dek-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.35);padding-bottom:1px;}.pm__dek-cta a:hover{border-bottom-color:#2563eb;}.pm__meta{display:inline-flex;gap:11px;align-items:center;color:#9ca3af;font:500 13px Inter;}.pm__meta i{width:3px;height:3px;border-radius:50%;background:#d1d5db;}.pm__fig{margin:40px auto 0;max-width:940px;padding:0 24px;}.pm__fig img{width:100%;height:auto;border-radius:16px;aspect-ratio:2\/1;object-fit:cover;box-shadow:0 8px 30px rgba(16,24,40,.10);display:block;}.pm__body{padding:44px 0 60px;}.pm h2{font-size:30px;line-height:1.18;margin:50px 0 16px;}.pm h3{font-size:20px;margin:28px 0 8px;}.pm p{margin:0 0 20px;}.pm ul,.pm ol{margin:0 0 20px;padding-left:24px;}.pm li{margin-bottom:8px;}.pm__tldr{background:#fff;border:1px solid #eceef1;border-radius:16px;box-shadow:0 2px 12px rgba(16,24,40,.05);padding:26px 30px;margin:0 0 20px;}.pm__tldr-label{display:inline-flex;align-items:center;gap:8px;font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:12px;}.pm__tldr ol{margin:0;padding-left:20px;color:#4b5563;font-size:15.5px;line-height:1.6;}.pm__tldr li{margin-bottom:7px;}.pm__tldr-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #dbe6ff;padding-top:16px;margin-top:14px;font-size:14.5px;}.pm__tldr-cta span{color:#111827;font-weight:500;}.pm__tldr-cta a{display:inline-flex;align-items:center;white-space:nowrap;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;background:#2563eb;color:#fff;text-decoration:none;}.pm ol.pm__steps{list-style:none;counter-reset:s;padding:0;margin:20px 0 32px;display:grid;gap:10px;}.pm__steps>li{counter-increment:s;position:relative;background:#fff;border:1px solid #eceef1;border-radius:12px;padding:18px 22px 18px 66px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__steps>li::before{content:counter(s);position:absolute;left:18px;top:18px;width:34px;height:34px;background:#eff4ff;color:#2563eb;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;}.pm__steps h3{margin:0 0 4px;font-size:17px;}.pm__steps p{margin:0;color:#6b7280;font-size:15.5px;}.pm__steps p+p{margin-top:10px;}.pm__table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0 28px;font-size:15px;background:#fff;border:1px solid #eceef1;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__table th{text-align:left;background:#fafafa;font:700 11.5px Inter;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:12px 16px;border-bottom:1px solid #eceef1;}.pm__table td{padding:14px 16px;border-bottom:1px solid #f3f4f6;color:#4b5563;vertical-align:top;}.pm__table tbody tr:last-child td{border-bottom:none;}.pm__table tbody tr:hover{background:#fbfcff;}.pm__promo{background:linear-gradient(180deg,#f0f5ff,#eef4ff);border:1px solid #dbe6ff;border-radius:18px;padding:34px;margin:36px 0;text-align:center;}.pm__promo h2{margin:0 0 10px;font-size:25px;}.pm__promo p{color:#4b5563;font-size:16px;max-width:520px;margin:0 auto 18px;}.pm__callout{background:#fff;border:1px solid #dbe6ff;border-left:4px solid #2563eb;border-radius:12px;padding:18px 22px;margin:24px 0;color:#4b5563;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__callout p:last-child{margin-bottom:0;}.pm__inline-cta{margin:4px 0 22px;font-size:14.5px;}.pm__inline-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.3);padding-bottom:1px;}.pm__inline-cta a:hover{border-bottom-color:#2563eb;}.pm__btn{display:inline-block;background:#2563eb;color:#fff;font:600 15px Inter;padding:13px 26px;border-radius:10px;box-shadow:0 4px 14px rgba(37,99,235,.28);}.pm a.pm__btn{color:#fff;text-decoration:none;font-weight:600;}.pm__btn--lg{padding:16px 34px;font-size:16px;}.pm__next{background:#fff;border:1px solid #eceef1;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:22px 28px;margin:36px 0 20px;}.pm__next h2{font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin:0 0 4px;}.pm__next ul{list-style:none;padding:0;margin:0;}.pm__next li{position:relative;margin:0;padding:12px 30px 12px 0;border-bottom:1px solid #f3f4f6;font-size:15px;line-height:1.5;color:#6b7280;}.pm__next li:last-child{border-bottom:none;padding-bottom:2px;}.pm__next li::after{content:\"\\203A\";position:absolute;right:6px;top:50%;margin-top:-12px;font:600 20px\/1 Inter;color:#c8d1de;transition:color .15s ease,transform .15s ease;}.pm__next li:hover::after{color:#2563eb;transform:translateX(3px);}.pm__next a{color:#2563eb;font-weight:600;}.pm__next a:hover{text-decoration:underline;}.pm__sources{background:#fff;border:1px solid #eceef1;border-radius:14px;padding:24px 28px;margin:36px 0;}.pm__sources h2{font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:0 0 12px;}.pm__sources ul{list-style:none;padding:0;margin:0;}.pm__sources li{font-size:14.5px;color:#6b7280;padding:9px 0;border-bottom:1px solid #f3f4f6;}.pm__sources li:last-child{border-bottom:none;}.pm__pull{background:#f8fafc;padding:54px 0;text-align:center;}.pm__pull blockquote{margin:0 auto;max-width:760px;padding:30px 24px;border-top:1px solid #dbe1ea;border-bottom:1px solid #dbe1ea;color:#111827;font:600 25px\/1.4 Inter;letter-spacing:-.02em;}.pm__pull cite{display:block;margin-top:18px;color:#9ca3af;font:500 13px Inter;font-style:normal;}.pm__faq{padding:54px 0;background:#f8fafc;}.pm__faq h2{font-size:26px;text-align:center;margin:0 0 24px;}.pm__faq details{background:#fff;border:1px solid #eceef1;border-radius:12px;margin-bottom:10px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:600;color:#111827;}.pm__faq summary::-webkit-details-marker{display:none;}.pm__faq details>div{padding:0 20px 17px;color:#6b7280;font-size:15.5px;}.pm__faq details>div p{margin:0;}.pm__final{background:#0f1729;color:#cbd5e1;text-align:center;padding:76px 0;margin-top:20px;border-radius:24px 24px 0 0;}.pm__final .pm__eyebrow{background:rgba(37,99,235,.16);border:none;color:#93b4ff;box-shadow:none;}.pm__final h2{color:#fff;font-size:33px;margin:16px 0 12px;}.pm__final p{color:#94a3b8;max-width:520px;margin:0 auto 24px;}@media(max-width:600px){.pm__inner{padding:0 18px;}.pm__hero{padding:48px 0 8px;}.pm__hero h1{font-size:34px;}.pm__dek{font-size:17px;}.pm__dek-cta{font-size:14px;}.pm__meta{flex-wrap:wrap;justify-content:center;gap:8px 11px;}.pm h2{font-size:24px;}.pm__next h2{font-size:11.5px;}.pm__next{padding:20px 22px;}.pm__next li{font-size:14.5px;}.pm__sources h2{font-size:11.5px;}.pm__fig{padding:0 16px;}.pm__fig img{aspect-ratio:16\/10;}.pm__steps>li{padding:18px 0 18px 56px;background:transparent;box-shadow:none;}.pm__steps>li::before{left:0;}.pm__table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13.5px;}.pm__table th,.pm__table td{padding:10px 14px;}.pm__tldr-cta{align-items:flex-start;}.pm__tldr-cta a{white-space:normal;}.pm__pull{padding:42px 0;}.pm__pull blockquote{font-size:21px;}.pm__faq{padding:44px 0;}.pm__final{padding:64px 0;}.pm__final h2{font-size:30px;}.pm__btn--lg{width:100%;text-align:center;}}<\/style>\n<style id=\"swcalc-style\">.swc{background:#fff;border:1px solid #dbe6ff;border-radius:18px;box-shadow:0 8px 30px rgba(16,24,40,.10);padding:26px 26px 20px;margin:34px auto 4px;max-width:720px;text-align:left;}.swc__kicker{display:inline-flex;align-items:center;gap:7px;font:700 11px Inter;letter-spacing:.09em;text-transform:uppercase;color:#2563eb;}.swc__kicker::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#2563eb;}.swc__title{font:800 21px\/1.2 Inter;color:#111827;letter-spacing:-.02em;margin:7px 0 18px;}.swc__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.swc__field{margin:0 0 14px;}.swc__field label{display:block;font:600 12.5px Inter;color:#6b7280;margin-bottom:6px;}.swc input{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font:600 16px Inter;color:#111827;background:#fbfcfe;outline:none;transition:border-color .15s ease,box-shadow .15s ease;appearance:textfield;-moz-appearance:textfield;}.swc input::-webkit-outer-spin-button,.swc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.swc input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.12);}.swc input::placeholder{color:#c3c9d4;font-weight:500;}.swc__presets{display:flex;gap:8px;}.swc__preset{flex:1;padding:11px 0;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;font:600 14.5px Inter;color:#4b5563;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;}.swc__preset.is-on{background:#eff4ff;border-color:#2563eb;color:#2563eb;}.swc__custom{flex:1.1;min-width:118px;display:flex;align-items:center;gap:6px;border:1.5px solid #e5e7eb;border-radius:10px;background:#f9fafb;padding:0 10px;box-sizing:border-box;}.swc__custom span{font:600 12.5px Inter;color:#6b7280;white-space:nowrap;}.swc__custom input{border:0;background:transparent;width:100%;min-width:0;font:600 14.5px Inter;color:#111827;padding:11px 0;outline:none;}.swc__hint{display:block;font:500 11.5px Inter;color:#9ca3af;margin-top:5px;}.swc__out{background:linear-gradient(180deg,#f0f5ff,#eef4ff);border:1px solid #dbe6ff;border-radius:14px;padding:20px 22px 13px;margin-top:4px;}.swc__big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:1px solid #dbe6ff;padding-bottom:14px;margin-bottom:4px;}.swc__num{font:800 44px\/1 Inter;color:#2563eb;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:opacity .12s ease;}.swc__unit{font:600 15px Inter;color:#4b5563;}.swc__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid rgba(219,230,255,.75);font:500 14.5px Inter;color:#6b7280;}.swc__row b{color:#111827;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;}.swc__row--cost{border-bottom:none;}.swc__row--cost b{color:#2563eb;font-size:17px;}.swc__note{font:500 12px\/1.55 Inter;color:#9ca3af;margin:6px 0 4px;}@media(max-width:600px){.swc{padding:20px 16px 14px;border-radius:16px;}.swc__grid{gap:10px;}.swc__num{font-size:38px;}.swc__preset{padding:12px 0;}.swc__presets{flex-wrap:wrap;}.swc__custom{flex:1 1 100%;}}<\/style>\n<p><script>\n(function(){\n  try{\n    var b=document.body;\n    if(b && b.classList){b.classList.add('single-post');}\n  }catch(e){}\n})();\n<\/script><\/p>\n<style id=\"sw-rv2\">:root:has(.rv2),.rv2{--rv-ink:#0c0e1e;--rv-muted:#6c6a6a;--rv-body:#3a3c45;--rv-blue:#0071bd;--rv-blue-press:#005e9e;--rv-navy:#0c3859;--rv-navy-2:#0c3b5b;--rv-bg:#f5f4f2;--rv-tint:#eaf6fd;--rv-surface:#fff;--rv-line:#d9d9d9;--rv-line-soft:#e7e5e1;--rv-star:#f2a900;--rv-green:#076d3a;--rv-green-bg:#d4ebdf;--rv-r-card:22px;--rv-r-pill:999px;--rv-r-media:28px;--rv-r-ctl:16px;--rv-sh-card:0 1px 1px rgba(12,56,89,.04),0 12px 28px -18px rgba(12,56,89,.32);--rv-sh-link:0 0 0 1px rgba(12,14,30,.04),0 10px 26px -18px rgba(12,56,89,.4);--rv-sh-pill:0 0 0 1px rgba(12,14,30,.06),0 10px 22px -14px rgba(12,56,89,.45);--rv-sh-btn:0 10px 24px -14px rgba(0,113,189,.9);--rv-sh-media:0 0 0 1px rgba(12,14,30,.06),0 40px 80px -40px rgba(12,14,30,.55);--rv-font:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}body:has(.rv2) .single-post .entry-header,body:has(.rv2) .single-post .entry-meta,body:has(.rv2) .single-post .page-header,body:has(.rv2) .single-post article>h1:first-child{display:none !important}body:has(.rv2) .single-post .post-tags,body:has(.rv2) .single-post .entry-footer,body:has(.rv2) .single-post .breadcrumb-nav{display:none !important}body:has(.rv2) .single-post article.post .entry-content{padding-top:0 !important;margin-top:0 !important;max-width:100% !important;width:100% !important}body:has(.rv2) .single-post .content-area,body:has(.rv2) .single-post #primary,body:has(.rv2) .single-post .site-main{padding:0 !important;max-width:100% !important;width:100% !important}body:has(.rv2) .single-post .row--index>.col-xs-12{padding-left:0 !important;padding-right:0 !important}body:has(.rv2) .single-post .row.no-pad>[class*=\"col-\"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:0 !important;padding-left:0 !important;padding-right:0 !important}body:has(.rv2) .single-post article.post,body:has(.rv2) .single-post article.sw{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;float:none !important;flex:0 0 100% !important}body:has(.rv2) .single-post .container,body:has(.rv2) .single-post .container-fluid{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}body:has(.rv2) .single-post .row--index,body:has(.rv2) .single-post .row.no-pad,body:has(.rv2) .single-post .site-content{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}body:has(.rv2) .entry-header,body:has(.rv2) .page-header,body:has(.rv2) .entry-footer{display:none !important}body:has(.rv2){margin-top:0 !important;padding-top:0 !important}body:has(.rv2) #page,body:has(.rv2) #content,body:has(.rv2) .site-content,body:has(.rv2) .row--index,body:has(.rv2) .row--index>.col-xs-12,body:has(.rv2) #primary,body:has(.rv2) .site-main,body:has(.rv2) article.post,body:has(.rv2) .row.no-pad,body:has(.rv2) .row.no-pad>[class*=\"col-\"],body:has(.rv2) .entry-content,.rv2 .sw-t{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;float:none !important;flex:0 0 100% !important}body:has(.rv2){background:var(--rv-bg) !important}body:has(.rv2) #content,body:has(.rv2) .site-content{padding-bottom:0 !important;margin-bottom:0 !important}.rv2 .rv-site-header,.rv2 .rv-site-footer{font-family:var(--rv-font);-webkit-font-smoothing:antialiased}.rv2 .rv-site-header ul,.rv2 .rv-site-footer ul{list-style:none;margin:0;padding:0}.rv2 .rv-site-header li,.rv2 .rv-site-footer li{margin:0;padding:0}.rv2 .rv-site-header a,.rv2 .rv-site-footer a{border:0;box-shadow:none}.rv2 .rv-site-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:inset 0 -1px 0 var(--rv-line-soft)}.rv2 .rv-header-in{height:60px;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px}.rv2 .rv-brand{display:flex;align-items:center;min-height:44px;flex:none;border-radius:6px}.rv2 .rv-brand img{width:124px;height:auto;display:block}.rv2 .rv-top-nav{display:none}.rv2 .rv-login{flex:none;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--rv-ink) !important;border-radius:999px;background:#fff;color:var(--rv-ink) !important;font:600 15px\/24px var(--rv-font);letter-spacing:-.005em}.rv2 .rv-login:hover{background:var(--rv-ink);color:#fff !important}.rv2 .rv-appbar{height:58px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 var(--rv-line-soft)}.rv2 .rv-appbar ul{display:flex;height:100%;max-width:560px;margin:0 auto;padding:4px}.rv2 .rv-appbar li{flex:1 1 auto;display:flex}.rv2 .rv-ab{flex:1 1 auto;min-height:44px;min-width:44px;padding:0 3px;border-radius:14px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--rv-muted) !important;text-decoration:none}.rv2 .rv-ab-ic{width:26px;height:26px;border-radius:7px;flex:none;opacity:.6}.rv2 .rv-ab-name{font:600 12px\/14px var(--rv-font);letter-spacing:-.025em;white-space:nowrap;opacity:.85}.rv2 .rv-ab:hover{color:var(--rv-ink) !important}.rv2 .rv-ab:hover .rv-ab-ic,.rv2 .rv-ab:hover .rv-ab-name{opacity:1}@media (max-width:389px){.rv2 .rv-ab{padding:0 2px}.rv2 .rv-ab-name{font-size:11.5px;letter-spacing:-.03em}.rv2 .rv-ab-ic{width:24px;height:24px}}@media (min-width:768px){.rv2 .rv-ab{flex-direction:row;gap:8px}.rv2 .rv-ab-name{font-size:13px;line-height:16px}.rv2 .rv-brand img{width:136px}}@media (min-width:1024px){.rv2 .rv-header-in{height:72px;padding:0 48px}.rv2 .rv-appbar{display:none}.rv2 .rv-brand img{width:142px}.rv2 .rv-top-nav{display:flex;justify-content:center;flex:1 1 auto;min-width:0}.rv2 .rv-top-nav ul{display:flex;gap:2px}.rv2 .rv-tn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border-radius:999px;color:var(--rv-muted) !important;text-decoration:none;white-space:nowrap;font:500 15px\/24px var(--rv-font);letter-spacing:-.01em}.rv2 .rv-tn-ic{width:22px;height:22px;border-radius:6px;flex:none;opacity:.72}.rv2 .rv-tn:hover{color:var(--rv-ink) !important;background:rgba(12,14,30,.04)}.rv2 .rv-tn:hover .rv-tn-ic{opacity:1}}.rv2 .rv-site-footer{background:var(--rv-navy);color:rgba(255,255,255,.72);padding:30px 20px calc(22px + env(safe-area-inset-bottom));margin:0}.rv2 .rv-site-footer>div{max-width:1104px;margin:0 auto}.rv2 .rv-wm{width:132px;height:auto;display:block}.rv2 .rv-tag{margin:10px 0 14px;font-size:14px;line-height:20px;color:rgba(255,255,255,.7)}.rv2 .rv-foot-links{display:flex;flex-wrap:wrap;gap:0 22px;margin:0 0 14px !important}.rv2 .rv-foot-links a{display:inline-flex;align-items:center;min-height:44px;color:rgba(255,255,255,.88) !important;font-size:15px;font-weight:500;text-decoration:none}.rv2 .rv-foot-links a:hover{color:#fff !important;text-decoration:underline}.rv2 .rv-site-footer small{display:block;color:rgba(255,255,255,.62);font-size:13px;line-height:18px}@media (max-width:389px){.rv2 .rv-foot-links{gap:0 14px}}@media (min-width:768px){.rv2 .rv-site-footer>div{display:grid;grid-template-columns:1fr auto;grid-template-areas:'wm links' 'tag links' 'copy copy';column-gap:32px;align-items:center}.rv2 .rv-wm{grid-area:wm}.rv2 .rv-tag{grid-area:tag;margin:8px 0 0}.rv2 .rv-foot-links{grid-area:links;margin:0 !important;justify-content:flex-end}.rv2 .rv-site-footer small{grid-area:copy;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}}@media (min-width:1024px){.rv2 .rv-site-footer{padding:36px 48px 28px}.rv2 .rv-site-footer>div{grid-template-columns:auto 1fr auto;grid-template-areas:'wm tag links' 'copy copy copy';column-gap:28px}.rv2 .rv-tag{margin:0}}.rv2 .rv-h1-a,.rv2 .rv-h1-b{display:block}.rv2 .rv-h1-a{color:var(--rv-muted) !important}.rv2 .rv-h1-b{color:var(--rv-ink) !important}.rv2 h1 .rv-h1-a + br{display:none}.rv2 article.pm{background:var(--rv-surface);color:var(--rv-body);font-family:var(--rv-font);font-size:17px;line-height:1.7}.rv2 article.pm a{color:var(--rv-blue);font-weight:600;border-bottom:1.5px solid rgba(0,113,189,.28)}.rv2 article.pm a:hover{color:var(--rv-blue-press);border-bottom-color:var(--rv-blue-press)}.rv2 article.pm h1,.rv2 article.pm h2,.rv2 article.pm h3{color:var(--rv-ink);font-weight:600}.rv2 article.pm h2{font-size:34px;line-height:1.12;letter-spacing:-.035em}.rv2 article.pm h3{font-size:20px;line-height:1.3;letter-spacing:-.015em}.rv2 article.pm strong{color:var(--rv-ink);font-weight:600}.rv2 .pm .pm__hero{background:var(--rv-bg);border-bottom:0;padding:64px 0 8px}.rv2 .pm .pm__crumb{font:600 13px\/16px var(--rv-font);letter-spacing:.78px;text-transform:uppercase;color:var(--rv-muted)}.rv2 .pm .pm__crumb a{color:var(--rv-muted);border-bottom:0;font-weight:600}.rv2 .pm .pm__eyebrow{display:inline-flex;align-items:center;background:#fff;color:var(--rv-ink);box-shadow:var(--rv-sh-pill);border:0;border-radius:var(--rv-r-pill);padding:8px 16px;font:600 13px\/16px var(--rv-font);letter-spacing:.78px;text-transform:uppercase}.rv2 .pm .pm__hero h1{color:var(--rv-ink);font-size:52px;line-height:1.02;font-weight:600;letter-spacing:-.05em;max-width:760px}.rv2 .pm .pm__dek,.rv2 .pm .pm__dek-cta{color:var(--rv-muted)}.rv2 .pm .pm__dek{font-size:19px;line-height:1.55;font-weight:500;letter-spacing:-.01em}.rv2 .pm .pm__dek a,.rv2 .pm .pm__dek-cta a{color:var(--rv-blue);border-bottom-color:rgba(0,113,189,.3)}.rv2 .pm .pm__hero-cta-note{color:var(--rv-muted)}.rv2 .pm .pm__rating{display:inline-flex;margin:4px auto 18px;padding:8px 16px 8px 12px;gap:10px;background:#fff;border-radius:var(--rv-r-pill);box-shadow:var(--rv-sh-pill);font:800 13px\/13px var(--rv-font);letter-spacing:.26px;color:var(--rv-ink);text-transform:uppercase}.rv2 .pm .pm__stars{color:var(--rv-star);letter-spacing:2px;font-size:14px}.rv2 .pm .pm__rating-sub{color:var(--rv-muted);font:500 13px\/18px var(--rv-font);letter-spacing:0;text-transform:none}.rv2 .pm .pm__meta{color:var(--rv-muted)}.rv2 .pm .pm__meta i{background:var(--rv-line);width:4px;height:4px}.rv2 .pm .pm__hero{text-align:left}.rv2 .pm .pm__hero h1{margin:22px 0 16px}.rv2 .pm .pm__dek,.rv2 .pm .pm__dek-cta{margin-left:0;margin-right:0}.rv2 .pm .pm__hero-cta{align-items:flex-start;margin:0 0 22px}.rv2 .pm .pm__rating{margin:4px 0 18px;justify-content:flex-start}.rv2 .pm .pm__meta{justify-content:flex-start}.rv2 .pm .pm__fig{max-width:720px}.rv2 .pm .pm__fig img{border-radius:var(--rv-r-media);box-shadow:var(--rv-sh-media)}.rv2 .pm .pm__btn,.rv2 .pm a.pm__btn,.rv2 .pm .pm__tldr-cta a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 32px;border-radius:var(--rv-r-pill);background:var(--rv-blue);color:#fff;border:0;box-shadow:var(--rv-sh-btn);font:600 16px\/20px var(--rv-font);letter-spacing:-.01em;text-decoration:none}.rv2 .pm .pm__btn:hover,.rv2 .pm .pm__tldr-cta a:hover{background:var(--rv-blue-press);color:#fff}.rv2 .pm .pm__tldr-cta a{min-height:44px;padding:0 20px;font-size:15px}.rv2 .pm .pm__btn--lg{min-height:56px;padding:0 38px}.rv2 .pm .pm__tldr,.rv2 .pm .pm__sources,.rv2 .pm .pm__next,.rv2 .pm .pm__table-wrap,.rv2 .pm table.pm__table{background:#fff;border:0;border-radius:var(--rv-r-card);box-shadow:var(--rv-sh-link)}.rv2 .pm .pm__tldr{padding:26px 30px}.rv2 .pm .pm__tldr-label,.rv2 .pm .pm__sources h2,.rv2 .pm .pm__next h2{font:600 13px\/16px var(--rv-font);letter-spacing:.78px;text-transform:uppercase;color:var(--rv-muted)}.rv2 .pm .pm__tldr ol,.rv2 .pm .pm__tldr li{color:var(--rv-body)}.rv2 .pm .pm__tldr-cta{border-top:1px solid var(--rv-line-soft)}.rv2 .pm .pm__tldr-cta span{color:var(--rv-ink)}.rv2 .pm .pm__sources li,.rv2 .pm .pm__next li{border-bottom-color:var(--rv-line-soft);color:var(--rv-muted)}.rv2 .pm .pm__next{background:var(--rv-bg);border:0;box-shadow:none;border-radius:var(--rv-r-card);padding:28px 24px;margin:36px 0 20px}.rv2 .pm .pm__next h2{font:600 28px\/1.1 var(--rv-font);letter-spacing:-.035em;color:var(--rv-ink);text-transform:none;margin:0 0 20px}.rv2 .pm .pm__next ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;list-style:none;padding:0;margin:0;counter-reset:rvn}.rv2 .pm .pm__next li{counter-increment:rvn;position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:22px 22px 20px;background:#fff;border:0;border-radius:var(--rv-r-card);box-shadow:var(--rv-sh-link);font-size:14px;line-height:20px;color:var(--rv-muted)}.rv2 .pm .pm__next li:last-child{padding-bottom:20px;border:0}.rv2 .pm .pm__next li::marker{content:\"\"}.rv2 .pm .pm__next li::before{content:counter(rvn,decimal-leading-zero);display:block;font:600 13px\/16px var(--rv-font);letter-spacing:.78px;color:var(--rv-muted);margin:0 0 14px}.rv2 .pm .pm__next li::after{content:\"\";position:static;display:block;width:20px;height:20px;margin:18px 0 0;transform:none;background:url(\"\") center\/20px 20px no-repeat}.rv2 .pm .pm__next a{display:block;color:var(--rv-ink);border:0;font:600 18px\/22px var(--rv-font);letter-spacing:-.36px;margin:0 0 6px}.rv2 .pm .pm__next a::before{content:\"\";position:absolute;inset:0}.rv2 .pm .pm__next a:hover{color:var(--rv-blue);text-decoration:none}.rv2 .pm .pm__callout{background:var(--rv-tint);border:0;border-radius:var(--rv-r-card);box-shadow:none;color:var(--rv-body);padding:20px 24px}.rv2 .pm .pm__inline-cta a{color:var(--rv-blue);border-bottom-color:rgba(0,113,189,.3)}.rv2 .pm .pm__table-wrap{overflow-x:auto}.rv2 .pm .pm__table-wrap table.pm__table{box-shadow:none;border-radius:0}.rv2 .pm .pm__table th{background:var(--rv-bg);color:var(--rv-muted);font:600 13px\/16px var(--rv-font);letter-spacing:.78px;border-bottom:1px solid var(--rv-line-soft)}.rv2 .pm .pm__table td{color:var(--rv-body);border-bottom-color:var(--rv-line-soft)}.rv2 .pm .pm__table td strong{color:var(--rv-ink)}.rv2 .pm .pm__steps>li{border-top-color:var(--rv-line-soft)}.rv2 .pm .pm__steps>li:last-child{border-bottom-color:var(--rv-line-soft)}.rv2 .pm .pm__steps>li::before{background:var(--rv-blue);color:#fff;font:600 15px var(--rv-font);box-shadow:var(--rv-sh-btn)}.rv2 .pm .pm__steps p{color:var(--rv-body)}.rv2 .pm .pm__promo{background:var(--rv-tint);border:0;border-radius:var(--rv-r-card);color:var(--rv-body);box-shadow:none;padding:38px 34px}.rv2 .pm .pm__promo h2{color:var(--rv-ink);font-size:28px;letter-spacing:-.03em}.rv2 .pm .pm__promo p{color:var(--rv-body)}.rv2 .pm .pm__promo a:not(.pm__btn){color:var(--rv-blue);border-bottom-color:rgba(0,113,189,.3)}.rv2 .pm .pm__faq{background:var(--rv-bg)}.rv2 .pm .pm__faq h2{font-size:34px;letter-spacing:-.035em}.rv2 .pm .pm__faq details{background:#fff;border:0;border-radius:var(--rv-r-ctl);box-shadow:var(--rv-sh-card)}.rv2 .pm .pm__faq summary{color:var(--rv-ink);font-weight:600;letter-spacing:-.01em}.rv2 .pm .pm__faq details>div{color:var(--rv-body)}.rv2 .pm .pm__final{background:var(--rv-navy);color:rgba(255,255,255,.7);border-radius:0}.rv2 .pm .pm__final h2{color:#fff;font-size:40px;letter-spacing:-.045em}.rv2 .pm .pm__final p{color:rgba(255,255,255,.7)}.rv2 .pm .pm__final .pm__eyebrow{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.rv2 .pm .pm__final a:not(.pm__btn){color:#fff}@media (max-width:600px){.rv2 .pm .pm__hero{padding:40px 0 6px}.rv2 .pm .pm__hero h1{font-size:clamp(34px,11.2vw,50px);letter-spacing:-.045em}.rv2 .pm .pm__dek{font-size:17px}.rv2 .pm .pm__rating{border-radius:var(--rv-r-ctl);max-width:100%;flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.rv2 .pm .pm__meta{justify-content:flex-start}.rv2 .pm .pm__fig{padding:0 18px}.rv2 article.pm h2,.rv2 .pm .pm__faq h2{font-size:26px}.rv2 .pm .pm__final h2{font-size:30px}.rv2 .pm .pm__btn,.rv2 .pm a.pm__btn{min-height:52px;padding:0 22px}.rv2 .pm .pm__btn--lg{width:100%}.rv2 .pm .pm__tldr,.rv2 .pm .pm__promo{padding:24px 22px}}.rv2 .pm .pm__inner{max-width:704px;padding:0 24px}.rv2 article.pm{font-size:17px;line-height:1.72}.rv2 article.pm p{margin:0 0 22px}.rv2 article.pm h2{font-size:36px;line-height:1.1;letter-spacing:-.04em;margin:64px 0 18px}.rv2 article.pm h3{font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:32px 0 8px}.rv2 article.pm a{border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(0,113,189,.35)}.rv2 article.pm a:hover{text-decoration-color:currentColor}.rv2 .pm .pm__hero{padding:56px 0 64px}.rv2 .pm .pm__eyebrow{background:transparent;box-shadow:none;padding:0;border-radius:0;color:var(--rv-ink);gap:8px}.rv2 .pm .pm__eyebrow::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--rv-blue);box-shadow:0 0 0 4px rgba(0,113,189,.14)}.rv2 .pm .pm__hero h1{margin:14px 0 18px}.rv2 .pm .pm__dek{max-width:600px;color:var(--rv-muted)}.rv2 .pm .pm__fig{max-width:none;padding:0;margin:36px 0 0}.rv2 .pm .pm__fig img{aspect-ratio:16\/9}.rv2 .pm .pm__btn::after{content:\"\";width:18px;height:18px;flex:none;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'\/%3E%3C\/svg%3E\") center\/18px no-repeat;transition:transform .2s ease}.rv2 .pm .pm__btn:hover::after{transform:translateX(3px)}.rv2 .pm .pm__btn,.rv2 .pm .pm__tldr-cta a,.rv2 .pm .pm__crumb a{text-decoration:none !important}.rv2 .pm .pm__next li{transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s cubic-bezier(.22,.8,.24,1)}.rv2 .pm .pm__next li:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(0,113,189,.25),0 18px 34px -18px rgba(12,56,89,.45)}.rv2 .pm .pm__next a{text-decoration:none}.rv2 .pm .pm__steps>li::before{border-radius:11px;background:linear-gradient(180deg,#0080af,#005d7f);box-shadow:0 2px 4px rgba(12,14,30,.25)}.rv2 .pm .pm__table th,.rv2 .pm .sw-cmp__table th{background:var(--rv-bg);color:var(--rv-muted);font:600 12px\/16px var(--rv-font);letter-spacing:.78px;text-transform:uppercase}.rv2 .pm .pm__table td,.rv2 .pm .sw-cmp__table td{font-size:15px;line-height:1.5}.rv2 .pm .pm__table tbody tr:hover{background:#fbfaf8}.rv2 .pm .sw-cmp__table{background:#fff;border-radius:var(--rv-r-card);box-shadow:var(--rv-sh-link);border:0;overflow:hidden}.rv2 .pm .sw-cmp__table td,.rv2 .pm .sw-cmp__table th{border-color:var(--rv-line-soft) !important}.rv2 .pm .sw-cmp__us,.rv2 .pm .sw-cmp__table .sw-cmp__us{background:var(--rv-tint) !important;color:var(--rv-ink)}.rv2 .pm .pm__callout{box-shadow:inset 3px 0 0 var(--rv-blue);border-radius:0 16px 16px 0}.rv2 .pm .pm__promo{text-align:left;padding:32px}.rv2 .pm .pm__promo p{margin-left:0;margin-right:0}.rv2 .pm .pm__promo>:last-child{margin-bottom:0}.rv2 .pm .pm__steps h3{margin:0 0 4px}.rv2 .pm .pm__steps p{margin:0}.rv2 .pm .pm__steps p+p{margin-top:10px}.rv2 .pm .pm__faq{padding:72px 0}.rv2 .pm .pm__faq h2{text-align:left;margin:0 0 28px}.rv2 .pm .pm__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 18px 22px;font-size:16px;line-height:1.4}.rv2 .pm .pm__faq summary::after{content:\"\";flex:none;width:32px;height:32px;border-radius:16px;background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='none' stroke='%230c0e1e' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M10 4v12M4 10h12'\/%3E%3C\/svg%3E\") center\/16px no-repeat;box-shadow:inset 0 0 0 1px var(--rv-line);transition:transform .25s ease,background-color .2s ease}.rv2 .pm .pm__faq details[open] summary::after{transform:rotate(45deg);background-color:var(--rv-tint)}.rv2 .pm .pm__faq details>div{padding:0 22px 20px;font-size:16px;line-height:1.65}.rv2 .pm .pm__faq details{margin-bottom:12px}.rv2 .pm .pm__final{background:#fff;color:var(--rv-muted);text-align:left;padding:88px 0;margin-top:0}.rv2 .pm .pm__final h2{color:var(--rv-ink);font-size:44px;line-height:1.04;letter-spacing:-.045em;margin:16px 0 14px;max-width:620px}.rv2 .pm .pm__final p{color:var(--rv-muted);margin:0 0 28px;max-width:520px;font-size:18px}.rv2 .pm .pm__final .pm__eyebrow{background:transparent;box-shadow:none;color:var(--rv-orange)}.rv2 .pm .pm__final .pm__eyebrow::before{background:var(--rv-orange);box-shadow:0 0 0 4px #fbe5da}.rv2 .pm .pm__sources{padding:24px 26px}.rv2 .pm .pm__sources li{font-size:14px}@media (max-width:767px){.rv2 .pm .pm__inner{padding:0 20px}.rv2 article.pm h2{font-size:28px;margin-top:52px}.rv2 .pm .pm__hero{padding:36px 0 44px}.rv2 .pm .pm__fig{padding:0;margin-top:28px}.rv2 .pm .pm__fig img{aspect-ratio:4\/3}.rv2 .pm .pm__hero-cta,.rv2 .pm .pm__hero-cta .pm__btn{width:100%}.rv2 .pm .pm__hero-cta{align-items:stretch}.rv2 .pm .pm__final{padding:64px 0}.rv2 .pm .pm__final h2{font-size:32px}.rv2 .pm .pm__final .pm__btn,.rv2 .pm .pm__promo .pm__btn{width:100%}.rv2 .pm .pm__promo{padding:24px 20px}.rv2 .pm .pm__faq{padding:56px 0}.rv2 .pm .pm__next ul{grid-template-columns:1fr;gap:0;background:#fff;border-radius:var(--rv-r-card);box-shadow:var(--rv-sh-link);padding:4px 18px}.rv2 .pm .pm__next li{box-shadow:none;border-radius:0;padding:16px 28px 16px 36px;background:transparent;border-bottom:1px solid var(--rv-line-soft)}.rv2 .pm .pm__next li:last-child{border-bottom:0;padding-bottom:16px}.rv2 .pm .pm__next li:hover{transform:none;box-shadow:none}.rv2 .pm .pm__next li::before{position:absolute;left:0;top:19px;margin:0}.rv2 .pm .pm__next li::after{position:absolute;right:0;top:18px;margin:0}.rv2 .pm .pm__next a{font-size:16px;line-height:20px}.rv2 .pm .pm__next{padding:22px 16px}.rv2 .pm .pm__table-wrap th:first-child,.rv2 .pm .pm__table-wrap td:first-child,.rv2 .pm table.pm__table th:first-child,.rv2 .pm table.pm__table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--rv-line-soft)}.rv2 .pm .pm__table-wrap th:first-child,.rv2 .pm table.pm__table th:first-child{background:var(--rv-bg)}}.rv2 .pm .pm__hero{background:radial-gradient(900px 420px at 92% -8%,rgba(0,113,189,.12),rgba(0,113,189,0) 70%),radial-gradient(600px 300px at 0% 110%,rgba(242,169,0,.07),rgba(242,169,0,0) 70%),var(--rv-bg)}.rv2 .pm .pm__eyebrow{color:var(--rv-blue-press)}.rv2 .pm .pm__tldr-label{color:var(--rv-blue-press)}.rv2 .pm .pm__faq{background:linear-gradient(180deg,var(--rv-tint) 0%,#f4f9fd 100%)}.rv2 .pm .pm__promo{background:radial-gradient(420px 220px at 100% 0%,rgba(0,113,189,.14),rgba(0,113,189,0) 70%),var(--rv-tint)}.rv2 .pm .pm__final{color:#fff;background: radial-gradient(circle at 88% 42%,rgba(255,255,255,0) 0 150px,rgba(255,255,255,.12) 151px 152px,rgba(255,255,255,0) 153px 230px,rgba(255,255,255,.08) 231px 232px,rgba(255,255,255,0) 233px),linear-gradient(135deg,#0071bd 0%,#005e9e 100%)}.rv2 .pm .pm__final h2,.rv2 .pm .pm__final p,.rv2 .pm .pm__final .pm__eyebrow{color:#fff}.rv2 .pm .pm__final .pm__eyebrow::before{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.rv2 .pm .pm__final .pm__btn{background:#fff;color:var(--rv-navy);box-shadow:0 14px 30px -16px rgba(12,14,30,.6)}.rv2 .pm .pm__final .pm__btn:hover{background:#fff;color:var(--rv-blue-press)}.rv2 .pm .pm__final .pm__btn::after{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='none' stroke='%230c3859' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'\/%3E%3C\/svg%3E\")}.rv2 .pm .pm__final a:not(.pm__btn){color:#fff}body:has(.rv2) #masthead,body:has(.rv2) #colophon{display:none !important}.rv2 .pm__prefsrc{text-align:inherit}.rv2 .pm__prefsrc a{text-decoration:none !important;border-bottom:0 !important}.rv2 .pm__prefsrc a:focus-visible{outline:2px solid var(--rv-blue);outline-offset:3px}.rv2 .rv-legacy-foot{display:none !important}.rv2 .rv-site-header p:not([class]),.rv2 .rv-site-footer p:not([class]){display:contents !important}.rv2 .rv-bgi{display:block;background-position:center;background-size:contain;background-repeat:no-repeat}.rv2 .rv-brand .rv-bgi{width:124px}@media (min-width:768px){.rv2 .rv-brand .rv-bgi{width:136px}}@media (min-width:1024px){.rv2 .rv-brand .rv-bgi{width:142px}}.rv2 .sw-c div[style*=\"display:flex\"]>br,.rv2 .sw-t div[style*=\"display:flex\"]>br{display:none !important}.rv2 .sw-c h1,.rv2 .sw-t h1{font-size:clamp(34px,11.2vw,52px) !important;line-height:1.02 !important;letter-spacing:-.045em !important}@media (min-width:1024px){.rv2 .sw-c h1,.rv2 .sw-t h1{font-size:52px !important;letter-spacing:-.05em !important}}@media (max-width:767px){.rv2 .sw-c section:first-of-type a[style*=\"border-radius:999px\"]:not([href*=\"preferences\/source\"]),.rv2 .sw-t section:first-of-type a[style*=\"border-radius:999px\"]:not([href*=\"preferences\/source\"]){display:flex !important;width:100% !important;justify-content:center !important;box-sizing:border-box !important;min-height:52px}}<\/style>\n<article class=\"pm\">\n<header class=\"pm__hero\">\n<div class=\"pm__inner\">\n<nav class=\"pm__crumb\">Blog &nbsp;&rsaquo;&nbsp; How to Estimate &nbsp;&rsaquo;&nbsp; Framing Calculator<\/nav>\n<p><span class=\"pm__eyebrow\">Contractor Calculator &middot; Framing<\/span><\/p>\n<h1><span class=\"rv-h1-a\">Framing Calculator:<\/span> <span class=\"rv-h1-b\">Stud Count, Plates, and Cut List<\/span><\/h1>\n<p class=\"pm__dek\">Set the wall length, the spacing, and the openings. The stud count, plate lumber, headers, cripples, and sheathing sheets update as you type.<\/p>\n<div class=\"pm__hero-cta\"><a class=\"pm__btn\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Try SimplyWise Cost Estimator free<\/a><span class=\"pm__hero-cta-note\">Free to try. A photo becomes an itemized estimate in about 6 seconds.<\/span><\/div>\n<div class=\"pm__rating\"><span class=\"pm__stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/span> <b>4.8<\/b> <span class=\"pm__rating-sub\">on the App Store for SimplyWise Cost Estimator<\/span><\/div>\n<div class=\"pm__meta\">\n<span>SimplyWise<\/span><br \/>\n<i><\/i><br \/>\n<span>Updated October 13, 2026<\/span><br \/>\n<i><\/i><br \/>\n<span>5 min read<\/span>\n<\/div>\n<p class=\"pm__prefsrc\" style=\"margin:16px 0 0;\"><a href=\"https:\/\/www.google.com\/preferences\/source?q=simplywise.com\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;box-sizing:border-box;padding:6px 14px;background:#fff;border:1px solid #dbe6ff;border-radius:999px;color:#2563eb;font:600 13.5px\/1.3 Inter,-apple-system,sans-serif;text-decoration:none;white-space:nowrap;\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 48 48\" aria-hidden=\"true\" focusable=\"false\" style=\"flex:none\"><path fill=\"#EA4335\" d=\"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z\"\/><path fill=\"#4285F4\" d=\"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z\"\/><path fill=\"#FBBC05\" d=\"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z\"\/><path fill=\"#34A853\" d=\"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z\"\/><\/svg>Add SimplyWise as a preferred source<\/a><\/p>\n<div class=\"swc\" id=\"swcalc\">\n<span class=\"swc__kicker\">Free Framing and Stud Calculator<\/span><\/p>\n<div class=\"swc__title\">Set the wall, get the stud count and the cut list<\/div>\n<div class=\"swc__field\"><label for=\"swc-len\">Stud spacing<\/label><\/p>\n<div class=\"swc__presets\" id=\"swc-presets\"><button type=\"button\" class=\"swc__preset is-on\" data-s=\"16\">16 in on center<\/button><button type=\"button\" class=\"swc__preset\" data-s=\"24\">24 in on center<\/button><\/div>\n<\/div>\n<div class=\"swc__grid\">\n<div class=\"swc__field\"><label for=\"swc-len\">Wall length (ft)<\/label><input id=\"swc-len\" type=\"number\" inputmode=\"decimal\" min=\"1\" max=\"400\" step=\"0.5\" value=\"20\"><\/div>\n<div class=\"swc__field\"><label for=\"swc-hgt\">Wall height (ft)<\/label><input id=\"swc-hgt\" type=\"number\" inputmode=\"decimal\" min=\"1\" max=\"24\" step=\"0.5\" value=\"8\"><\/div>\n<\/div>\n<div class=\"swc__grid\">\n<div class=\"swc__field\"><label for=\"swc-ops\">Openings<\/label><input id=\"swc-ops\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"40\" step=\"1\" value=\"2\"><\/div>\n<div class=\"swc__field\"><label for=\"swc-opw\">Opening width (ft)<\/label><input id=\"swc-opw\" type=\"number\" inputmode=\"decimal\" min=\"0.5\" max=\"30\" step=\"0.5\" value=\"4\"><\/div>\n<\/div>\n<div class=\"swc__grid\">\n<div class=\"swc__field\"><label for=\"swc-cor\">Corners<\/label><input id=\"swc-cor\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"20\" step=\"1\" value=\"2\"><\/div>\n<div class=\"swc__field\"><label for=\"swc-tee\">Partition tees<\/label><input id=\"swc-tee\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"20\" step=\"1\" value=\"1\"><span class=\"swc__hint\">Walls that tee in<\/span><\/div>\n<\/div>\n<div class=\"swc__out\" aria-live=\"polite\">\n<div class=\"swc__big\"><span class=\"swc__num\" id=\"swc-total\">32<\/span><span class=\"swc__unit\">studs to order<\/span><\/div>\n<div class=\"swc__row\"><span>Field studs on layout<\/span><b id=\"swc-field\">16<\/b><\/div>\n<div class=\"swc__row\"><span>King and jack studs<\/span><b id=\"swc-kj\">4 kings, 4 jacks<\/b><\/div>\n<div class=\"swc__row\"><span>Corner and tee studs<\/span><b id=\"swc-ct\">8<\/b><\/div>\n<div class=\"swc__row\"><span>Cripples above headers<\/span><b id=\"swc-cr\">8<\/b><\/div>\n<div class=\"swc__row\"><span>Headers<\/span><b id=\"swc-hd\">2 at 4 ft<\/b><\/div>\n<div class=\"swc__row\"><span>Plate lumber<\/span><b id=\"swc-pl\">60 lineal ft<\/b><\/div>\n<div class=\"swc__row swc__row--cost\"><span>Wall sheathing<\/span><b id=\"swc-sh\">5 sheets<\/b><\/div>\n<p class=\"swc__note\" id=\"swc-note\">One bottom plate and a double top plate, per IRC R602.3.2 and R602.3.4. Sheathing counts 4 by 8 panels at 32 sq ft. Code and panel sizes read September 11, 2026.<\/p>\n<\/div>\n<\/div>\n<style id=\"swcost-style\">.swk h3.swk__kicker{display:block;margin:0 0 10px;font:700 11px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#2563eb;line-height:1.4;}.swk{background:#fff;border:1px solid #dbe6ff;border-radius:18px;box-shadow:0 8px 30px rgba(16,24,40,.10);padding:22px 22px 16px;margin:18px auto 4px;max-width:720px;text-align:left;}.swk__kicker{display:block;font:700 11px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#2563eb;margin-bottom:10px;}.swk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.swk__field label{display:block;font:600 13px Inter,sans-serif;color:#334155;margin-bottom:6px;}.swk__field input{width:100%;min-height:48px;font:600 17px Inter,sans-serif;padding:10px 12px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#0f172a;}.swk__big{margin:16px 0 8px;display:flex;flex-direction:column;}.swk__num{font:800 40px\/1.1 Inter,sans-serif;color:#0f172a;}.swk__unit{font:500 14px Inter,sans-serif;color:#475569;}.swk__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #eef2f7;font-size:15px;}.swk__note{font-size:12.5px;line-height:1.5;color:#64748b;margin:10px 0 0;}@media(max-width:600px){.swk__grid{grid-template-columns:1fr;}.swk__num{font-size:34px;}}<\/style>\n<div class=\"swk\" id=\"swk\">\n<h3 class=\"swk__kicker\">Framing calculator: price the wall<\/h3>\n<div class=\"swk__grid\">\n<div class=\"swk__field\"><label for=\"swk-size\">Wall length (ft)<\/label><input id=\"swk-size\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"1000000\" step=\"any\" value=\"20\"><\/div>\n<div class=\"swk__field\"><label for=\"swk-lab\">Labor $ per foot of wall<\/label><input id=\"swk-lab\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"100000\" step=\"any\" value=\"30\"><\/div>\n<div class=\"swk__field\"><label for=\"swk-mat\">Materials $ per foot of wall<\/label><input id=\"swk-mat\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"100000\" step=\"any\" value=\"13.6915\"><\/div>\n<\/div>\n<div class=\"swk__big\" aria-live=\"polite\"><span class=\"swk__num\" id=\"swk-total\">$0<\/span><span class=\"swk__unit\">before markup<\/span><\/div>\n<div class=\"swk__row\"><span>Labor<\/span><b id=\"swk-l\">$0<\/b><\/div>\n<div class=\"swk__row\"><span>Materials<\/span><b id=\"swk-m\">$0<\/b><\/div>\n<p class=\"swk__note\">Defaults: a SimplyWise Cost Estimator run, October 13, 2026, framing a 20 ft, 8 ft tall wall: $600.00 labor, $273.83 materials.<\/p>\n<\/div>\n<p><script>\n(function(){\n  function $(i){return document.getElementById(i);}\n  function n(id){var v=parseFloat($(id).value);return (isFinite(v)&&v>=0)?v:0;}\n  function usd(x){return '$'+Math.round(x).toLocaleString('en-US');}\n  function run(){var s=n('swk-size'),l=s*n('swk-lab'),m=s*n('swk-mat');\n    $('swk-total').textContent=usd(l+m);$('swk-l').textContent=usd(l);$('swk-m').textContent=usd(m);}\n  ['swk-size','swk-lab','swk-mat'].forEach(function(i){$(i).addEventListener('input',run);});\n  run();\n})();\n<\/script><br \/>\n<script>\n(function(){\n  \/\/ Geometry (12 in per ft, 32 sq ft per 4 by 8 panel) carries no source.\n  \/\/ The SOURCED constants below sit in one block, swap ready:\n  \/\/  PLATE_COURSES = 3. IRC R602.3.2 requires a DOUBLE top plate on stud\n  \/\/    walls and R602.3.4 requires studs to bear on a bottom plate, so a\n  \/\/    wall runs three plate courses. Read 2026-09-11 from the City of\n  \/\/    Seattle 2015 Seattle Residential Code Chapter 6 (seattle.gov).\n  \/\/    Corroborated by AWC WFCM 2018 sections 3.4.1.2 and 3.4.1.3.\n  \/\/  CORNER_STUDS = 3. AWC Wood Frame Construction Manual 2018, section\n  \/\/    3.4.1.1.3: \"A minimum of three studs shall be provided at each\n  \/\/    corner of an exterior wall.\" Read 2026-09-11 from awc.org.\n  \/\/  TEE_STUDS = 2. FRAMING ALLOWANCE, not a code minimum. The code\n  \/\/    requires the tee to be tied (IRC Table R602.3(1) item 17, top\n  \/\/    plates lapped at corners and intersections, face nailed). Ladder\n  \/\/    blocking is the alternative and uses no extra studs.\n  \/\/  MAX_2X4_HEIGHT = 10 ft. IRC Table R602.3(5), laterally unsupported\n  \/\/    stud height for a loadbearing 2x4. Read 2026-09-11, Seattle SRC\n  \/\/    Chapter 6. Corroborated by AWC WFCM 2018 Table 3.20C.\n  \/\/  PANEL_SQFT = 32. APA Engineered Wood Construction Guide, Form E30T,\n  \/\/    panel nominal dimensions table: 4 by 8 ft. Read 2026-09-11.\n  var PLATE_COURSES=3, CORNER_STUDS=3, TEE_STUDS=2, MAX_2X4_HEIGHT=10, PANEL_SQFT=32;\n  var NOTE_STD='One bottom plate and a double top plate, per IRC R602.3.2 and R602.3.4. Sheathing counts 4 by 8 panels at 32 sq ft. Code and panel sizes read September 11, 2026.';\n  var NOTE_TALL='Over 10 ft. IRC Table R602.3(5) caps any loadbearing stud at 10 ft between points of lateral support, 2x6 included. R602.3.1 Exception 2 lets a 2x6 carrying roof only reach 18 ft at 16 in on center under limited snow and wind, otherwise this wall needs a design. Code and panel sizes read September 11, 2026.';\n  var NOTE_NEUTRAL='Enter a wall length and a wall height to see the stud count and the cut list. Code and panel sizes read September 11, 2026.';\n  function $(i){return document.getElementById(i);}\n  function r6(x){return Number(x.toFixed(6));}\n  function up(x){return Math.ceil(r6(x));}\n  function down(x){return Math.floor(r6(x));}\n  function val(el,lo,hi){var v=parseFloat(el.value);if(!isFinite(v)||v<lo||v>hi){return null;}return v;}\n  function whole(el,lo,hi){var v=parseInt(el.value,10);if(!isFinite(v)||v<lo||v>hi){return 0;}return v;}\n  function trim(s){if(s.indexOf('.')<0){return s;}return s.replace(\/0+$\/,'').replace(\/\\.$\/,'');}\n  function num(x){return trim(x.toFixed(2));}\n  var spacing=16;\n  function neutral(){\n    $('swc-total').textContent='0';\n    $('swc-field').textContent='enter the wall';\n    $('swc-kj').textContent='enter the wall';\n    $('swc-ct').textContent='0';\n    $('swc-cr').textContent='0';\n    $('swc-hd').textContent='none';\n    $('swc-pl').textContent='0 lineal ft';\n    $('swc-sh').textContent='0 sheets';\n    $('swc-note').textContent=NOTE_NEUTRAL;\n  }\n  function run(){\n    var len=val($('swc-len'),1,400), hgt=val($('swc-hgt'),1,24);\n    if(len===null||hgt===null){neutral();return;}\n    var ops=whole($('swc-ops'),0,40);\n    var opw=val($('swc-opw'),0.5,30);\n    if(opw===null){opw=0;ops=0;}\n    var cor=whole($('swc-cor'),0,20);\n    var tee=whole($('swc-tee'),0,20);\n    var field=down(len*12\/spacing)+1;\n    var kings=ops*2, jacks=ops*2;\n    var ct=cor*CORNER_STUDS+tee*TEE_STUDS;\n    var cripples=ops*(down(opw*12\/spacing)+1);\n    var total=field+kings+jacks+ct;\n    var plates=len*PLATE_COURSES;\n    var sheets=up(len*hgt\/PANEL_SQFT);\n    $('swc-total').textContent=total.toLocaleString('en-US');\n    $('swc-field').textContent=field.toLocaleString('en-US');\n    $('swc-kj').textContent=kings+' kings, '+jacks+' jacks';\n    $('swc-ct').textContent=ct.toLocaleString('en-US');\n    $('swc-cr').textContent=cripples.toLocaleString('en-US');\n    $('swc-hd').textContent=(ops===0)?'none':(ops+' at '+num(opw)+' ft');\n    $('swc-pl').textContent=num(plates)+' lineal ft';\n    $('swc-sh').textContent=sheets+(sheets===1?' sheet':' sheets');\n    $('swc-note').textContent=(hgt>MAX_2X4_HEIGHT)?NOTE_TALL:NOTE_STD;\n  }\n  var pb=document.querySelectorAll('#swc-presets .swc__preset');\n  pb.forEach(function(b){b.addEventListener('click',function(){\n    spacing=parseFloat(b.getAttribute('data-s'));\n    pb.forEach(function(x){x.classList.remove('is-on');});\n    b.classList.add('is-on');\n    run();\n  });});\n  ['swc-len','swc-hgt','swc-ops','swc-opw','swc-cor','swc-tee'].forEach(function(i){\n    $(i).addEventListener('input',run);\n  });\n  run();\n})();\n<\/script><\/p>\n<figure class=\"pm__fig\">\n<img decoding=\"async\" alt=\"Interior wood stud wall framing with a headed door opening, king and jack studs, and sheathing beyond\" loading=\"eager\" src=\"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\"\/><br \/>\n<\/figure>\n<\/div>\n<\/header>\n<div class=\"pm__body\">\n<div class=\"pm__inner\">\n<aside class=\"pm__tldr\">\n<div class=\"pm__tldr-label\">At a glance<\/div>\n<ol>\n<li>Field studs are floor(wall length in inches divided by spacing) plus 1.<\/li>\n<li>Plates run three courses, per IRC R602.3.2 and R602.3.4.<\/li>\n<li>Every opening adds two kings and two jacks, plus cripples to cut.<\/li>\n<li>Each corner takes three studs, per AWC WFCM 3.4.1.1.3.<\/li>\n<li>Each partition tee takes two studs, or ladder blocking.<\/li>\n<li>Sheathing is wall area divided by 32 sq ft, rounded up.<\/li>\n<\/ol>\n<div class=\"pm__tldr-cta\"><span>Turn the cut list into a branded quote. Free to try.<\/span><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a><\/div>\n<\/aside>\n<h2>How the framing and stud calculator counts a wall<\/h2>\n<p>A framing calculator (or stud calculator) counts wall length over spacing plus one, then corner, tee and opening studs. Most stud counters stop at wall over spacing and miss the last bay, corners, tees and openings.<\/p>\n<p>This framing calculator counts the layout, adds what openings and intersections need, and hands back a cut list. Layout studs inside an opening become cripples, listed on their own line.<\/p>\n<h2>Framing calculator worked example: a 20 ft wall at 16 in<\/h2>\n<p>A 20 ft wall is 240 in. Divide by 16 for 15 bays, so the layout takes <strong>16 field studs<\/strong>. Two openings at 4 ft add two kings and two jacks each: <strong>4 kings and 4 jacks<\/strong>.<\/p>\n<p>Two corners at three studs and one tee at two add <strong>8 more<\/strong>, so the order is <strong>32 studs<\/strong>. Plates are 20 ft times three courses, or <strong>60 lineal feet<\/strong>.<\/p>\n<p>Each 4 ft opening carries four cripples, <strong>8 cripples<\/strong> in all. At 8 ft tall the wall is 160 sq ft, or <strong>5 sheets<\/strong> of sheathing.<\/p>\n<p class=\"pm__inline-cta\"><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a> turns a photo of the wall into an itemized estimate in about 6 seconds.<\/p>\n<h2>The framing calculator cut list, piece by piece<\/h2>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Piece<\/th>\n<th>Count<\/th>\n<th>Rule<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Field studs<\/td>\n<td>16<\/td>\n<td>floor(240 \/ 16) plus 1<\/td>\n<\/tr>\n<tr>\n<td>King studs<\/td>\n<td>4<\/td>\n<td>2 per opening, full height<\/td>\n<\/tr>\n<tr>\n<td>Jack studs<\/td>\n<td>4<\/td>\n<td>2 per opening, cut to header height<\/td>\n<\/tr>\n<tr>\n<td>Corner studs<\/td>\n<td>6<\/td>\n<td>3 per corner, WFCM 3.4.1.1.3<\/td>\n<\/tr>\n<tr>\n<td>Tee studs<\/td>\n<td>2<\/td>\n<td>2 per partition tee, backing allowance<\/td>\n<\/tr>\n<tr>\n<td>Cripples<\/td>\n<td>8<\/td>\n<td>cut from layout studs over a header<\/td>\n<\/tr>\n<tr>\n<td>Plates<\/td>\n<td>60 lineal ft<\/td>\n<td>wall length times 3 courses<\/td>\n<\/tr>\n<tr>\n<td>Sheathing<\/td>\n<td>5 sheets<\/td>\n<td>160 sq ft divided by 32, rounded up<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section class=\"pm__promo\">\n<h2>Turn the cut list into a priced wall<\/h2>\n<p><a href=\"https:\/\/www.simplywise.com\/cost-estimator\">SimplyWise Cost Estimator<\/a> turns a photo into an itemized estimate in about 6 seconds, with material and labor lines. Pricing is $29.99\/mo or $239.99\/yr, about $20\/mo on annual, with a 7-day free trial.<\/p>\n<p><a class=\"pm__btn\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a><br \/>\n<\/section>\n<h2>Stud size, height, and spacing the code allows<\/h2>\n<p>IRC Table R602.3(5) sets the limits. AWC publishes the same numbers in WFCM Table 3.20C.<\/p>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Stud<\/th>\n<th>Loadbearing height<\/th>\n<th>Roof and ceiling only<\/th>\n<th>Roof, ceiling, one floor<\/th>\n<th>Nonbearing height<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>2&#215;4<\/td>\n<td>10 ft<\/td>\n<td>24 in<\/td>\n<td>16 in<\/td>\n<td>14 ft at 24 in<\/td>\n<\/tr>\n<tr>\n<td>2&#215;6<\/td>\n<td>10 ft<\/td>\n<td>24 in<\/td>\n<td>24 in<\/td>\n<td>20 ft at 24 in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>24 in on center works on a 2&#215;4 bearing wall only under a roof and ceiling. Add a floor and the table drops you to 16 in, or a 2&#215;6.<\/p>\n<h2>How many jack studs a header really needs<\/h2>\n<p>The framing calculator assumes one jack per end, which IRC Table R602.7(1) gives on short openings. Wider spans and heavier snow push that to two or three. These rows carry roof and ceiling only; a floor above cuts every span.<\/p>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Header<\/th>\n<th>Snow load<\/th>\n<th>Building width<\/th>\n<th>Max span<\/th>\n<th>Jacks per end<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>2 by 2&#215;6<\/td>\n<td>30 psf<\/td>\n<td>20 ft<\/td>\n<td>5 ft 5 in<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>2 by 2&#215;6<\/td>\n<td>50 psf<\/td>\n<td>36 ft<\/td>\n<td>3 ft 8 in<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>2 by 2&#215;12<\/td>\n<td>70 psf<\/td>\n<td>36 ft<\/td>\n<td>5 ft 10 in<\/td>\n<td>3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Check the span first: one jack where the table wants two fails in bearing.<\/p>\n<h2>Lay out the wall without a recount<\/h2>\n<ol class=\"pm__steps\">\n<li>\n<h3>Pull layout from one end only<\/h3>\n<p>Hook the tape on one end of both plates and mark every 16 in or 24 in across. Bay to bay measuring stacks errors until sheathing joints miss studs.<\/p>\n<\/li>\n<li>\n<h3>Mark the openings on the plates first<\/h3>\n<p>Snap the rough openings on the bottom plate first. Kings sit outside, jacks inside, and the marks between them become cripples.<\/p>\n<\/li>\n<li>\n<h3>Count corners and tees separately<\/h3>\n<p>A corner takes three studs and a tee takes two for backing. Ladder blocking does the same with scrap and leaves the bay open for insulation.<\/p>\n<\/li>\n<li>\n<h3>Order the plates as full lengths<\/h3>\n<p>Order three courses at the wall length, with top plate splices 24 in from the joint below (R602.3.2).<\/p>\n<\/li>\n<\/ol>\n<div class=\"pm__next\">\n<h2>Keep reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/construction-calculators\/\">Construction Calculators Hub<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/drywall-sheet-and-mud-calculator\/\">Drywall Sheet and Mud Calculator<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/drywall-installation-cost\/\">Drywall Installation Cost<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/roof-replacement-cost\/\">Roof Replacement Cost<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/stair-calculator\/\">Stair Calculator<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"pm__sources\">\n<h2>Sources<\/h2>\n<h3>Code limits<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.seattle.gov\/documents\/Departments\/SDCI\/Codes\/SeattleResidentialCode\/2015SRCChapter6.pdf\" rel=\"noopener\" target=\"_blank\">City of Seattle, Residential Code Chapter 6, Wall Construction<\/a> (Tables R602.3(5) and R602.7(1); R602.3.2; R602.3.4; verified 2026-09-11).<\/li>\n<\/ul>\n<h3>Wood framing standards<\/h3>\n<ul>\n<li><a href=\"https:\/\/awc.org\/wp-content\/uploads\/2026\/08\/AWC_WFCM2018_20190430_website_chapter-3-prescriptive-design.pdf\" rel=\"noopener\" target=\"_blank\">American Wood Council, Wood Frame Construction Manual 2018, Chapter 3<\/a> (sections 3.4.1.1.3, 3.4.1.2, 3.4.1.3 and Table 3.20C; verified 2026-09-11).<\/li>\n<\/ul>\n<h3>Panel sizes<\/h3>\n<ul>\n<li><a href=\"https:\/\/web.njit.edu\/~washd\/cet331\/download\/notes\/construction_guide.pdf\" rel=\"noopener\" target=\"_blank\">APA, Engineered Wood Construction Guide, Form E30T<\/a> (panel dimensions, 4 by 8 ft; verified 2026-09-11).<\/li>\n<li><a href=\"https:\/\/www.buildgp.com\/wp-content\/uploads\/2022\/06\/2020-APA-Engineered-Wood-Construction-guide-Walls-E30.pdf\" rel=\"noopener\" target=\"_blank\">APA, Engineered Wood Construction Guide, Wall Construction excerpt, Form E30X<\/a> (sheathing thickness and span rating; verified 2026-09-11).<\/li>\n<\/ul>\n<h3>Product<\/h3>\n<ul>\n<li><a href=\"https:\/\/apps.apple.com\/us\/app\/simplywise-cost-estimator\/id6670619664\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator, App Store<\/a> (4.8 rating; verified 2026-09-09).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"pm__faq\">\n<div class=\"pm__inner\">\n<h2>Common questions about framing a wall<\/h2>\n<h3>Counting studs and plates<\/h3>\n<details>\n<summary>How many studs are in a 20 ft wall at 16 in on center?<\/summary>\n<div>\n<p>16 field studs. Divide 240 in by 16 for 15 bays, then add 1 to close the last bay. Corners, tees, and openings add more.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Why is the stud count one more than the wall divided by spacing?<\/summary>\n<div>\n<p>Because spacing counts bays, not studs. A wall with 15 bays has a stud on both sides of every bay, or 16 pieces.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How much plate lumber does a wall take?<\/summary>\n<div>\n<p>Three times the wall length. R602.3.2 requires a double top plate and R602.3.4 a bottom plate, so a 20 ft wall runs 60 lineal feet.<\/p>\n<\/div>\n<\/details>\n<h3>Openings, corners, and sheathing<\/h3>\n<details>\n<summary>How many studs does an opening add?<\/summary>\n<div>\n<p>Two kings and two jacks, plus cripples above the header. At 16 in on center a 4 ft opening carries four cripples.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How many studs go in a corner?<\/summary>\n<div>\n<p>Three. AWC Wood Frame Construction Manual 3.4.1.1.3 sets a minimum of three studs at each corner of an exterior wall.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Can SimplyWise price the framing from a photo?<\/summary>\n<div>\n<p>Yes. SimplyWise Cost Estimator turns a photo into an itemized estimate in about 6 seconds, with material and labor lines. Free to try, at $29.99\/mo or $239.99\/yr.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"pm__final\">\n<div class=\"pm__inner\">\n<span class=\"pm__eyebrow\">Count once, order once<\/span><\/p>\n<h2>Turn the cut list into a signed framing quote.<\/h2>\n<p>Snap a photo, get an itemized estimate in about 6 seconds. Free to try.<\/p>\n<p><a class=\"pm__btn pm__btn--lg\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a>\n<\/div>\n<\/section>\n<\/article>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BlogPosting\",\n  \"headline\": \"Framing Calculator: Stud Count, Plates, and Cut List\",\n  \"description\": \"A wall framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers, cripples and sheathing sheets.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/www.simplywise.com\/icon-512x512.png\"\n    }\n  },\n  \"datePublished\": \"2026-09-17\",\n  \"dateModified\": \"2026-10-13\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/\"\n  },\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/\",\n  \"image\": [\n    \"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&h=700&fit=crop&q=80&auto=format\"\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Count Studs, Plates, and Sheathing for a Wall\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 1,\n      \"name\": \"Pull layout from one end only\",\n      \"text\": \"Hook the tape on the same end of both plates and mark every 16 or 24 inches across the whole wall. Measuring bay to bay stacks errors until the sheathing joints no longer land on studs.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 2,\n      \"name\": \"Mark the openings on the plates first\",\n      \"text\": \"Snap the rough openings on the bottom plate before marking stud layout. King studs sit outside the opening, jack studs sit inside, and the layout marks that fall between them become cripples above the header.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 3,\n      \"name\": \"Count corners and tees separately\",\n      \"text\": \"A corner takes three studs and a partition tee takes two studs for backing. Ladder blocking does the same job at a tee with scrap and leaves the bay open for insulation.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 4,\n      \"name\": \"Order the plates as full lengths\",\n      \"text\": \"Three courses of plate at the wall length is the quantity. Buy lengths that let you offset the top plate splices at least 24 inches from the joint below, as IRC R602.3.2 requires.\"\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How many studs are in a 20 ft wall at 16 in on center?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"16 field studs. Divide 240 in by 16 for 15 bays, then add 1 to close the last bay. Corners, tees, and openings add more.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why is the stud count one more than the wall divided by spacing?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because spacing counts bays, not studs. A wall with 15 bays has a stud on both sides of every bay, or 16 pieces.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much plate lumber does a wall take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Three times the wall length. R602.3.2 requires a double top plate and R602.3.4 a bottom plate, so a 20 ft wall runs 60 lineal feet.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How many studs does an opening add?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Two kings and two jacks, plus cripples above the header. At 16 in on center a 4 ft opening carries four cripples.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How many studs go in a corner?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Three. AWC Wood Frame Construction Manual 3.4.1.1.3 sets a minimum of three studs at each corner of an exterior wall.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can SimplyWise price the framing from a photo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. SimplyWise Cost Estimator turns a photo into an itemized estimate in about 6 seconds, with material and labor lines. Free to try, at $29.99\/mo or $239.99\/yr.\"\n      }\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/www.simplywise.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Blog\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"How to Estimate\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/category\/how-to-estimate\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 4,\n      \"name\": \"Framing Calculator: Stud Count, Plates, and Cut List\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/\"\n    }\n  ]\n}\n<\/script><\/p>\n<div class=\"rv-site-footer\">\n<div><span class=\"rv-bgi rv-wm\" role=\"img\" aria-label=\"SimplyWise\" style=\"background-image:url('https:\/\/www.simplywise.com\/static-pages\/static\/main-landing-page\/assets\/brand\/wordmark-white.svg');aspect-ratio:546\/87\"><\/span><\/p>\n<p class=\"rv-tag\">Smart tools for contractors<\/p>\n<ul class=\"rv-foot-links\">\n<li><a href=\"https:\/\/simplywise.com\/login\">Log in<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/#program\">New Business Program<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/about\">About<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/support\">Support<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/privacy\">Privacy<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/terms\">Terms<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/\">Blog<\/a><\/li>\n<\/ul>\n<p><small>&copy; 2026 SimplyWise<\/small><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Estimates Receipts Mileage Room scans Visualizer Log in Estimates Receipts Mileage Room scans Visualizer Blog &nbsp;&rsaquo;&nbsp; How to Estimate &nbsp;&rsaquo;&nbsp; Framing Calculator Contractor Calculator &middot; Framing Framing Calculator: Stud Count, Plates, and Cut List Set the wall length, the spacing, and the openings. The stud count, plate lumber, headers, cripples, and sheathing sheets update as [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_linkdex":"89","_yoast_wpseo_content_score":"60","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_canonical":"","inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9457","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Framing Calculator: Stud Count, Plates, and Cut List<\/title>\n<meta name=\"description\" content=\"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framing Calculator: Stud Count, Plates, and Cut List\" \/>\n<meta property=\"og:description\" content=\"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"SimplyWise Cost Estimator\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-17T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T05:29:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\" \/>\n<meta name=\"author\" content=\"Daniel Chinchilla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Chinchilla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/\"},\"author\":{\"name\":\"Daniel Chinchilla\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#\\\/schema\\\/person\\\/c6b02975b13398fa4764650c8d5610ac\"},\"headline\":\"Framing and Stud Calculator\",\"datePublished\":\"2026-09-17T09:00:00+00:00\",\"dateModified\":\"2026-10-27T05:29:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/\"},\"wordCount\":1230,\"publisher\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/\",\"url\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/\",\"name\":\"Framing Calculator: Stud Count, Plates, and Cut List\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\",\"datePublished\":\"2026-09-17T09:00:00+00:00\",\"dateModified\":\"2026-10-27T05:29:17+00:00\",\"description\":\"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\",\"contentUrl\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/framing-stud-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Framing and Stud Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/\",\"name\":\"SimplyWise Cost Estimator\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#organization\",\"name\":\"SimplyWise Cost Estimator\",\"url\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/simplywise-logo-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/simplywise-logo-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"SimplyWise Cost Estimator\"},\"image\":{\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/simplywise\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/#\\\/schema\\\/person\\\/c6b02975b13398fa4764650c8d5610ac\",\"name\":\"Daniel Chinchilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"caption\":\"Daniel Chinchilla\"},\"url\":\"https:\\\/\\\/www.simplywise.com\\\/blog\\\/author\\\/daniel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Framing Calculator: Stud Count, Plates, and Cut List","description":"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.","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:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Framing Calculator: Stud Count, Plates, and Cut List","og_description":"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.","og_url":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/","og_site_name":"SimplyWise Cost Estimator","article_published_time":"2026-09-17T09:00:00+00:00","article_modified_time":"2026-10-27T05:29:17+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format","type":"","width":"","height":""}],"author":"Daniel Chinchilla","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Chinchilla","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#article","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/"},"author":{"name":"Daniel Chinchilla","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac"},"headline":"Framing and Stud Calculator","datePublished":"2026-09-17T09:00:00+00:00","dateModified":"2026-10-27T05:29:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/"},"wordCount":1230,"publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/","url":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/","name":"Framing Calculator: Stud Count, Plates, and Cut List","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#primaryimage"},"image":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format","datePublished":"2026-09-17T09:00:00+00:00","dateModified":"2026-10-27T05:29:17+00:00","description":"A framing calculator that turns wall length, stud spacing, openings, corners and tees into a stud count, plate lineal feet, headers and sheathing.","breadcrumb":{"@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#primaryimage","url":"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format","contentUrl":"https:\/\/images.unsplash.com\/photo-1715760374522-a609a0c2f65e?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format"},{"@type":"BreadcrumbList","@id":"https:\/\/www.simplywise.com\/blog\/framing-stud-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simplywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Framing and Stud Calculator"}]},{"@type":"WebSite","@id":"https:\/\/www.simplywise.com\/blog\/#website","url":"https:\/\/www.simplywise.com\/blog\/","name":"SimplyWise Cost Estimator","description":"Blog","publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.simplywise.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.simplywise.com\/blog\/#organization","name":"SimplyWise Cost Estimator","url":"https:\/\/www.simplywise.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png","contentUrl":"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png","width":512,"height":512,"caption":"SimplyWise Cost Estimator"},"image":{"@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.crunchbase.com\/organization\/simplywise"]},{"@type":"Person","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac","name":"Daniel Chinchilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","caption":"Daniel Chinchilla"},"url":"https:\/\/www.simplywise.com\/blog\/author\/daniel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/9457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/comments?post=9457"}],"version-history":[{"count":8,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/9457\/revisions"}],"predecessor-version":[{"id":12866,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/9457\/revisions\/12866"}],"wp:attachment":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/media?parent=9457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/categories?post=9457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/tags?post=9457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}