{"id":3929,"date":"2026-03-09T02:16:59","date_gmt":"2026-03-09T02:16:59","guid":{"rendered":"https:\/\/taiguo-steamboiler.com\/?page_id=3929"},"modified":"2026-03-09T02:25:12","modified_gmt":"2026-03-09T02:25:12","slug":"roi-calculator","status":"publish","type":"page","link":"https:\/\/taiguo-steamboiler.com\/pt\/industrial-autoclave\/autoclave-for-wood-preservation\/roi-calculator\/","title":{"rendered":"roi calculadora"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-bf92bcb\" data-block-id=\"bf92bcb\"><style>.stk-bf92bcb {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-bf92bcb-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-64980d1\" data-v=\"4\" data-block-id=\"64980d1\"><style>.stk-64980d1-container{margin-top:var(--stk--preset--spacing--60, 2.25rem) !important;margin-right:var(--stk--preset--spacing--60, 2.25rem) !important;margin-bottom:var(--stk--preset--spacing--60, 2.25rem) !important;margin-left:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-64980d1-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-64980d1-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3f8145d\" data-block-id=\"3f8145d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3f8145d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bb11479\" data-v=\"4\" data-block-id=\"bb11479\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bb11479-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bb11479-inner-blocks\">\n<section id=\"bx-wood-roi-v1\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n#bx-wood-roi-v1{--bx-primary:#D83030;--bx-accent:#2B5EA7;--bx-bg:#F7F8FA;--bx-card:#FFFFFF;--bx-border:#DDE1E6;--bx-text:#1A1A2E;--bx-muted:#5A6072;--bx-green:#16A56A;--bx-mono:'IBM Plex Mono',monospace;max-width:1120px;margin:0 auto;padding:12px 20px;font-family:inherit;color:var(--bx-text);box-sizing:border-box}\n#bx-wood-roi-v1 *,#bx-wood-roi-v1 *::before,#bx-wood-roi-v1 *::after{box-sizing:border-box}\n#bx-wood-roi-v1 h2{font-family:inherit!important;font-weight:700!important;line-height:1.2!important;margin:0 0 8px!important;padding:0!important;color:var(--bx-text)}\n#bx-wood-roi-v1 h3{font-family:inherit!important;font-weight:700!important;line-height:1.2!important;margin:0 0 8px!important;padding:0!important;font-size:1.05rem;color:var(--bx-text)}\n#bx-wood-roi-v1 h4{font-family:inherit!important;font-weight:600!important;margin:0 0 6px!important;padding:0!important;font-size:.85rem;color:var(--bx-accent);text-transform:uppercase;letter-spacing:.04em}\n#bx-wood-roi-v1 .bx-subtitle{color:var(--bx-muted);font-size:.95rem;margin:0 0 28px;line-height:1.5}\n#bx-wood-roi-v1 .bx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}\n#bx-wood-roi-v1 .bx-field{display:flex;flex-direction:column;gap:6px}\n#bx-wood-roi-v1 .bx-field-label{font-size:.82rem;font-weight:600;color:var(--bx-text)}\n#bx-wood-roi-v1 .bx-field input{height:44px!important;border:2px solid var(--bx-border);border-radius:6px;padding:0 14px;font-family:var(--bx-mono);font-size:1rem;font-weight:500;outline:none;transition:border-color .2s;width:100%}\n#bx-wood-roi-v1 .bx-field input:focus{border-color:var(--bx-accent)}\n#bx-wood-roi-v1 .bx-field .bx-hint{font-size:.76rem;color:var(--bx-muted)}\n#bx-wood-roi-v1 .bx-select{width:100%;height:44px!important;border:2px solid var(--bx-border);border-radius:6px;padding:0 36px 0 12px;font-size:.9rem;outline:none;transition:border-color .2s;-webkit-appearance:none!important;appearance:none!important;background:#fff url(\"data:image\/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235A6072' stroke-width='1.5' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat right 12px center}\n#bx-wood-roi-v1 .bx-select:focus{border-color:var(--bx-accent)}\n#bx-wood-roi-v1 .bx-select option{color:#1A1A2E!important;background:#FFFFFF!important;padding:10px!important;font-size:14px!important}\n#bx-wood-roi-v1 .bx-btn-calc{display:inline-flex;align-items:center;gap:8px;background:var(--bx-primary);color:#fff;border:none;border-radius:6px;padding:14px 32px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}\n#bx-wood-roi-v1 .bx-btn-calc:hover{background:#b82828}\n#bx-wood-roi-v1 .bx-btn-calc:active{transform:scale(.98)}\n#bx-wood-roi-v1 .bx-error{color:var(--bx-primary);font-size:.85rem;margin-top:6px;display:none}\n#bx-wood-roi-v1 .bx-results{display:none;margin-top:32px;border-top:2px solid var(--bx-border);padding-top:28px}\n#bx-wood-roi-v1 .bx-results.bx-show{display:block;animation:bxRoiFadeIn .4s ease}\n@keyframes bxRoiFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}\n#bx-wood-roi-v1 .bx-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}\n#bx-wood-roi-v1 .bx-kpi-card{background:var(--bx-bg);border:1px solid var(--bx-border);border-radius:10px;padding:18px 16px;text-align:center}\n#bx-wood-roi-v1 .bx-kpi-card.bx-kpi-highlight{border-color:var(--bx-green);border-width:2px;background:linear-gradient(135deg,rgba(22,165,106,.06),rgba(22,165,106,.02))}\n#bx-wood-roi-v1 .bx-kpi-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bx-muted);margin-bottom:6px}\n#bx-wood-roi-v1 .bx-kpi-value{font-family:var(--bx-mono);font-size:1.4rem;font-weight:700;color:var(--bx-text)}\n#bx-wood-roi-v1 .bx-kpi-card.bx-kpi-highlight .bx-kpi-value{color:var(--bx-green)}\n#bx-wood-roi-v1 .bx-kpi-sub{font-size:.78rem;color:var(--bx-muted);margin-top:4px}\n#bx-wood-roi-v1 .bx-chart-wrap{background:var(--bx-card);border:1px solid var(--bx-border);border-radius:10px;padding:20px;margin-bottom:20px;position:relative}\n#bx-wood-roi-v1 .bx-bar-chart{display:flex;flex-direction:column;gap:12px}\n#bx-wood-roi-v1 .bx-bar-row{display:flex;align-items:center;gap:12px}\n#bx-wood-roi-v1 .bx-bar-label{width:60px;font-size:.82rem;font-weight:500;color:var(--bx-muted);text-align:right;flex-shrink:0}\n#bx-wood-roi-v1 .bx-bar-track{flex:1;height:32px;background:var(--bx-bg);border-radius:4px;position:relative;overflow:hidden}\n#bx-wood-roi-v1 .bx-bar-fill{height:100%;border-radius:4px;transition:width .6s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}\n#bx-wood-roi-v1 .bx-bar-fill .bx-bar-val{font-family:var(--bx-mono);font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap}\n#bx-wood-roi-v1 .bx-bar-outsource{background:var(--bx-muted)}\n#bx-wood-roi-v1 .bx-bar-inhouse{background:var(--bx-green)}\n#bx-wood-roi-v1 .bx-bar-legend{display:flex;gap:20px;justify-content:center;margin-top:12px;font-size:.8rem;color:var(--bx-muted)}\n#bx-wood-roi-v1 .bx-bar-legend span::before{content:'';display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:middle}\n#bx-wood-roi-v1 .bx-bar-legend .bx-leg-out::before{background:var(--bx-muted)}\n#bx-wood-roi-v1 .bx-bar-legend .bx-leg-in::before{background:var(--bx-green)}\n#bx-wood-roi-v1 .bx-assumption{font-size:.78rem;color:var(--bx-muted);margin-top:16px;line-height:1.5;font-style:italic}\n#bx-wood-roi-v1 .bx-cta-bar{margin-top:24px;padding:18px 24px;background:linear-gradient(135deg,var(--bx-green),#0e7a4e);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px}\n#bx-wood-roi-v1 .bx-cta-bar .bx-cta-text{color:rgba(255,255,255,.92);font-size:.95rem}\n#bx-wood-roi-v1 .bx-cta-bar a{display:inline-block;background:#fff;color:var(--bx-green);font-weight:700;padding:10px 24px;border-radius:6px;text-decoration:none;font-size:.9rem;transition:background .2s;white-space:nowrap}\n#bx-wood-roi-v1 .bx-cta-bar a:hover{background:#eef9f3}\n@media(max-width:860px){\n#bx-wood-roi-v1 .bx-form-grid{grid-template-columns:1fr}\n#bx-wood-roi-v1 .bx-kpi-grid{grid-template-columns:1fr 1fr}\n#bx-wood-roi-v1 .bx-cta-bar{flex-direction:column;text-align:center}\n}\n<\/style>\n\n<h2>Wood Treatment ROI Calculator<\/h2>\n<p class=\"bx-subtitle\">Compare the cost of buying pre-treated wood versus operating your own Taiguo wood preservation autoclave.<\/p>\n\n<div class=\"bx-form-grid\">\n  <div class=\"bx-field\">\n    <label class=\"bx-field-label\">Annual Treatment Volume<\/label>\n    <input type=\"number\" id=\"bxRoiVolume\" min=\"100\" max=\"50000\" step=\"50\" placeholder=\"e.g. 2000\" value=\"2000\">\n    <span class=\"bx-hint\">m&sup3; of wood per year<\/span>\n  <\/div>\n  <div class=\"bx-field\">\n    <label class=\"bx-field-label\">Pre-Treated Wood Cost<\/label>\n    <input type=\"number\" id=\"bxRoiPreCost\" min=\"10\" max=\"1000\" step=\"5\" placeholder=\"e.g. 180\" value=\"180\">\n    <span class=\"bx-hint\">$ per m&sup3; (price premium over untreated)<\/span>\n  <\/div>\n  <div class=\"bx-field\">\n    <label class=\"bx-field-label\">Autoclave Model<\/label>\n    <select class=\"bx-select\" id=\"bxRoiModel\">\n      <option value=\"0\">DN1200&times;4000 &mdash; 3 m&sup3;<\/option>\n      <option value=\"1\">DN1200&times;8000 &mdash; 5.2 m&sup3;<\/option>\n      <option value=\"2\">DN1500&times;6000 &mdash; 6 m&sup3;<\/option>\n      <option value=\"3\" selected>DN1500&times;8000 &mdash; 8.5 m&sup3;<\/option>\n      <option value=\"4\">DN1700&times;8000 &mdash; 11 m&sup3;<\/option>\n      <option value=\"5\">DN1800&times;8000 &mdash; 12 m&sup3;<\/option>\n      <option value=\"6\">DN2000&times;18000 &mdash; 32 m&sup3;<\/option>\n    <\/select>\n    <span class=\"bx-hint\">Select the autoclave you are considering<\/span>\n  <\/div>\n  <div class=\"bx-field\">\n    <label class=\"bx-field-label\">Working Days per Year<\/label>\n    <input type=\"number\" id=\"bxRoiDays\" min=\"100\" max=\"365\" step=\"1\" placeholder=\"e.g. 250\" value=\"250\">\n    <span class=\"bx-hint\">Typical: 250 (single shift) to 300 days<\/span>\n  <\/div>\n<\/div>\n<div class=\"bx-error\" id=\"bxRoiError\">Please fill in all fields with valid values.<\/div>\n\n<button class=\"bx-btn-calc\" type=\"button\" id=\"bxRoiCalcBtn\">Calculate ROI &#8594;<\/button>\n\n<div class=\"bx-results\" id=\"bxRoiResults\">\n  <h3>Investment Return Analysis<\/h3>\n\n  <div class=\"bx-kpi-grid\">\n    <div class=\"bx-kpi-card bx-kpi-highlight\">\n      <div class=\"bx-kpi-label\">Payback Period<\/div>\n      <div class=\"bx-kpi-value\" id=\"bxRoiPayback\">&#8212;<\/div>\n      <div class=\"bx-kpi-sub\" id=\"bxRoiPaybackNote\"><\/div>\n    <\/div>\n    <div class=\"bx-kpi-card\">\n      <div class=\"bx-kpi-label\">Annual Savings<\/div>\n      <div class=\"bx-kpi-value\" id=\"bxRoiAnnual\">&#8212;<\/div>\n      <div class=\"bx-kpi-sub\">vs. buying pre-treated wood<\/div>\n    <\/div>\n    <div class=\"bx-kpi-card\">\n      <div class=\"bx-kpi-label\">5-Year Net Savings<\/div>\n      <div class=\"bx-kpi-value\" id=\"bxRoi5yr\">&#8212;<\/div>\n      <div class=\"bx-kpi-sub\">after equipment investment<\/div>\n    <\/div>\n    <div class=\"bx-kpi-card\">\n      <div class=\"bx-kpi-label\">Cost per m&sup3; (In-House)<\/div>\n      <div class=\"bx-kpi-value\" id=\"bxRoiPerM3\">&#8212;<\/div>\n      <div class=\"bx-kpi-sub\" id=\"bxRoiPerM3Note\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"bx-chart-wrap\">\n    <h4>5-Year Cumulative Cost Comparison<\/h4>\n    <div class=\"bx-bar-chart\" id=\"bxRoiChart\"><\/div>\n    <div class=\"bx-bar-legend\">\n      <span class=\"bx-leg-out\">Buying Pre-Treated<\/span>\n      <span class=\"bx-leg-in\">Own Autoclave (Taiguo)<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"bx-assumption\">Assumptions: In-house treatment cost includes preservative chemicals ($15&ndash;25\/m&sup3;), energy ($5&ndash;8\/m&sup3;), labor ($8&ndash;12\/m&sup3;), and maintenance ($3&ndash;5\/m&sup3;). Equipment investment uses mid-range pricing with semi-automatic configuration. Actual costs vary by region and preservative type.<\/div>\n\n  <div class=\"bx-cta-bar\">\n    <span class=\"bx-cta-text\">See how much your facility could save with a Taiguo autoclave<\/span>\n    <a href=\"#ct-popup-1774\">Get a Custom Quote &#8594;<\/a>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var root=document.getElementById('bx-wood-roi-v1');\n  var models=[\n    {name:'DN1200\\u00D74000',woodVol:3,equipCost:15000},\n    {name:'DN1200\\u00D78000',woodVol:5.2,equipCost:22000},\n    {name:'DN1500\\u00D76000',woodVol:6,equipCost:26000},\n    {name:'DN1500\\u00D78000',woodVol:8.5,equipCost:32000},\n    {name:'DN1700\\u00D78000',woodVol:11,equipCost:42000},\n    {name:'DN1800\\u00D78000',woodVol:12,equipCost:48000},\n    {name:'DN2000\\u00D718000',woodVol:32,equipCost:95000}\n  ];\n\n  function fmt(n){return '$'+Math.round(n).toLocaleString('en-US')}\n\n  root.querySelector('#bxRoiCalcBtn').addEventListener('click',function(){\n    var vol=parseFloat(root.querySelector('#bxRoiVolume').value);\n    var preCost=parseFloat(root.querySelector('#bxRoiPreCost').value);\n    var mi=parseInt(root.querySelector('#bxRoiModel').value,10);\n    var days=parseInt(root.querySelector('#bxRoiDays').value,10);\n    var errEl=root.querySelector('#bxRoiError');\n\n    if(!vol||!preCost||isNaN(mi)||!days||vol<100||preCost<10||days<100){\n      errEl.style.display='block';return;\n    }\n    errEl.style.display='none';\n\n    var m=models[mi];\n    var inHousePerM3=42;\n    var annualOutsource=vol*preCost;\n    var annualInHouse=vol*inHousePerM3;\n    var annualSavings=annualOutsource-annualInHouse;\n    var equipCost=m.equipCost;\n\n    var paybackYears=annualSavings>0?equipCost\/annualSavings:99;\n    var paybackMonths=Math.round(paybackYears*12);\n    var fiveYrSaving=(annualSavings*5)-equipCost;\n\n    if(paybackMonths<=12){\n      root.querySelector('#bxRoiPayback').textContent=paybackMonths+' months';\n    }else{\n      root.querySelector('#bxRoiPayback').textContent=paybackYears.toFixed(1)+' years';\n    }\n    root.querySelector('#bxRoiPaybackNote').textContent=paybackYears<2?'Fast return on investment':'Solid long-term investment';\n    root.querySelector('#bxRoiAnnual').textContent=annualSavings>0?fmt(annualSavings):'-'+fmt(Math.abs(annualSavings));\n    root.querySelector('#bxRoi5yr').textContent=fiveYrSaving>0?fmt(fiveYrSaving):'-'+fmt(Math.abs(fiveYrSaving));\n    root.querySelector('#bxRoiPerM3').textContent='$'+inHousePerM3+'\/m\\u00B3';\n    root.querySelector('#bxRoiPerM3Note').textContent='vs. $'+preCost+'\/m\\u00B3 pre-treated';\n\n    var chart=root.querySelector('#bxRoiChart');\n    chart.innerHTML='';\n    var maxCost=0;\n    var yearData=[];\n    for(var y=1;y<=5;y++){\n      var cumOut=annualOutsource*y;\n      var cumIn=equipCost+(annualInHouse*y);\n      if(cumOut>maxCost)maxCost=cumOut;\n      if(cumIn>maxCost)maxCost=cumIn;\n      yearData.push({year:y,out:cumOut,inH:cumIn});\n    }\n\n    yearData.forEach(function(d){\n      var outPct=Math.round(d.out\/maxCost*100);\n      var inPct=Math.round(d.inH\/maxCost*100);\n      var row='<div class=\"bx-bar-row\"><div class=\"bx-bar-label\">Year '+d.year+'<\/div><div style=\"flex:1;display:flex;flex-direction:column;gap:4px\">';\n      row+='<div class=\"bx-bar-track\"><div class=\"bx-bar-fill bx-bar-outsource\" style=\"width:'+outPct+'%\"><span class=\"bx-bar-val\">'+fmt(d.out)+'<\/span><\/div><\/div>';\n      row+='<div class=\"bx-bar-track\"><div class=\"bx-bar-fill bx-bar-inhouse\" style=\"width:'+inPct+'%\"><span class=\"bx-bar-val\">'+fmt(d.inH)+'<\/span><\/div><\/div>';\n      row+='<\/div><\/div>';\n      chart.innerHTML+=row;\n    });\n\n    var res=root.querySelector('#bxRoiResults');\n    res.classList.add('bx-show');\n    res.style.display='block';\n    res.scrollIntoView({behavior:'smooth',block:'start'});\n  });\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wood Treatment ROI Calculator Compare the cost of buying pre-treated wood versus operating your own Taiguo wood preservation autoclave. Annual Treatment Volume m&sup3; of wood per year Pre-Treated Wood Cost $ per m&sup3; (price premium over untreated) Autoclave Model DN1200&times;4000 &mdash; 3 m&sup3;DN1200&times;8000 &mdash; 5.2 m&sup3;DN1500&times;6000 &mdash; 6 m&sup3;DN1500&times;8000 &mdash; 8.5 m&sup3;DN1700&times;8000 &mdash; 11 m&sup3;DN1800&times;8000 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":3671,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3929","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/pages\/3929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/comments?post=3929"}],"version-history":[{"count":0,"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/pages\/3929\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/pages\/3671"}],"wp:attachment":[{"href":"https:\/\/taiguo-steamboiler.com\/pt\/wp-json\/wp\/v2\/media?parent=3929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}