{"id":1332,"date":"2026-04-18T06:35:22","date_gmt":"2026-04-18T06:35:22","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=1332"},"modified":"2026-04-18T06:37:36","modified_gmt":"2026-04-18T06:37:36","slug":"tco-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/pt\/slurry-pumps\/horizontal\/tco-calculator\/","title":{"rendered":"calculadora tco"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d5c3335\" data-block-id=\"d5c3335\"><style>.stk-d5c3335 {margin-bottom:2px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d5c3335-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-49852da\" data-v=\"4\" data-block-id=\"49852da\"><style>.stk-49852da-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-49852da-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-49852da-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-64bc127\" data-block-id=\"64bc127\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-64bc127-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-fc6ac64\" data-v=\"4\" data-block-id=\"fc6ac64\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-fc6ac64-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-fc6ac64-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Slurry Pump Total Cost of Ownership Calculator | BBP<\/title>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --brand:#1848C0;\n  --accent:#F0C018;\n  --dark:#000018;\n  --white:#FFFFFF;\n  --bg:#F6F5F3;\n  --border:#E9E7E2;\n  --hint:#B0ADA5;\n  --secondary:#6E6B63;\n  --green:#16A56A;\n  --red:#C93B3B;\n  --fM:'IBM Plex Mono','Courier New',monospace;\n}\nbody{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--dark);background:var(--white);line-height:1.6;font-size:15px}\n.tool-container{max-width:1120px;margin:0 auto;padding:40px 20px}\nh2{color:var(--brand);font-size:28px;font-weight:700;margin-bottom:12px;line-height:1.3}\n.intro{color:var(--secondary);font-size:15px;margin-bottom:32px;max-width:720px}\n.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}\n.form-group{display:flex;flex-direction:column;gap:6px}\n.form-group label{font-size:13px;font-weight:600;color:var(--dark);text-transform:uppercase;letter-spacing:0.3px}\n.form-group .hint{font-size:11px;color:var(--hint);font-family:var(--fM)}\n.form-group input{\n  width:100%;height:44px;font-family:var(--fM);font-size:13px;color:var(--dark);\n  background:var(--white);border:1px solid var(--border);padding:0 12px;outline:none;border-radius:0;\n  -webkit-appearance:none;appearance:none;\n}\n.form-group input:focus{border-color:var(--brand)}\n.btn-calculate{\n  display:inline-block;height:48px;padding:0 40px;font-size:14px;font-weight:600;\n  color:var(--white);background:var(--brand);border:none;cursor:pointer;\n  border-radius:0;font-family:inherit;transition:opacity 0.18s;\n}\n.btn-calculate:hover{opacity:0.88}\n\n\/* Result *\/\n.result-panel{display:none;margin-top:32px}\n.result-panel.visible{display:block}\n.tco-total{background:var(--dark);color:var(--white);padding:28px;text-align:center;margin-bottom:2px}\n.tco-total .big-number{font-family:var(--fM);font-size:48px;font-weight:600;color:var(--accent)}\n.tco-total .label{font-size:14px;color:var(--hint);margin-top:4px}\n\n.breakdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:28px}\n.breakdown-item{background:var(--bg);padding:20px 16px;text-align:center;border:1px solid var(--border)}\n.breakdown-item .value{font-family:var(--fM);font-size:20px;font-weight:600;color:var(--brand)}\n.breakdown-item .pct{font-family:var(--fM);font-size:12px;color:var(--secondary);margin-top:2px}\n.breakdown-item .label{font-size:12px;color:var(--secondary);margin-top:8px;line-height:1.3}\n\n\/* CSS-only bar chart *\/\n.bar-chart{margin:28px 0}\n.bar-row{display:flex;align-items:center;margin-bottom:10px}\n.bar-label{width:140px;font-size:12px;color:var(--secondary);flex-shrink:0;text-align:right;padding-right:12px}\n.bar-track{flex:1;height:28px;background:var(--border);position:relative}\n.bar-fill{height:100%;transition:width 0.4s ease}\n.bar-fill-energy{background:var(--brand)}\n.bar-fill-maint{background:#3A6BD6}\n.bar-fill-parts{background:var(--accent)}\n.bar-fill-purchase{background:var(--dark)}\n.bar-value{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-family:var(--fM);font-size:11px;color:var(--white);font-weight:500}\n.bar-value.outside{position:relative;right:auto;top:auto;transform:none;color:var(--dark);margin-left:8px;line-height:28px}\n\n.annual-note{padding:16px 20px;background:var(--bg);border-left:3px solid var(--brand);margin-bottom:24px;font-size:13px;color:var(--secondary)}\n.annual-note strong{color:var(--dark)}\n\n.btn-cta{\n  display:inline-block;height:48px;padding:0 36px;line-height:48px;font-size:14px;font-weight:600;\n  color:var(--dark);background:var(--accent);border:none;cursor:pointer;border-radius:0;\n  text-decoration:none;font-family:inherit;transition:opacity 0.18s;\n}\n.btn-cta:hover{opacity:0.88}\n.closing-cta{margin-top:40px;padding:28px;background:var(--bg);border:1px solid var(--border);text-align:center}\n.closing-cta p{color:var(--secondary);font-size:14px;margin-bottom:16px}\n\n@media(max-width:690px){\n  .form-grid{grid-template-columns:1fr}\n  .breakdown-grid{grid-template-columns:1fr 1fr}\n  .tco-total .big-number{font-size:36px}\n  h2{font-size:22px}\n  .bar-label{width:100px;font-size:11px}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"tool-container\">\n  <h2>Slurry Pump Total Cost of Ownership Calculator<\/h2>\n  <p class=\"intro\">Purchase price is only the beginning. Energy, maintenance, and wear-part replacements typically account for over 85% of a slurry pump&#8217;s lifetime cost. Use this calculator to model your 5-year TCO and identify the largest cost drivers.<\/p>\n\n  <div class=\"form-grid\">\n    <div class=\"form-group\">\n      <label>Pump Purchase Price ($)<\/label>\n      <input type=\"number\" id=\"purchasePrice\" value=\"15000\" min=\"0\" step=\"500\">\n    <\/div>\n    <div class=\"form-group\">\n      <label>Annual Operating Hours<\/label>\n      <input type=\"number\" id=\"opHours\" value=\"6000\" min=\"0\" step=\"100\">\n      <span class=\"hint\">Typical: 4,000 &ndash; 8,000 hrs\/year<\/span>\n    <\/div>\n    <div class=\"form-group\">\n      <label>Energy Cost ($\/kWh)<\/label>\n      <input type=\"number\" id=\"energyCost\" value=\"0.10\" min=\"0\" step=\"0.01\">\n    <\/div>\n    <div class=\"form-group\">\n      <label>Motor Power (kW)<\/label>\n      <input type=\"number\" id=\"motorPower\" value=\"75\" min=\"0\" step=\"1\">\n    <\/div>\n    <div class=\"form-group\">\n      <label>Pump Efficiency (%)<\/label>\n      <input type=\"number\" id=\"efficiency\" value=\"72\" min=\"10\" max=\"100\" step=\"1\">\n      <span class=\"hint\">Typical slurry pump: 55 &ndash; 78%<\/span>\n    <\/div>\n    <div class=\"form-group\">\n      <label>Annual Maintenance Cost ($)<\/label>\n      <input type=\"number\" id=\"maintCost\" value=\"3000\" min=\"0\" step=\"100\">\n    <\/div>\n    <div class=\"form-group\">\n      <label>Expected Wet-End Life (hours)<\/label>\n      <input type=\"number\" id=\"wetEndLife\" value=\"6000\" min=\"100\" step=\"100\">\n      <span class=\"hint\">Hours before impeller\/liner replacement<\/span>\n    <\/div>\n    <div class=\"form-group\">\n      <label>Wet-End Replacement Cost ($)<\/label>\n      <input type=\"number\" id=\"replaceCost\" value=\"2500\" min=\"0\" step=\"100\">\n    <\/div>\n  <\/div>\n\n  <button class=\"btn-calculate\" onclick=\"calculate()\">Calculate 5-Year TCO<\/button>\n\n  <div class=\"result-panel\" id=\"resultPanel\">\n    <div class=\"tco-total\">\n      <div class=\"label\">5-YEAR TOTAL COST OF OWNERSHIP<\/div>\n      <div class=\"big-number\" id=\"tcoTotal\"><\/div>\n    <\/div>\n\n    <div class=\"breakdown-grid\" id=\"breakdownGrid\"><\/div>\n\n    <div class=\"bar-chart\" id=\"barChart\"><\/div>\n\n    <div class=\"annual-note\" id=\"annualNote\"><\/div>\n\n    <a href=\"#ct-popup-820\" class=\"btn-cta\">Contact BBP for an Optimized TCO Analysis<\/a>\n  <\/div>\n\n  <div class=\"closing-cta\">\n    <p>BBP engineers can model TCO scenarios with your exact slurry parameters, comparing AM vs AMR configurations and different wet-end material options to minimize your lifetime pumping cost.<\/p>\n    <a href=\"#ct-popup-820\" class=\"btn-cta\">Request a Custom TCO Report<\/a>\n  <\/div>\n<\/div>\n\n<script>\nfunction formatUSD(n){\n  if(n>=1000000) return '$'+( n\/1000000).toFixed(2)+'M';\n  if(n>=1000) return '$'+(n\/1000).toFixed(1)+'k';\n  return '$'+n.toFixed(0);\n}\nfunction formatFull(n){\n  return '$'+n.toLocaleString('en-US',{minimumFractionDigits:0,maximumFractionDigits:0});\n}\n\nfunction calculate(){\n  var purchase = parseFloat(document.getElementById('purchasePrice').value)||0;\n  var hours = parseFloat(document.getElementById('opHours').value)||0;\n  var eCost = parseFloat(document.getElementById('energyCost').value)||0;\n  var motor = parseFloat(document.getElementById('motorPower').value)||0;\n  var eff = parseFloat(document.getElementById('efficiency').value)||72;\n  var maint = parseFloat(document.getElementById('maintCost').value)||0;\n  var wetLife = parseFloat(document.getElementById('wetEndLife').value)||6000;\n  var repCost = parseFloat(document.getElementById('replaceCost').value)||0;\n\n  \/\/ Calculations\n  var annualEnergy = (motor \/ (eff\/100)) * hours * eCost;\n  var totalHours5yr = 5 * hours;\n  var replacements = Math.floor(totalHours5yr \/ wetLife);\n  \/\/ First wet-end is included in purchase; replacements are additional\n  if(replacements > 0) replacements = replacements - 1;\n  if(replacements < 0) replacements = 0;\n  \/\/ Actually: replacements = total_hours \/ wet_end_life gives number of life cycles.\n  \/\/ Number of replacement events = cycles - 1 (original lasts one cycle)\n  \/\/ But spec says: Replacements over 5 years = (5 * hours) \/ wet_end_life\n  replacements = Math.ceil(totalHours5yr \/ wetLife);\n  \/\/ The first set is in the pump, so replacement purchases = replacements - 1\n  \/\/ However, the spec literally says: replacements = (5*hours)\/wet_end_life and TCO includes replacements * replacement_cost\n  \/\/ Following the spec exactly:\n  replacements = (5 * hours) \/ wetLife;\n\n  var totalEnergy = 5 * annualEnergy;\n  var totalMaint = 5 * maint;\n  var totalParts = replacements * repCost;\n  var tco = purchase + totalEnergy + totalMaint + totalParts;\n\n  \/\/ Display\n  var panel = document.getElementById('resultPanel');\n  panel.className = 'result-panel visible';\n\n  document.getElementById('tcoTotal').textContent = formatFull(Math.round(tco));\n\n  var items = [\n    {label:'Purchase', value:purchase, color:'purchase'},\n    {label:'Energy (5yr)', value:totalEnergy, color:'energy'},\n    {label:'Maintenance (5yr)', value:totalMaint, color:'maint'},\n    {label:'Wear Parts (5yr)', value:totalParts, color:'parts'}\n  ];\n\n  \/\/ Breakdown grid\n  var gridHtml = '';\n  for(var i=0;i<items.length;i++){\n    var pct = tco > 0 ? ((items[i].value\/tco)*100).toFixed(1) : '0.0';\n    gridHtml += '<div class=\"breakdown-item\">'+\n      '<div class=\"value\">'+formatUSD(items[i].value)+'<\/div>'+\n      '<div class=\"pct\">'+pct+'%<\/div>'+\n      '<div class=\"label\">'+items[i].label+'<\/div><\/div>';\n  }\n  document.getElementById('breakdownGrid').innerHTML = gridHtml;\n\n  \/\/ Bar chart\n  var maxVal = Math.max.apply(null, items.map(function(x){return x.value}));\n  var barHtml = '';\n  for(var j=0;j<items.length;j++){\n    var widthPct = maxVal > 0 ? ((items[j].value\/maxVal)*100) : 0;\n    var valStr = formatFull(Math.round(items[j].value));\n    var isSmall = widthPct < 15;\n    barHtml += '<div class=\"bar-row\">'+\n      '<div class=\"bar-label\">'+items[j].label+'<\/div>'+\n      '<div class=\"bar-track\"><div class=\"bar-fill bar-fill-'+items[j].color+'\" style=\"width:'+widthPct+'%\">'+\n      (isSmall ? '' : '<span class=\"bar-value\">'+valStr+'<\/span>')+\n      '<\/div><\/div>'+\n      (isSmall ? '<span class=\"bar-value outside\">'+valStr+'<\/span>' : '')+\n      '<\/div>';\n  }\n  document.getElementById('barChart').innerHTML = barHtml;\n\n  \/\/ Annual note\n  var energyPct = tco > 0 ? ((totalEnergy\/tco)*100).toFixed(0) : 0;\n  document.getElementById('annualNote').innerHTML =\n    '<strong>Annual operating cost:<\/strong> '+formatFull(Math.round(annualEnergy+maint+(replacements\/5*repCost)))+'\/year &mdash; '+\n    'Energy alone accounts for <strong>'+energyPct+'%<\/strong> of total 5-year cost. '+\n    'A pump efficiency improvement of just 5 percentage points would save approximately <strong>'+\n    formatFull(Math.round(totalEnergy - (motor\/((eff+5)\/100))*hours*eCost*5))+'<\/strong> over 5 years.';\n\n  panel.scrollIntoView({behavior:'smooth',block:'start'});\n}\n<\/script>\n<\/body>\n<\/html>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Slurry Pump Total Cost of Ownership Calculator | BBP Slurry Pump Total Cost of Ownership Calculator Purchase price is only the beginning. Energy, maintenance, and wear-part replacements typically account for over 85% of a slurry pump&#8217;s lifetime cost. Use this calculator to model your 5-year TCO and identify the largest cost drivers. Pump Purchase Price [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1117,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1332","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/1332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/comments?post=1332"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/1332\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/1117"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/media?parent=1332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}