{"id":847,"date":"2026-05-07T07:58:25","date_gmt":"2026-05-07T07:58:25","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=847"},"modified":"2026-05-07T07:59:24","modified_gmt":"2026-05-07T07:59:24","slug":"tco-comparison-worksheet","status":"publish","type":"page","link":"https:\/\/masstechx.com\/fr\/water-filling-machine\/mineral-water-filling\/tco-comparison-worksheet\/","title":{"rendered":"tco-comparaison-feuille de travail"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e1078f7\" data-block-id=\"e1078f7\"><style>.stk-e1078f7 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-e1078f7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8ac129c\" data-v=\"4\" data-block-id=\"8ac129c\"><style>.stk-8ac129c-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-8ac129c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8ac129c-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-1d3f48a\" data-block-id=\"1d3f48a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1d3f48a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6dfb173\" data-v=\"4\" data-block-id=\"6dfb173\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6dfb173-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6dfb173-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>5-Year TCO Comparison Worksheet | Mass Tech vs Norland vs Indian Lines | Mineral Water Filling Machine<\/title>\n<meta name=\"description\" content=\"Interactive 5-year total cost of ownership worksheet comparing Mass Tech, US OEM, and Indian OEM mineral water filling lines. Sticker price often hides 60-80 percent of TCO.\">\n<style>\n:root { --c-primary: #0078C0; --c-accent: #7860A8; --c-text: #1a1a1a; --c-muted: #6b7280; --c-bg: #ffffff; --c-card: #f9fafb; --c-border: #e5e7eb; --radius: 8px; }\n* { box-sizing: border-box; }\nbody { margin: 0; font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif; color: var(--c-text); background: var(--c-bg); line-height: 1.6; }\n.brand-bar { background: var(--c-primary); color: #fff; padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }\n.brand-bar a { color: #fff; text-decoration: none; }\n.brand-bar .brand { font-weight: 700; font-size: 17px; }\n.brand-bar .pillar-link { font-size: 14px; opacity: 0.92; }\n.container { max-width: 1100px; margin: 0 auto; padding: 28px 20px 60px; }\nh1 { font-size: 26px; line-height: 1.25; margin: 0 0 8px; }\n.lead { color: var(--c-muted); font-size: 16px; margin: 0 0 24px; }\n.note { background: #fff8e1; border-left: 4px solid var(--c-accent); padding: 12px 16px; border-radius: 4px; margin-bottom: 22px; font-size: 14px; }\n.cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 24px; }\n.col { background: var(--c-card); border: 1px solid var(--c-border); border-radius: var(--radius); padding: 18px; }\n.col h3 { margin: 0 0 4px; font-size: 17px; }\n.col .tag { display: inline-block; font-size: 11px; padding: 2px 8px; border-radius: 12px; background: #e0e7ff; color: var(--c-accent); margin-bottom: 12px; }\n.col .field { display: flex; flex-direction: column; gap: 4px; margin-bottom: 10px; }\n.col .field label { font-size: 12px; font-weight: 600; color: var(--c-muted); }\n.col .field input { width: 100%; padding: 8px 10px; border: 1px solid var(--c-border); border-radius: 6px; font-size: 14px; font-family: inherit; }\n.col .field input:focus { outline: 2px solid var(--c-primary); border-color: var(--c-primary); }\n.shared { background: #fff; border: 1px solid var(--c-border); border-radius: var(--radius); padding: 16px; margin-bottom: 22px; }\n.shared .field { display: flex; flex-direction: column; gap: 4px; max-width: 380px; }\n.shared label { font-size: 13px; font-weight: 600; }\n.shared input { padding: 9px 12px; border: 1px solid var(--c-border); border-radius: 6px; font-size: 14px; font-family: inherit; }\n.tco-result { background: linear-gradient(135deg, var(--c-primary), var(--c-accent)); color: #fff; padding: 22px; border-radius: var(--radius); margin-bottom: 18px; }\n.tco-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 12px; }\n.tco-grid .b { background: rgba(255,255,255,0.18); padding: 12px 14px; border-radius: 6px; }\n.tco-grid .b .l { font-size: 12px; opacity: 0.9; text-transform: uppercase; letter-spacing: 0.5px; }\n.tco-grid .b .v { font-size: 24px; font-weight: 700; display: block; margin-top: 4px; }\n.tco-grid .b .pp { font-size: 12px; opacity: 0.85; margin-top: 4px; }\n.bar-chart { background: #fff; border: 1px solid var(--c-border); border-radius: var(--radius); padding: 18px; margin-bottom: 22px; }\n.bar-chart h3 { margin: 0 0 14px; font-size: 16px; }\n.bar-row { margin-bottom: 12px; }\n.bar-row .lab { display: flex; justify-content: space-between; font-size: 13px; margin-bottom: 4px; font-weight: 600; }\n.bar-track { width: 100%; height: 26px; background: #f3f4f6; border-radius: 4px; overflow: hidden; }\n.bar-fill { height: 100%; background: linear-gradient(90deg, var(--c-primary), var(--c-accent)); transition: width 0.4s; }\n.honest { background: var(--c-card); border-left: 4px solid var(--c-primary); padding: 14px 18px; border-radius: 4px; margin: 18px 0; }\n.honest h3 { margin: 0 0 8px; font-size: 15px; }\n.honest p { margin: 6px 0; font-size: 14px; }\n.qualified { font-size: 12px; color: var(--c-muted); font-style: italic; }\n.cta-bottom { text-align: center; padding: 28px 20px; background: var(--c-card); border-radius: var(--radius); margin-top: 28px; }\n.cta-bottom .btn { display: inline-block; background: var(--c-primary); color: #fff; padding: 14px 30px; border-radius: var(--radius); text-decoration: none; font-weight: 600; font-size: 16px; }\n.cta-bottom .btn:hover { background: var(--c-accent); }\n.micro-cta { display: flex; gap: 18px; justify-content: center; margin-top: 14px; font-size: 14px; flex-wrap: wrap; }\n.micro-cta a { color: var(--c-primary); text-decoration: none; }\n@media (max-width:690px) {\n  .cols, .tco-grid { grid-template-columns: 1fr; }\n  h1 { font-size: 21px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"brand-bar\">\n  <span class=\"brand\">Mass Technology<\/span>\n  <a href=\"\/mineral-water-filling-machine\/\" class=\"pillar-link\">&larr; Back to Mineral Water Filling Machine<\/a>\n<\/div>\n\n<main class=\"container\">\n  <h1>5-Year TCO Comparison Worksheet<\/h1>\n  <p class=\"lead\">Sticker price is the visible 20-40% of total cost of ownership. Spare parts wait time, downtime, and engineer response often dwarf the upfront line investment over five years. Edit the inputs below for your scenario.<\/p>\n\n  <div class=\"note\">[QUALIFIED] Default values are indicative ranges based on field deployment patterns. Final TCO depends on your geography, water quality, and operating scale. Replace defaults with quotes you have received.<\/div>\n\n  <section class=\"cols\" aria-label=\"Per-supplier inputs\">\n    <div class=\"col\">\n      <h3>Mass Tech<\/h3>\n      <span class=\"tag\">China premium tier<\/span>\n      <div class=\"field\"><label>Sticker price (USD)<\/label><input type=\"number\" id=\"mt-price\" placeholder=\"enter your quote\" value=\"\"><\/div>\n      <div class=\"field\"><label>Annual maintenance (USD)<\/label><input type=\"number\" id=\"mt-maint\" placeholder=\"annual avg\" value=\"\"><\/div>\n      <div class=\"field\"><label>Spare parts wait (days)<\/label><input type=\"number\" id=\"mt-wait\" min=\"1\" max=\"365\" value=\"5\"><\/div>\n      <div class=\"field\"><label>Engineer response (hours)<\/label><input type=\"number\" id=\"mt-resp\" min=\"1\" max=\"500\" value=\"24\"><\/div>\n      <div class=\"field\"><label>Failures\/year (est.)<\/label><input type=\"number\" id=\"mt-fail\" min=\"0\" max=\"20\" step=\"0.5\" value=\"3\"><\/div>\n    <\/div>\n    <div class=\"col\">\n      <h3>US OEM<\/h3>\n      <span class=\"tag\">e.g. Norland-tier<\/span>\n      <div class=\"field\"><label>Sticker price (USD)<\/label><input type=\"number\" id=\"us-price\" placeholder=\"enter quote\" value=\"\"><\/div>\n      <div class=\"field\"><label>Annual maintenance (USD)<\/label><input type=\"number\" id=\"us-maint\" placeholder=\"annual avg\" value=\"\"><\/div>\n      <div class=\"field\"><label>Spare parts wait (days)<\/label><input type=\"number\" id=\"us-wait\" min=\"1\" max=\"365\" value=\"21\"><\/div>\n      <div class=\"field\"><label>Engineer response (hours)<\/label><input type=\"number\" id=\"us-resp\" min=\"1\" max=\"500\" value=\"8\"><\/div>\n      <div class=\"field\"><label>Failures\/year (est.)<\/label><input type=\"number\" id=\"us-fail\" min=\"0\" max=\"20\" step=\"0.5\" value=\"2\"><\/div>\n    <\/div>\n    <div class=\"col\">\n      <h3>Indian OEM<\/h3>\n      <span class=\"tag\">budget tier<\/span>\n      <div class=\"field\"><label>Sticker price (USD)<\/label><input type=\"number\" id=\"in-price\" placeholder=\"enter quote\" value=\"\"><\/div>\n      <div class=\"field\"><label>Annual maintenance (USD)<\/label><input type=\"number\" id=\"in-maint\" placeholder=\"annual avg\" value=\"\"><\/div>\n      <div class=\"field\"><label>Spare parts wait (days)<\/label><input type=\"number\" id=\"in-wait\" min=\"1\" max=\"365\" value=\"90\"><\/div>\n      <div class=\"field\"><label>Engineer response (hours)<\/label><input type=\"number\" id=\"in-resp\" min=\"1\" max=\"500\" value=\"168\"><\/div>\n      <div class=\"field\"><label>Failures\/year (est.)<\/label><input type=\"number\" id=\"in-fail\" min=\"0\" max=\"20\" step=\"0.5\" value=\"5\"><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"shared\">\n    <div class=\"field\">\n      <label for=\"downtime\">Downtime cost per day (USD) \u2014 your estimate<\/label>\n      <input type=\"number\" id=\"downtime\" min=\"100\" max=\"500000\" step=\"100\" value=\"5000\">\n      <span class=\"qualified\">Multiplier: how much one day of stalled production costs you in lost margin + idle labour.<\/span>\n    <\/div>\n  <\/section>\n\n  <div class=\"tco-result\">\n    <div style=\"font-size:13px;opacity:0.9;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px;\">5-year total cost of ownership<\/div>\n    <div class=\"tco-grid\">\n      <div class=\"b\"><span class=\"l\">Mass Tech<\/span><span class=\"v\" id=\"mt-tco\">enter values<\/span><span class=\"pp\" id=\"mt-pp\"><\/span><\/div>\n      <div class=\"b\"><span class=\"l\">US OEM<\/span><span class=\"v\" id=\"us-tco\">enter values<\/span><span class=\"pp\" id=\"us-pp\"><\/span><\/div>\n      <div class=\"b\"><span class=\"l\">Indian OEM<\/span><span class=\"v\" id=\"in-tco\">enter values<\/span><span class=\"pp\" id=\"in-pp\"><\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"bar-chart\">\n    <h3>5-year TCO comparison<\/h3>\n    <div class=\"bar-row\"><div class=\"lab\"><span>Mass Tech<\/span><span id=\"mt-bar-l\">$0<\/span><\/div><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mt-bar\" style=\"width:0%\"><\/div><\/div><\/div>\n    <div class=\"bar-row\"><div class=\"lab\"><span>US OEM<\/span><span id=\"us-bar-l\">$0<\/span><\/div><div class=\"bar-track\"><div class=\"bar-fill\" id=\"us-bar\" style=\"width:0%\"><\/div><\/div><\/div>\n    <div class=\"bar-row\"><div class=\"lab\"><span>Indian OEM<\/span><span id=\"in-bar-l\">$0<\/span><\/div><div class=\"bar-track\"><div class=\"bar-fill\" id=\"in-bar\" style=\"width:0%\"><\/div><\/div><\/div>\n    <div class=\"qualified\" style=\"margin-top:10px;\">Bars scale to the highest 5-year TCO across the three columns. Sticker price often hides 60-80% of TCO. Spare parts wait time is the silent killer.<\/div>\n  <\/div>\n\n  <div class=\"honest\">\n    <h3>Where each supplier wins (honest read)<\/h3>\n    <p><strong>Where Mass Tech wins:<\/strong> 5-day spare parts SLA + 24-hour engineer response keep downtime cost suppressed. Mid-tier sticker price.<\/p>\n    <p><strong>Where US OEM wins:<\/strong> Fastest engineer dispatch (8 hours) and lowest expected failure rate. Premium sticker, but if your downtime cost is very high, this can pencil out.<\/p>\n    <p><strong>Where Indian OEM wins:<\/strong> Lowest sticker price. Works if you have in-house mechanical depth, low downtime cost, and tolerance for 90-day spare lead times.<\/p>\n    <p class=\"qualified\">[QUALIFIED] Defaults reflect typical regional patterns; your specific quotes and SLAs override these assumptions.<\/p>\n  <\/div>\n\n  <div class=\"cta-bottom\">\n    <a href=\"#ct-popup-813\" class=\"btn\">Get Custom Quote<\/a>\n    <div class=\"micro-cta\">\n      <a href=\"\/mineral-water-filling-machine\/\">Back to Pillar<\/a>\n      <a href=\"#\" onclick=\"window.print();return false;\">Download Worksheet PDF<\/a>\n    <\/div>\n  <\/div>\n<\/main>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebApplication\",\n      \"name\": \"5-Year TCO Comparison Worksheet\",\n      \"applicationCategory\": \"BusinessApplication\",\n      \"operatingSystem\": \"Any\",\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"USD\"},\n      \"description\": \"Interactive 5-year TCO calculator comparing Mass Tech, US OEM, and Indian OEM mineral water filling lines.\"\n    },\n    {\n      \"@type\": \"Organization\",\n      \"name\": \"Mass Technology\",\n      \"url\": \"\/mineral-water-filling-machine\/\"\n    }\n  ]\n}\n<\/script>\n\n<script>\n(function () {\n  function num(id) { var v = parseFloat(document.getElementById(id).value); return isNaN(v) ? 0 : v; }\n  function fmtUSD(n) { if (n <= 0) return \"enter values\"; return \"$\" + Math.round(n).toLocaleString(\"en-US\"); }\n\n  function tco(prefix, downtime) {\n    var price = num(prefix + \"-price\");\n    var maint = num(prefix + \"-maint\");\n    var wait  = num(prefix + \"-wait\");\n    var fails = num(prefix + \"-fail\");\n    if (price <= 0) return 0;\n    var dt = wait * downtime * fails * 5; \/\/ wait-days \u00d7 $\/day \u00d7 failures\/yr \u00d7 5 yrs\n    var mt = maint * 5;\n    return price + mt + dt;\n  }\n\n  function recompute() {\n    var downtime = num(\"downtime\");\n    var rows = [\n      {p: \"mt\", label: \"Mass Tech\"},\n      {p: \"us\", label: \"US OEM\"},\n      {p: \"in\", label: \"Indian OEM\"}\n    ];\n    var values = rows.map(function (r) { return tco(r.p, downtime); });\n    var maxV = Math.max.apply(null, values.concat([1]));\n\n    rows.forEach(function (r, i) {\n      var v = values[i];\n      document.getElementById(r.p + \"-tco\").textContent = fmtUSD(v);\n      document.getElementById(r.p + \"-bar\").style.width = (v > 0 ? (v \/ maxV * 100) : 0) + \"%\";\n      document.getElementById(r.p + \"-bar-l\").textContent = fmtUSD(v);\n      \/\/ Per-event \"downtime cost share\"\n      var pp = (v > 0) ? \"(downtime \u2248 \" + fmtUSD(num(r.p + \"-wait\") * downtime * num(r.p + \"-fail\") * 5) + \")\" : \"\";\n      document.getElementById(r.p + \"-pp\").textContent = pp;\n    });\n  }\n\n  document.querySelectorAll(\"input\").forEach(function (el) { el.addEventListener(\"input\", recompute); });\n  recompute();\n})();\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>5-Year TCO Comparison Worksheet | Mass Tech vs Norland vs Indian Lines | Mineral Water Filling Machine Mass Technology &larr; Back to Mineral Water Filling Machine 5-Year TCO Comparison Worksheet Sticker price is the visible 20-40% of total cost of ownership. Spare parts wait time, downtime, and engineer response often dwarf the upfront line investment [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":821,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-847","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/comments?post=847"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/847\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/821"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/media?parent=847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}