{"id":8602,"date":"2026-08-25T09:00:00","date_gmt":"2026-08-25T09:00:00","guid":{"rendered":"https:\/\/www.simplywise.com\/blog\/?p=8602"},"modified":"2026-08-25T16:06:13","modified_gmt":"2026-08-25T16:06:13","slug":"roofing-contractor-pricing-guide","status":"publish","type":"post","link":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/","title":{"rendered":"Roofing Contractor Pricing: Build a Rate That Covers the Risk"},"content":{"rendered":"<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__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__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;white-space:nowrap;-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<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<article class=\"pm\">\n<header class=\"pm__hero\">\n<div class=\"pm__inner\">\n<nav class=\"pm__crumb\">Blog &nbsp;&rsaquo;&nbsp; Project Cost Guides<\/nav>\n<p><span class=\"pm__eyebrow\">Roofing Contractor Pricing &middot; Wage, Risk, Season<\/span><\/p>\n<h1>Roofing Contractor Pricing: Build a Rate That Covers the Risk<\/h1>\n<p class=\"pm__dek\">Roofing contractor pricing has to carry the most dangerous hour on the job site.<\/p>\n<p class=\"pm__dek-cta\">In a hurry? <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Price a job from a photo<\/a> in about six seconds.<\/p>\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<\/span><\/div>\n<div class=\"pm__meta\">\n<span>SimplyWise<\/span><br \/>\n<i><\/i><br \/>\n<span>Updated August 25, 2026<\/span><br \/>\n<i><\/i><br \/>\n<span>5 min read<\/span>\n<\/div>\n<figure class=\"pm__fig\">\n<img decoding=\"async\" alt=\"Aerial view of a freshly installed gray architectural asphalt shingle roof on a single-family home, showing the ridge, hips, and multiple roof planes\" loading=\"eager\" src=\"https:\/\/images.unsplash.com\/photo-1755114203680-d39d95efa82c?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>Start at the wage floor: $55,440 a year, $26.65 an hour, median, May 2025.<\/li>\n<li>Your billing rate is not that wage. Taxes, insurance, the truck, and the dump trailer ride on the same hour.<\/li>\n<li>Roofers carry one of the highest injury and fatality rates of any occupation, and insurance prices that.<\/li>\n<li>Fall protection starts at 6 feet on residential work, so rigging time is a real cost line.<\/li>\n<li>A serious OSHA violation runs up to $16,550, and a willful or repeated one up to $165,514.<\/li>\n<li>Northern winters shrink the billable season, so the summer rate has to carry the slow weeks.<\/li>\n<\/ol>\n<div class=\"pm__tldr-cta\"><span>Price the next roof from a photo, 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>Roofing contractor pricing starts at the wage floor<\/h2>\n<p>Every rate rests on a floor: what the labor actually pays. The median annual wage for roofers was $55,440 in May 2025, or $26.65 an hour, per the U.S. Bureau of Labor Statistics. The bottom 10 percent earned under $37,460, while the top 10 percent cleared $81,720.<\/p>\n<p>Look one line further, though. Roofers working for roofing contractors ran a median of $55,860, slightly above the occupation median.<\/p>\n<p>Still, the wage is never the rate. Payroll taxes, workers compensation, general liability, the truck, the dump trailer, and every hour nobody bills all ride on the same billable hour. In short, that spread is <a href=\"https:\/\/www.simplywise.com\/blog\/what-is-labor-burden-in-construction\/\">labor burden<\/a>.<\/p>\n<p>Crew mix moves it too. Apprentices usually start at 50 percent of what journey workers receive, so a greener crew cuts wage cost and adds supervision time.<\/p>\n<h2>Roofing labor prices above its wage because of what it risks<\/h2>\n<p>Roofers have one of the highest rates of injuries and illnesses of all occupations, along with one of the highest rates of occupational fatalities, according to the same BLS data. Workers may slip or fall from scaffolds, ladders, or roofs.<\/p>\n<p>That record follows the shop into its insurance renewal, and it prices every hour the crew works.<\/p>\n<p>When a homeowner holds your number against a handyman&#8217;s, the gap is not greed. Coverage costs what the danger costs. Meanwhile, 73 percent of roofers work for roofing contractors and another 18 percent are self-employed, so nearly one roofer in five is carrying that premium with no payroll behind them.<\/p>\n<h2>Fall protection belongs on the estimate, not in a vague overhead line<\/h2>\n<p>OSHA sets the trigger low. Under 29 CFR 1926.501, each employee on a walking or working surface with an unprotected side or edge 6 feet or more above a lower level has to be protected by guardrail systems, safety net systems, or personal fall arrest systems. Residential construction carries that same 6 foot rule, and steep roofs call for guardrails with toeboards, nets, or fall arrest.<\/p>\n<p>Low-slope roofing work gets more choices, including warning line combinations and, on roofs 50 feet or less in width, a safety monitoring system used alone.<\/p>\n<p>Therefore the harnesses, the anchors, and the rigging time are job cost.<\/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 into an itemized, branded estimate in about 6 seconds, material, labor, and fee lines already broken out.<\/p>\n<p>Skipping the gear is the expensive choice anyway. For penalties assessable after January 15, 2026, OSHA&#8217;s maximum is $16,550 per violation for a serious violation and $165,514 per violation for a willful or repeated one, plus $16,550 per day for failure to abate past the deadline.<\/p>\n<h2>The season you can bill in is shorter than the year<\/h2>\n<p>Roofing does not bill evenly. In northern states roofing work may be limited during the winter months, and crews usually do not work during inclement weather at all. During the busy summer months, by contrast, roofers may work overtime to finish jobs.<\/p>\n<p>The rate you set in July has to carry the weeks nobody gets on a roof. Spread fixed cost across the hours you can realistically sell, not a flat 2,080.<\/p>\n<p>The demand behind it is steady enough to plan against. Roofers held about 166,700 jobs in 2024, and employment is projected to grow 6 percent from 2024 to 2034, faster than the average for all occupations.<\/p>\n<section class=\"pm__promo\">\n<h2>Get the rate onto the page fast<\/h2>\n<p>Once the loaded hour, the safety lines, and the margin are settled, typing the estimate by hand is the slowest hour of the week. SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds. Every line carries a unit, quantity, and price per unit. 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>Build your roofing contractor pricing in this order<\/h2>\n<ol class=\"pm__steps\">\n<li>\n<h3>Start at the loaded hour<\/h3>\n<p>Take the wage you actually pay, add taxes, workers comp, liability, vehicle, and unbilled time, then divide by the hours you can truly sell in a season.<\/p>\n<\/li>\n<li>\n<h3>Price the risk lines<\/h3>\n<p>Also give fall protection gear, rigging time, and debris disposal a stated line instead of a silent markup.<\/p>\n<\/li>\n<li>\n<h3>Set the crew mix<\/h3>\n<p>A journey worker and an apprentice do not cost the same hour, so price the crew you will actually send.<\/p>\n<\/li>\n<li>\n<h3>Apply margin last<\/h3>\n<p>Margin goes on after labor, materials, and fees are on the page. Applied earlier, it hides a cost you forgot.<\/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\/how-to-estimate-roofing-job\/\">How to Estimate a Roofing Job<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/roofing-estimate-template\/\">Free Roofing Estimate Template<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/electrical-contractor-pricing-guide\/\">Electrical Contractor Pricing Guide<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"pm__sources\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.bls.gov\/news.release\/ocwage.htm\" rel=\"noopener\" target=\"_blank\">BLS Occupational Employment and Wage Statistics, May 2025<\/a> (released May 15, 2026, USDL-26-0725; Table 1 carries the $26.65 hourly median, and the remaining wage figures come from the same release via the BLS public data API; verified 2026-08-25.)<\/li>\n<li><a href=\"https:\/\/www.bls.gov\/ooh\/construction-and-extraction\/roofers.htm\" rel=\"noopener\" target=\"_blank\">BLS, Occupational Outlook Handbook: Roofers<\/a> (injuries, schedules, employment; verified 2026-08-24).<\/li>\n<li><a href=\"https:\/\/www.osha.gov\/laws-regs\/regulations\/standardnumber\/1926\/1926.501\" rel=\"noopener\" target=\"_blank\">OSHA, 29 CFR 1926.501 Duty to Have Fall Protection<\/a> (6 foot trigger and roofing provisions; verified 2026-08-20).<\/li>\n<li><a href=\"https:\/\/www.osha.gov\/penalties\" rel=\"noopener\" target=\"_blank\">OSHA, Penalties<\/a> (maximum penalty amounts; verified 2026-08-20).<\/li>\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-08-20).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"pm__faq\">\n<div class=\"pm__inner\">\n<h2>Roofing contractor pricing: common questions<\/h2>\n<details>\n<summary>What should roofing contractor pricing be based on?<\/summary>\n<div>\n<p>Your loaded cost per billable hour, not the wage. The median wage for roofers was $26.65 an hour in May 2025 per BLS, and taxes, insurance, and the truck all ride on top of it.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Why does roofing cost more per hour than other trades?<\/summary>\n<div>\n<p>Risk. BLS reports that roofers have one of the highest rates of injuries and illnesses of all occupations, plus one of the highest rates of occupational fatalities. Carrying a crew against that record is what lifts the loaded hour above the wage.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>At what height is fall protection required on a roof?<\/summary>\n<div>\n<p>Six feet. Under 29 CFR 1926.501, an unprotected side or edge 6 feet or more above a lower level requires guardrails, safety nets, or a personal fall arrest system, and residential construction follows the same trigger.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How much can an OSHA violation cost a roofing shop?<\/summary>\n<div>\n<p>For penalties assessable after January 15, 2026, the maximum is $16,550 per violation for a serious violation, $165,514 per violation for a willful or repeated one, and $16,550 per day for failure to abate.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How should the roofing season change my rate?<\/summary>\n<div>\n<p>Spread fixed cost across the hours you can actually sell. BLS notes that roofing work may be limited during winter months in northern states, so the busy season has to carry the slow one.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Can SimplyWise price a roofing job from a photo?<\/summary>\n<div>\n<p>Yes. SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds. 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\">Price the risk, not just the shingles<\/span><\/p>\n<h2>Turn your rate into a signed quote.<\/h2>\n<p>Snap a photo and get an itemized, branded 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\": \"Roofing Contractor Pricing: Build a Rate That Covers the Risk\",\n  \"description\": \"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.\",\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-08-25\",\n  \"dateModified\": \"2026-08-25\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\"\n  },\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\",\n  \"image\": [\n    \"https:\/\/images.unsplash.com\/photo-1755114203680-d39d95efa82c?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 Set Roofing Contractor Pricing\",\n  \"step\": [\n    { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Start at the loaded hour\", \"text\": \"Take the wage you actually pay, add payroll taxes, workers compensation, liability, vehicle cost, and unbilled time, then divide by the hours you can truly sell in a season.\" },\n    { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Price the risk lines\", \"text\": \"Give fall protection gear, rigging time, and debris disposal their own stated lines on the estimate instead of burying them in a silent markup.\" },\n    { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Set the crew mix\", \"text\": \"A journey worker and an apprentice do not cost the same hour, so price the crew you will actually send.\" },\n    { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Apply margin last\", \"text\": \"Add margin only after labor, materials, and fees are all on the page, so it never hides a cost that was missed.\" }\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\": \"What should roofing contractor pricing be based on?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Your loaded cost per billable hour, not the wage. The median wage for roofers was $26.65 an hour in May 2025 per BLS, and taxes, insurance, and the truck all ride on top of it.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why does roofing cost more per hour than other trades?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Risk. BLS reports that roofers have one of the highest rates of injuries and illnesses of all occupations, plus one of the highest rates of occupational fatalities. Carrying a crew against that record is what lifts the loaded hour above the wage.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"At what height is fall protection required on a roof?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Six feet. Under 29 CFR 1926.501, an unprotected side or edge 6 feet or more above a lower level requires guardrails, safety nets, or a personal fall arrest system, and residential construction follows the same trigger.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much can an OSHA violation cost a roofing shop?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For penalties assessable after January 15, 2026, the maximum is $16,550 per violation for a serious violation, $165,514 per violation for a willful or repeated one, and $16,550 per day for failure to abate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should the roofing season change my rate?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Spread fixed cost across the hours you can actually sell. BLS notes that roofing work may be limited during winter months in northern states, so the busy season has to carry the slow one.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can SimplyWise price a roofing job from a photo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds. 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\": \"Project Cost Guides\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/category\/cost-guides\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 4,\n      \"name\": \"Roofing Contractor Pricing: Build a Rate That Covers the Risk\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog &nbsp;&rsaquo;&nbsp; Project Cost Guides Roofing Contractor Pricing &middot; Wage, Risk, Season Roofing Contractor Pricing: Build a Rate That Covers the Risk Roofing contractor pricing has to carry the most dangerous hour on the job site. In a hurry? Price a job from a photo in about six seconds. &#9733;&#9733;&#9733;&#9733;&#9733; 4.8 on the App Store [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"roofing contractor pricing","_yoast_wpseo_title":"Roofing Contractor Pricing: Build a Rate That Covers Risk","_yoast_wpseo_metadesc":"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.","_yoast_wpseo_linkdex":"72","_yoast_wpseo_content_score":"90","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_canonical":"","inline_featured_image":false,"footnotes":""},"categories":[180],"tags":[],"class_list":["post-8602","post","type-post","status-publish","format-standard","hentry","category-cost-guides"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Roofing Contractor Pricing: Build a Rate That Covers Risk<\/title>\n<meta name=\"description\" content=\"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.\" \/>\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\/roofing-contractor-pricing-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Roofing Contractor Pricing: Build a Rate That Covers Risk\" \/>\n<meta property=\"og:description\" content=\"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"SimplyWise Cost Estimator\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-25T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T16:06:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1755114203680-d39d95efa82c?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\/roofing-contractor-pricing-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\"},\"author\":{\"name\":\"Daniel Chinchilla\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\"},\"headline\":\"Roofing Contractor Pricing: Build a Rate That Covers the Risk\",\"datePublished\":\"2026-08-25T09:00:00+00:00\",\"dateModified\":\"2026-08-25T16:06:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\"},\"wordCount\":1277,\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"articleSection\":[\"Project Cost Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\",\"url\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\",\"name\":\"Roofing Contractor Pricing: Build a Rate That Covers Risk\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\"},\"datePublished\":\"2026-08-25T09:00:00+00:00\",\"dateModified\":\"2026-08-25T16:06:13+00:00\",\"description\":\"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.simplywise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roofing Contractor Pricing: Build a Rate That Covers the Risk\"}]},{\"@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\":\"required name=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\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\",\"name\":\"Daniel Chinchilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/\",\"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":"Roofing Contractor Pricing: Build a Rate That Covers Risk","description":"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.","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\/roofing-contractor-pricing-guide\/","og_locale":"en_US","og_type":"article","og_title":"Roofing Contractor Pricing: Build a Rate That Covers Risk","og_description":"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.","og_url":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/","og_site_name":"SimplyWise Cost Estimator","article_published_time":"2026-08-25T09:00:00+00:00","article_modified_time":"2026-08-25T16:06:13+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1755114203680-d39d95efa82c?w=1400&amp;h=700&amp;fit=crop&amp;q=80&amp;auto=format"}],"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\/roofing-contractor-pricing-guide\/#article","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/"},"author":{"name":"Daniel Chinchilla","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac"},"headline":"Roofing Contractor Pricing: Build a Rate That Covers the Risk","datePublished":"2026-08-25T09:00:00+00:00","dateModified":"2026-08-25T16:06:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/"},"wordCount":1277,"publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"articleSection":["Project Cost Guides"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/","url":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/","name":"Roofing Contractor Pricing: Build a Rate That Covers Risk","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/#website"},"datePublished":"2026-08-25T09:00:00+00:00","dateModified":"2026-08-25T16:06:13+00:00","description":"Roofing contractor pricing from the wage floor up: the risk premium behind roofing labor, the fall protection line, and a billable season shorter than the year.","breadcrumb":{"@id":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.simplywise.com\/blog\/roofing-contractor-pricing-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simplywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Roofing Contractor Pricing: Build a Rate That Covers the Risk"}]},{"@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":"required name=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\/"}},{"@type":"Person","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac","name":"Daniel Chinchilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/","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\/8602","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=8602"}],"version-history":[{"count":8,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/8602\/revisions"}],"predecessor-version":[{"id":8841,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/8602\/revisions\/8841"}],"wp:attachment":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/media?parent=8602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/categories?post=8602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/tags?post=8602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}