{"id":8921,"date":"2026-09-08T09:00:00","date_gmt":"2026-09-08T09:00:00","guid":{"rendered":"https:\/\/www.simplywise.com\/blog\/?p=8921"},"modified":"2026-09-08T15:26:53","modified_gmt":"2026-09-08T15:26:53","slug":"plumber-hourly-rate","status":"publish","type":"post","link":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/","title":{"rendered":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026"},"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 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__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__num--range{font-size:30px;}.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__num--range{font-size:24px;}.swc__preset{padding:12px 0;}.swc__presets{flex-wrap:wrap;}}<\/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; Cost Guides<\/nav>\n<p><span class=\"pm__eyebrow\">Rate Guide &middot; Plumbing<\/span><\/p>\n<h1>Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026<\/h1>\n<p class=\"pm__dek\">A plumber hourly rate is a wage with four more things stacked on it. Pick the wage and the builder shows what the hour has to cover.<\/p>\n<p class=\"pm__dek-cta\">Pricing a call today? <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Estimate it 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 September 8, 2026<\/span><br \/>\n<i><\/i><br \/>\n<span>5 min read<\/span>\n<\/div>\n<div class=\"swc\" id=\"swcalc\">\n<span class=\"swc__kicker\">Free Rate Builder<\/span><\/p>\n<div class=\"swc__title\">Start at the wage<\/div>\n<div class=\"swc__field\"><label>Base hourly wage<\/label><\/p>\n<div class=\"swc__presets\" id=\"swp-w-p\"><button type=\"button\" class=\"swc__preset\" data-w=\"21.22\">10th<\/button><button type=\"button\" class=\"swc__preset\" data-w=\"24.13\">25th<\/button><button type=\"button\" class=\"swc__preset is-on\" data-w=\"30.67\">Median<\/button><button type=\"button\" class=\"swc__preset\" data-w=\"40.92\">75th<\/button><button type=\"button\" class=\"swc__preset\" data-w=\"52.13\">90th<\/button><\/div>\n<p><span class=\"swc__hint\">Federal wage percentiles, plumbers, pipefitters, and steamfitters, May 2025<\/span><\/div>\n<div class=\"swc__grid\">\n<div class=\"swc__field\"><label for=\"swp-wage\">Or your own wage ($\/hr)<\/label><input id=\"swp-wage\" type=\"number\" inputmode=\"decimal\" min=\"1\" max=\"300\" step=\"0.01\" placeholder=\"optional\"><\/div>\n<div class=\"swc__field\"><label for=\"swp-comp\">Workers comp ($ per $100 payroll)<\/label><input id=\"swp-comp\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"100\" step=\"0.01\" placeholder=\"from your policy\"><\/div>\n<\/div>\n<div class=\"swc__field\"><label for=\"swp-pct\">Overhead and margin (%)<\/label><input id=\"swp-pct\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"500\" step=\"1\" placeholder=\"from your books\"><span class=\"swc__hint\">Applied to loaded cost, never the bare wage<\/span><\/div>\n<div class=\"swc__out\" aria-live=\"polite\">\n<div class=\"swc__big\"><span class=\"swc__num swc__num--range\" id=\"swp-band\">$33.04 to $43.84<\/span><span class=\"swc__unit\">the cost of a $30.67 wage hour<\/span><\/div>\n<div class=\"swc__row\"><span id=\"swp-wlabel\">Base wage, median plumber<\/span><b id=\"swp-wage-out\">$30.67<\/b><\/div>\n<div class=\"swc__row\"><span>Social Security and Medicare, 7.65%<\/span><b id=\"swp-fica\">$2.35<\/b><\/div>\n<div class=\"swc__row\"><span>Federal unemployment, 0.6% on the first $7,000<\/span><b id=\"swp-futa\">$0.02<\/b><\/div>\n<div class=\"swc__row\"><span>Mandatory federal floor<\/span><b id=\"swp-floor\">$33.04<\/b><\/div>\n<div class=\"swc__row\"><span>Workers comp on that wage<\/span><b id=\"swp-comp-out\">from your policy<\/b><\/div>\n<div class=\"swc__row swc__row--cost\"><span>Your rate with overhead and margin<\/span><b id=\"swp-yours\">add your percent<\/b><\/div>\n<p class=\"swc__note\" id=\"swp-note\">Federal figures, updated Aug 28, 2026. Low end is payroll tax only. High end is what the average private employer paid per wage dollar.<\/p>\n<\/div>\n<\/div>\n<p><script>\n(function(){\n  \/\/ SOURCED CONSTANTS, one block, swap ready. Every figure below is federal and\n  \/\/ was captured 2026-08-28.\n  \/\/   WAGES: BLS Occupational Employment and Wage Statistics, May 2025 national\n  \/\/     estimates, SOC 47-2152 Plumbers, Pipefitters, and Steamfitters. Pulled\n  \/\/     from TWO independent BLS surfaces on 2026-08-28 and byte identical on\n  \/\/     both: (a) the OEWS bulk time series file\n  \/\/     download.bls.gov\/pub\/time.series\/oe\/oe.data.0.Current, series\n  \/\/     OEUN0000000000000472152 datatypes 06\/07\/08\/09\/10; (b) the OEWS national\n  \/\/     data download bls.gov\/oes\/special-requests\/oesm25nat.zip, sheet\n  \/\/     national_M2025_dl, columns H_PCT10 \/ H_PCT25 \/ H_MEDIAN \/ H_PCT75 \/\n  \/\/     H_PCT90. Mean 34.70 and median 30.67 also match our published table at\n  \/\/     simplywise.com\/blog\/contractor-hourly-labor-rates-by-trade\/.\n  \/\/     These are WAGES PAID TO WORKERS, not rates billed to customers, and the\n  \/\/     occupation group covers pipefitters and steamfitters too.\n  \/\/   FICA 7.65% (Social Security 6.2 plus Medicare 1.45): IRS Topic No. 751.\n  \/\/   FUTA effective 0.6% on the first 7,000 dollars of wages: IRS Topic No. 759.\n  \/\/   ECEC ratio: BLS Employer Costs for Employee Compensation, March 2026,\n  \/\/     private industry, 46.60 total compensation per hour worked over 32.60\n  \/\/     wages and salaries. That ratio already contains payroll tax, insurance,\n  \/\/     and benefits, so it is used as a SEPARATE high end and never stacked on\n  \/\/     top of the FICA and FUTA lines.\n  var SS_R = 0.062, MED_R = 0.0145, SS_BASE = 184500;   \/\/ IRS Topic 751, 2026 wage base\n  var FUTA_R = 0.006, FUTA_BASE = 7000, PAID_HRS = 2080;   \/\/ 40 x 52, arithmetic\n  var ECEC_TOTAL = 46.60, ECEC_WAGE = 32.60;\n  var WAGES = {'21.22':'10th percentile plumber','24.13':'25th percentile plumber','30.67':'median plumber','40.92':'75th percentile plumber','52.13':'90th percentile plumber'};\n  var wage = 30.67, wlabel = 'median plumber';\n  function $(i){return document.getElementById(i);}\n  function r2(x){return Math.round(Number((x*100).toFixed(6)))\/100;}\n  function money(n){return '$'+n.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2});}\n  function val(el,lo,hi){var v=parseFloat(el.value);if(!isFinite(v)||v<lo||v>hi){return null;}return v;}\n  function run(){\n    var own = val($('swp-wage'),1,300);\n    var W = own !== null ? own : wage;\n    var L = own !== null ? 'your wage' : wlabel;\n    var comp = val($('swp-comp'),0,100);\n    var pct = val($('swp-pct'),0,500);\n    var fica = (Math.min(W * PAID_HRS, SS_BASE) * SS_R + W * PAID_HRS * MED_R) \/ PAID_HRS;\n    var futa = FUTA_BASE * FUTA_R \/ PAID_HRS;\n    var floor = r2(r2(W) + r2(fica) + r2(futa));\n    var ecec = W * ECEC_TOTAL \/ ECEC_WAGE;\n    var compAmt = comp !== null ? W * comp \/ 100 : null;\n    $('swp-band').textContent = money(r2(floor)) + ' to ' + money(r2(ecec));\n    $('swp-wlabel').textContent = 'Base wage, ' + L;\n    $('swp-wage-out').textContent = money(r2(W));\n    $('swp-fica').textContent = money(r2(fica));\n    $('swp-futa').textContent = money(r2(futa));\n    $('swp-floor').textContent = money(r2(floor));\n    $('swp-comp-out').textContent = compAmt !== null ? money(r2(compAmt)) : 'from your policy';\n    if(pct !== null){\n      var base = floor + (compAmt !== null ? r2(compAmt) : 0);\n      $('swp-yours').textContent = money(r2(base * (1 + pct\/100)));\n    } else {\n      $('swp-yours').textContent = 'add your percent';\n    }\n  }\n  ['swp-wage','swp-comp','swp-pct'].forEach(function(i){$(i).addEventListener('input',run);});\n  var wb = document.querySelectorAll('#swp-w-p .swc__preset');\n  wb.forEach(function(b){b.addEventListener('click',function(){\n    wage = parseFloat(b.getAttribute('data-w'));\n    wlabel = WAGES[b.getAttribute('data-w')];\n    wb.forEach(function(x){x.classList.remove('is-on');});\n    b.classList.add('is-on');\n    run();\n  });});\n  run();\n})();\n<\/script><\/p>\n<figure class=\"pm__fig\">\n<img decoding=\"async\" alt=\"Plumber in bib overalls working on supply pipes in an open wall recess of a tiled bathroom, with a toolbox on the floor\" loading=\"eager\" src=\"https:\/\/images.unsplash.com\/photo-1749532125405-70950966b0e5?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>Federal data puts plumbers, pipefitters, and steamfitters at a $30.67 median hourly wage in May 2025, mean $34.70.<\/li>\n<li>The honest range is the spread: $21.22 at the 10th percentile, $52.13 at the 90th, a 2.5x gap.<\/li>\n<li>Those are wages paid. A plumber hourly rate is billed, and it starts above the wage, never at it.<\/li>\n<li>Payroll tax adds 7.65% for Social Security and Medicare, plus 0.6% federal unemployment on the first $7,000.<\/li>\n<li>Workers comp, liability, benefits, overhead, and margin come off your own books. No published multiplier replaces them.<\/li>\n<\/ol>\n<div class=\"pm__tldr-cta\"><span>Turn the rate into a signed number on site, 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>What the plumber hourly rate data actually says<\/h2>\n<p>Every plumber hourly rate starts life as a wage. The Bureau of Labor Statistics samples employer payroll records by occupation, and its May 2025 release puts plumbers, pipefitters, and steamfitters at a $30.67 median hourly wage and a $34.70 mean, across 465,840 workers.<\/p>\n<p>Read the occupation title closely. That code covers pipefitters and steamfitters too, so it is not a plumbing only figure, and it counts payroll employees, leaving out the owner running one truck.<\/p>\n<h2>The wage spread under a plumber hourly rate<\/h2>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Percentile<\/th>\n<th>Hourly wage<\/th>\n<th>Usually<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>10th<\/td>\n<td>$21.22<\/td>\n<td>Apprentice, helper<\/td>\n<\/tr>\n<tr>\n<td>25th<\/td>\n<td>$24.13<\/td>\n<td>Early journeyman<\/td>\n<\/tr>\n<tr>\n<td>Median<\/td>\n<td>$30.67<\/td>\n<td>Middle of the trade<\/td>\n<\/tr>\n<tr>\n<td>75th<\/td>\n<td>$40.92<\/td>\n<td>Experienced journeyman<\/td>\n<\/tr>\n<tr>\n<td>90th<\/td>\n<td>$52.13<\/td>\n<td>Master, service lead<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The 90th percentile plumber earns about 2.5 times the 10th. Any guide quoting one national plumber hourly rate averages that gap away. Pick the percentile that matches who is holding the wrench.<\/p>\n<p class=\"pm__inline-cta\"><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a> writes labor and material lines you can edit, from a photo, in about 6 seconds.<\/p>\n<h2>From wage to rate: what stacks on the hour<\/h2>\n<p>Two lines are exact and published. Social Security and Medicare run 7.65% of the wage. Federal unemployment runs an effective 0.6% on the first $7,000 a worker earns, or $42 a year.<\/p>\n<p>Everything above those comes off paperwork only you have. Workers comp is quoted per $100 of payroll, priced by trade class, state, and claims history. Liability is allocated per labor hour, benefits land on top. Our <a href=\"https:\/\/www.simplywise.com\/blog\/what-is-labor-burden-in-construction\/\">labor burden guide<\/a> works the full stack.<\/p>\n<p>Then the divisor nobody adjusts. A worker you pay for 2,080 hours does not bill 2,080. Drive time, shop time, and paid leave come out, and the burden spreads over what is left. Lower the productive hours and the true cost of an hour rises.<\/p>\n<section class=\"pm__promo\">\n<h2>Put the loaded rate on a quote<\/h2>\n<p>SimplyWise Cost Estimator turns a job site photo into an itemized estimate in about 6 seconds, with material, labor, and fee lines you can edit. It is $29.99\/mo or $239.99\/yr, 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>What the load measures out at<\/h2>\n<p>No published multiplier turns a wage into a billed plumber hourly rate. Burden, overhead, and margin move by state, trade class, and insurance, so any single number stated as fact is a guess wearing a citation.<\/p>\n<p>What is measured is the employer side. In March 2026 the federal Employer Costs for Employee Compensation release put total compensation for private industry workers at $46.60 an hour worked, of which $32.60 was wages and $14.01 benefits. Roughly 43 cents of employer cost per wage dollar, before overhead or margin.<\/p>\n<p>Construction runs above that average, because workers comp in the trades is among the most expensive anywhere. So treat the builder as a floor. Its low end is what the law adds, its high end is what an average employer already pays, and your number sits above both.<\/p>\n<h2>Build your plumber hourly rate in this order<\/h2>\n<ol class=\"pm__steps\">\n<li>\n<h3>Pick the wage you actually pay<\/h3>\n<p>Use the percentile matching the worker. An apprentice and a service lead are not the same rate.<\/p>\n<\/li>\n<li>\n<h3>Add the two exact federal lines<\/h3>\n<p>Social Security and Medicare at 7.65%, federal unemployment at 0.6% on the first $7,000.<\/p>\n<\/li>\n<li>\n<h3>Pull workers comp and liability off your own policy<\/h3>\n<p>Your carrier prices it per $100 of payroll by trade class. Nobody publishes it for you.<\/p>\n<\/li>\n<li>\n<h3>Divide by productive hours, then add overhead and margin<\/h3>\n<p>Spread the loaded cost over the hours you really bill, then add overhead and margin.<\/p>\n<\/li>\n<\/ol>\n<p>Once the rate holds, structure comes next: <a href=\"https:\/\/www.simplywise.com\/blog\/flat-rate-vs-hourly-plumbing-pricing\/\">flat rate vs hourly plumbing pricing<\/a> for the choice, and the <a href=\"https:\/\/www.simplywise.com\/blog\/plumbing-service-pricing-guide\/\">plumbing service pricing guide<\/a> for trip charges and job ranges.<\/p>\n<div class=\"pm__next\">\n<h2>Keep reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/flat-rate-vs-hourly-plumbing-pricing\/\">Flat Rate vs Hourly Plumbing Pricing<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/contractor-hourly-labor-rates-by-trade\/\">Contractor Hourly Labor Rates by Trade<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/what-is-labor-burden-in-construction\/\">What Is Labor Burden in Construction<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/plumbing-service-pricing-guide\/\">Plumbing Service 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\/oes\/tables.htm\" rel=\"noopener\" target=\"_blank\">BLS, OEWS May 2025 national occupation profiles<\/a> (47-2152 plumbers, pipefitters, and steamfitters: $34.70 mean, $30.67 median, percentiles $21.22 \/ $24.13 \/ $40.92 \/ $52.13, 465,840 employed; 2026-08-28).<\/li>\n<li><a href=\"https:\/\/www.bls.gov\/oes\/special-requests\/oesm25nat.zip\" rel=\"noopener\" target=\"_blank\">BLS, OEWS May 2025 national data download<\/a> (same figures, 2026-08-28).<\/li>\n<li><a href=\"https:\/\/www.irs.gov\/taxtopics\/tc751\" rel=\"noopener\" target=\"_blank\">IRS, Topic No. 751<\/a> (employer 6.2% and 1.45%, 7.65% combined).<\/li>\n<li><a href=\"https:\/\/www.irs.gov\/taxtopics\/tc759\" rel=\"noopener\" target=\"_blank\">IRS, Topic No. 759<\/a> (6.0% on the first $7,000, effective 0.6% with the state credit).<\/li>\n<li><a href=\"https:\/\/www.bls.gov\/news.release\/ecec.nr0.htm\" rel=\"noopener\" target=\"_blank\">BLS, Employer Costs for Employee Compensation<\/a> (March 2026: $46.60 total, $32.60 wages, $14.01 benefits).<\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/contractor-hourly-labor-rates-by-trade\/\" rel=\"noopener\" target=\"_blank\">SimplyWise, Contractor Hourly Labor Rates by Trade<\/a> (cross check, 2026-08-28).<\/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, 2026-08-28).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"pm__faq\">\n<div class=\"pm__inner\">\n<h2>Common questions on plumber rates<\/h2>\n<details>\n<summary>What is the average plumber hourly rate?<\/summary>\n<div>\n<p>Federal data puts plumbers, pipefitters, and steamfitters at a $30.67 median and $34.70 mean hourly wage in May 2025. Those are wages paid. A billed rate starts above them.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Why is the plumber hourly rate I charge higher than the wage I pay?<\/summary>\n<div>\n<p>A wage is one line inside the cost of an hour. Social Security and Medicare add 7.65%, federal unemployment 0.6% on the first $7,000, and workers comp, liability, benefits, overhead, and margin sit above it.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Is there a standard multiplier for turning a plumber wage into a rate?<\/summary>\n<div>\n<p>No single multiplier is safe to state as fact. Burden, overhead, and margin vary by state, trade class, and insurance. What holds is the sequence: real wage, federal lines, your own policy costs, then overhead and margin.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>What do plumbers earn at the top and bottom of the trade?<\/summary>\n<div>\n<p>In the May 2025 release the 10th percentile hourly wage is $21.22 and the 90th is $52.13, with the 25th at $24.13 and the 75th at $40.92. The top earns about 2.5 times the bottom.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Does the federal wage figure cover only plumbers?<\/summary>\n<div>\n<p>No. The code groups plumbers with pipefitters and steamfitters, across every industry that employs them. Self employed owners sit outside the survey.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Can SimplyWise price a plumbing job 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, labor, and fee lines you can edit. It does not set your rate. Free to try.<\/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 hour, not the guess<\/span><\/p>\n<h2>Turn your rate into a signed quote.<\/h2>\n<p>Snap a photo, 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\": \"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\",\n  \"description\": \"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.\",\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-08\",\n  \"dateModified\": \"2026-09-08\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\"\n  },\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\",\n  \"image\": [\n    \"https:\/\/images.unsplash.com\/photo-1749532125405-70950966b0e5?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 a Plumber Hourly Rate\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 1,\n      \"name\": \"Pick the wage you actually pay\",\n      \"text\": \"Use the federal wage percentile that matches the worker rather than the national median. In the May 2025 national release the 10th percentile is 21.22 dollars an hour and the 90th is 52.13 dollars.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 2,\n      \"name\": \"Add the two exact federal lines\",\n      \"text\": \"Employer Social Security and Medicare add 7.65 percent of the wage. Federal unemployment adds an effective 0.6 percent on the first 7,000 dollars of wages, which is 42 dollars a year per worker.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 3,\n      \"name\": \"Pull workers compensation and liability off your own policy\",\n      \"text\": \"Carriers quote workers compensation per 100 dollars of payroll and price it by trade class, state, and claims history. General liability is allocated per labor hour. Neither can be published as a national figure.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 4,\n      \"name\": \"Divide by productive hours, then add overhead and margin\",\n      \"text\": \"Spread the loaded cost over the hours you really bill rather than the hours you pay for, then add overhead and the margin the business needs to earn.\"\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\": \"What is the average plumber hourly rate?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Federal wage data puts plumbers, pipefitters, and steamfitters at a 30.67 dollar median and 34.70 dollar mean hourly wage in May 2025. Those are wages paid to workers. A billed rate starts above them, because payroll tax, insurance, overhead, and margin all ride on the same hour.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why is the plumber hourly rate I charge higher than the wage I pay?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because a wage is one line inside the cost of an hour. Social Security and Medicare add 7.65 percent, federal unemployment adds an effective 0.6 percent on the first 7,000 dollars, and workers compensation, liability, benefits, overhead, and margin sit above that. A rate set at the bare wage loses money on every call.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is there a standard multiplier for turning a plumber wage into a rate?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No single multiplier is safe to state as fact. Burden, overhead, and target margin vary by state, trade class, and how a shop carries insurance. What holds is the sequence: start from a real wage, add the exact federal lines, add your own policy costs, then add overhead and margin.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What do plumbers earn at the top and bottom of the trade?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In the May 2025 national release the 10th percentile hourly wage is 21.22 dollars and the 90th is 52.13 dollars, with the 25th at 24.13 dollars and the 75th at 40.92 dollars. The top of the trade earns about 2.5 times the bottom, which is why one national figure is a weak basis for a rate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does the federal wage figure cover only plumbers?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. The occupation code groups plumbers with pipefitters and steamfitters, and it counts payroll employees across every industry that employs them, not construction employers alone. Self employed owners sit outside the survey.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can SimplyWise price a plumbing job 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, labor, and fee lines you can edit. It does not set your rate for you. 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\": \"Cost Guides\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/category\/cost-guides\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 4,\n      \"name\": \"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog &nbsp;&rsaquo;&nbsp; Cost Guides Rate Guide &middot; Plumbing Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026 A plumber hourly rate is a wage with four more things stacked on it. Pick the wage and the builder shows what the hour has to cover. Pricing a call today? Estimate it from a photo in [&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":"plumber hourly rate","_yoast_wpseo_title":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026","_yoast_wpseo_metadesc":"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.","_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-8921","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>Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026<\/title>\n<meta name=\"description\" content=\"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.\" \/>\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\/plumber-hourly-rate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\" \/>\n<meta property=\"og:description\" content=\"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\" \/>\n<meta property=\"og:site_name\" content=\"SimplyWise Cost Estimator\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-08T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-08T15:26:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1749532125405-70950966b0e5?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\/plumber-hourly-rate\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\"},\"author\":{\"name\":\"Daniel Chinchilla\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\"},\"headline\":\"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\",\"datePublished\":\"2026-09-08T09:00:00+00:00\",\"dateModified\":\"2026-09-08T15:26:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\"},\"wordCount\":1238,\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"articleSection\":[\"Project Cost Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\",\"url\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\",\"name\":\"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\"},\"datePublished\":\"2026-09-08T09:00:00+00:00\",\"dateModified\":\"2026-09-08T15:26:53+00:00\",\"description\":\"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.simplywise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026\"}]},{\"@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":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026","description":"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.","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\/plumber-hourly-rate\/","og_locale":"en_US","og_type":"article","og_title":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026","og_description":"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.","og_url":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/","og_site_name":"SimplyWise Cost Estimator","article_published_time":"2026-09-08T09:00:00+00:00","article_modified_time":"2026-09-08T15:26:53+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1749532125405-70950966b0e5?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\/plumber-hourly-rate\/#article","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/"},"author":{"name":"Daniel Chinchilla","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac"},"headline":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026","datePublished":"2026-09-08T09:00:00+00:00","dateModified":"2026-09-08T15:26:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/"},"wordCount":1238,"publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"articleSection":["Project Cost Guides"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/","url":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/","name":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/#website"},"datePublished":"2026-09-08T09:00:00+00:00","dateModified":"2026-09-08T15:26:53+00:00","description":"Plumber hourly rate built from the federal wage table up: the percentile spread, what payroll tax adds, and a builder that prices your own rate.","breadcrumb":{"@id":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.simplywise.com\/blog\/plumber-hourly-rate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simplywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Plumber Hourly Rate: What Plumbers Charge Per Hour in 2026"}]},{"@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\/8921","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=8921"}],"version-history":[{"count":4,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/8921\/revisions"}],"predecessor-version":[{"id":9151,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/8921\/revisions\/9151"}],"wp:attachment":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/media?parent=8921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/categories?post=8921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/tags?post=8921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}