{"id":2447,"date":"2026-05-18T05:40:44","date_gmt":"2026-05-18T05:40:44","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=2447"},"modified":"2026-05-18T05:42:34","modified_gmt":"2026-05-18T05:42:34","slug":"roi-calculator","status":"publish","type":"page","link":"https:\/\/tcpel.net\/vi\/wood-pellet-machine\/roi-calculator\/","title":{"rendered":"m\u00e1y t\u00ednh roi"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d40ca90\" data-block-id=\"d40ca90\"><style>.stk-d40ca90 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d40ca90-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-34f507e\" data-v=\"4\" data-block-id=\"34f507e\"><style>.stk-34f507e-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-34f507e-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-34f507e-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-9c12f3a\" data-block-id=\"9c12f3a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9c12f3a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6054595\" data-v=\"4\" data-block-id=\"6054595\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6054595-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6054595-inner-blocks\">\n<!-- TCPEL Pellet Production ROI Calculator. Gutenberg Custom HTML block. Uses inline event handlers and global functions. -->\n<div id=\"wpmroi-tool\" style=\"max-width:760px;margin:32px auto;padding:28px;background:#fff;border:2px solid #006030;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;color:#1a1a1a;\">\n\n  <div style=\"margin-bottom:18px;\">\n    <h1 style=\"margin:0 0 6px;color:#006030;font-size:22px;font-weight:700;\">Pellet Production ROI Calculator<\/h1>\n    <p style=\"margin:0;color:#6b7280;font-size:14px;\">Industry-benchmark estimator for biomass pellet operations. Adjust inputs to match your site.<\/p>\n  <\/div>\n\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;\">\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Machine model<\/span>\n      <select id=\"wpmroi-model\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;\">\n        <option value=\"200\">TCZL200 (100 kg\/h, USD 4000)<\/option>\n        <option value=\"400\">TCZL400 (500 kg\/h, USD 5900)<\/option>\n        <option value=\"450\">TCZL450 (800 kg\/h, USD 7100)<\/option>\n        <option value=\"650\">TCZL650 (1400 kg\/h, USD 12200)<\/option>\n        <option value=\"560\">TCZL560 (1500 kg\/h, USD 16300)<\/option>\n        <option value=\"700\">TCZL700 (2500 kg\/h, USD 24600)<\/option>\n        <option value=\"850b\">TCZL850B (4000 kg\/h, USD 42200)<\/option>\n      <\/select>\n    <\/label>\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Operating hours per day<\/span>\n      <input type=\"number\" id=\"wpmroi-hours\" value=\"16\" min=\"1\" max=\"24\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;\">\n    <\/label>\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Operating days per year<\/span>\n      <input type=\"number\" id=\"wpmroi-days\" value=\"300\" min=\"50\" max=\"365\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;\">\n    <\/label>\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Raw material cost (USD per ton)<\/span>\n      <input type=\"number\" id=\"wpmroi-raw\" value=\"32\" min=\"5\" max=\"200\" step=\"1\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;\">\n    <\/label>\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Electricity rate (USD per kWh)<\/span>\n      <input type=\"number\" id=\"wpmroi-grid\" value=\"0.10\" min=\"0.02\" max=\"0.50\" step=\"0.01\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;\">\n    <\/label>\n\n    <label style=\"display:block;\">\n      <span style=\"display:block;font-size:13px;font-weight:600;margin-bottom:6px;\">Pellet selling price (USD per ton)<\/span>\n      <input type=\"number\" id=\"wpmroi-price\" value=\"240\" min=\"80\" max=\"450\" step=\"5\" oninput=\"wpmroiCompute()\" style=\"width:100%;padding:9px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;\">\n    <\/label>\n\n  <\/div>\n\n\n\n  <div id=\"wpmroi-result\" style=\"display:none;margin-top:20px;padding:20px;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:6px;\">\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;\">\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">Annual output (tons)<\/div>\n        <div id=\"wpmroi-tons\" style=\"font-size:20px;font-weight:700;color:#0078C0;margin-top:4px;\"><\/div>\n      <\/div>\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">Annual revenue<\/div>\n        <div id=\"wpmroi-rev\" style=\"font-size:20px;font-weight:700;color:#0078C0;margin-top:4px;\"><\/div>\n      <\/div>\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">Annual operating cost<\/div>\n        <div id=\"wpmroi-cost\" style=\"font-size:20px;font-weight:700;color:#1a1a1a;margin-top:4px;\"><\/div>\n      <\/div>\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">Net gross margin<\/div>\n        <div id=\"wpmroi-margin\" style=\"font-size:20px;font-weight:700;color:#006030;margin-top:4px;\"><\/div>\n      <\/div>\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">Payback period<\/div>\n        <div id=\"wpmroi-payback\" style=\"font-size:20px;font-weight:700;color:#006030;margin-top:4px;\"><\/div>\n      <\/div>\n      <div style=\"background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;\">\n        <div style=\"font-size:11.5px;color:#6b7280;\">First-year ROI<\/div>\n        <div id=\"wpmroi-roi\" style=\"font-size:20px;font-weight:700;color:#006030;margin-top:4px;\"><\/div>\n      <\/div>\n    <\/div>\n    <p style=\"font-size:12px;color:#6b7280;margin:0 0 12px;line-height:1.55;\">Cost model: raw material, electricity at 50 kWh\/ton industrial benchmark, plus 8% allowance for labor, maintenance and die replacement. Sources: EIA densified biomass price index (Feb 2026 average USD 241.78\/ton) and ScienceDirect 2026 published energy-consumption ranges. Excludes building, freight, duty and working capital \u2014 request a custom quotation for your site.<\/p>\n    <a href=\"#ct-popup-816\" style=\"display:inline-block;padding:10px 22px;background:#0078C0;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:14.5px;\">Request Site-Specific TCO Worksheet<\/a>\n  <\/div>\n\n<\/div>\n\n<script>\nfunction wpmroiCompute() {\n  var modelMap = {\n    '200':  {cap:0.10, kw:11,  cost:4000},\n    '400':  {cap:0.50, kw:37,  cost:5900},\n    '450':  {cap:0.80, kw:55,  cost:7100},\n    '650':  {cap:1.40, kw:110, cost:12200},\n    '560':  {cap:1.50, kw:90,  cost:16300},\n    '700':  {cap:2.50, kw:160, cost:24600},\n    '850b': {cap:4.00, kw:280, cost:42200}\n  };\n  var m = modelMap[document.getElementById('wpmroi-model').value];\n  var hrs = parseFloat(document.getElementById('wpmroi-hours').value) || 16;\n  var days = parseFloat(document.getElementById('wpmroi-days').value) || 300;\n  var raw = parseFloat(document.getElementById('wpmroi-raw').value) || 32;\n  var grid = parseFloat(document.getElementById('wpmroi-grid').value) || 0.10;\n  var price = parseFloat(document.getElementById('wpmroi-price').value) || 240;\n\n  var tons = m.cap * hrs * days;\n  var rev = tons * price;\n  var rawCost = tons * raw;\n  var energyCost = tons * 50 * grid;\n  var overhead = rev * 0.08;\n  var totalCost = rawCost + energyCost + overhead;\n  var margin = rev - totalCost;\n  var marginPct = (margin \/ rev) * 100;\n\n  var payback = 0;\n  var roiPct = 0;\n  if (margin > 0) {\n    payback = m.cost \/ margin;\n    roiPct = (margin \/ m.cost) * 100;\n  }\n\n  document.getElementById('wpmroi-tons').innerHTML = tons.toFixed(0) + ' t';\n  document.getElementById('wpmroi-rev').innerHTML = 'USD ' + rev.toLocaleString('en-US', {maximumFractionDigits: 0});\n  document.getElementById('wpmroi-cost').innerHTML = 'USD ' + totalCost.toLocaleString('en-US', {maximumFractionDigits: 0});\n  document.getElementById('wpmroi-margin').innerHTML = 'USD ' + margin.toLocaleString('en-US', {maximumFractionDigits: 0}) + ' (' + marginPct.toFixed(1) + '%)';\n\n  if (payback > 0 ) {\n    if (payback < 1) {\n      document.getElementById('wpmroi-payback').innerHTML = (payback * 12).toFixed(1) + ' months';\n    } else {\n      document.getElementById('wpmroi-payback').innerHTML = payback.toFixed(1) + ' years';\n    }\n    document.getElementById('wpmroi-roi').innerHTML = roiPct.toFixed(1) + '% \/ year';\n  } else {\n    document.getElementById('wpmroi-payback').innerHTML = 'Negative margin';\n    document.getElementById('wpmroi-roi').innerHTML = 'Adjust inputs';\n  }\n\n  document.getElementById('wpmroi-result').style.display = 'block';\n}\n<\/script>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pellet Production ROI Calculator Industry-benchmark estimator for biomass pellet operations. Adjust inputs to match your site. Machine model TCZL200 (100 kg\/h, USD 4000)TCZL400 (500 kg\/h, USD 5900)TCZL450 (800 kg\/h, USD 7100)TCZL650 (1400 kg\/h, USD 12200)TCZL560 (1500 kg\/h, USD 16300)TCZL700 (2500 kg\/h, USD 24600)TCZL850B (4000 kg\/h, USD 42200) Operating hours per day Operating days per year [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":819,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2447","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/2447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/comments?post=2447"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/2447\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/819"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/media?parent=2447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}