{"id":572,"date":"2026-05-28T02:54:07","date_gmt":"2026-05-28T02:54:07","guid":{"rendered":"https:\/\/afinahome.com\/?page_id=572"},"modified":"2026-05-28T04:30:38","modified_gmt":"2026-05-28T04:30:38","slug":"calculadora","status":"publish","type":"page","link":"https:\/\/afinahome.com\/?page_id=572","title":{"rendered":"Calculadora"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.6&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb11px|||||\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row use_custom_gutter=\u00bbon\u00bb make_equal=\u00bbon\u00bb _builder_version=\u00bb4.27.6&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb1350px\u00bb custom_padding=\u00bb17px|||||\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.6&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.6&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<!-- \ud83d\udfe0 CALCULADORA ROI AFINAHOME + MODAL WHATSAPP --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"afinahome-roi-calculator\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<header class=\"calc-header\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2>\ud83d\udcca Calculadora de Retorno de Inversi\u00f3n<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee>Descubre en cu\u00e1ntos meses AfinaHome se paga solo en tu taller.<\/pee><!-- [et_pb_line_break_holder] -->  <\/header>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"calc-grid\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calc-inputs\"><!-- [et_pb_line_break_holder] -->      <label>Servicios a domicilio adicionales \/ mes<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"services\" value=\"3\" min=\"0\" step=\"1\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Ticket promedio por servicio a domicilio ($)<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"ticket\" value=\"800\" min=\"0\" step=\"50\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Ventas cruzadas de refacciones \/ mes<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"ref-sales\" value=\"5\" min=\"0\" step=\"1\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Margen promedio por refacci\u00f3n ($)<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"ref-margin\" value=\"300\" min=\"0\" step=\"50\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Horas administrativas ahorradas \/ mes<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"hours\" value=\"10\" min=\"0\" step=\"1\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Valor de tu hora administrativa ($)<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"hour-value\" value=\"150\" min=\"0\" step=\"10\"><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Plan AfinaHome seleccionado<!-- [et_pb_line_break_holder] -->        <select id=\"plan-price\"><!-- [et_pb_line_break_holder] --><option value=\"30000\">Basic ($30,000 MXN)<\/option><!-- [et_pb_line_break_holder] --><option value=\"45000\">Multi-Taller ($45,000 MXN + $18K\/sede)<\/option><!-- [et_pb_line_break_holder] --><option value=\"150000\">Life Time ($150,000 MXN + $18K\/sede)<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calc-results\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-card\"><!-- [et_pb_line_break_holder] -->        <span>Ingreso mensual adicional<\/span><!-- [et_pb_line_break_holder] -->        <strong id=\"monthly-benefit\">$0<\/strong><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-card\"><!-- [et_pb_line_break_holder] -->        <span>Ingreso anual adicional<\/span><!-- [et_pb_line_break_holder] -->        <strong id=\"annual-benefit\">$0<\/strong><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-card highlight\"><!-- [et_pb_line_break_holder] -->        <span>Recuperaci\u00f3n de inversi\u00f3n (Payback)<\/span><!-- [et_pb_line_break_holder] -->        <strong id=\"payback\">0 meses<\/strong><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-card\"><!-- [et_pb_line_break_holder] -->        <span>ROI a 12 meses<\/span><!-- [et_pb_line_break_holder] -->        <strong id=\"roi-percent\">0%<\/strong><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"calc-note\">*C\u00e1lculos basados en promedios del sector. Resultados reales pueden variar seg\u00fan operaci\u00f3n y zona.<\/pee><!-- [et_pb_line_break_holder] -->      <button class=\"calc-cta\" id=\"openDemoBtn\">\ud83d\udcc5 Quiero una demo personalizada<\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- MODAL CUESTIONARIO --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"demoModal\" class=\"modal-overlay\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"modal-content\"><!-- [et_pb_line_break_holder] -->    <span class=\"close-modal\">\u00d7<\/span><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3>\ud83d\ude80 Antes de tu Demo<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <pee>Completa estos 4 datos para personalizar tu reuni\u00f3n:<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<form id=\"demoForm\"><!-- [et_pb_line_break_holder] -->      <label>Nombre del taller o responsable:<!-- [et_pb_line_break_holder] -->        <input type=\"text\" id=\"modal-name\" placeholder=\"Ej: Taller Juan P\u00e9rez\" required><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>\u00bfCu\u00e1ntas afinaciones\/servicios haces al mes? (aprox):<!-- [et_pb_line_break_holder] -->        <input type=\"number\" id=\"modal-services\" placeholder=\"Ej: 25\" min=\"0\" required><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>\u00bfOfreces servicio a domicilio actualmente?<!-- [et_pb_line_break_holder] -->        <select id=\"modal-home\"><!-- [et_pb_line_break_holder] --><option value=\"No, pero quiero empezar\">No, pero quiero empezar<\/option><!-- [et_pb_line_break_holder] --><option value=\"S\u00ed, ya lo ofrezco\">S\u00ed, ya lo ofrezco<\/option><!-- [et_pb_line_break_holder] --><option value=\"No me interesa\">No me interesa<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <label>Plan de inter\u00e9s:<!-- [et_pb_line_break_holder] -->        <select id=\"modal-plan\"><!-- [et_pb_line_break_holder] --><option value=\"Basic ($30K)\">Basic ($30,000 MXN)<\/option><!-- [et_pb_line_break_holder] --><option value=\"Multi-Taller ($45K + $18K\/sede)\">Multi-Taller ($45,000 MXN + $18K\/sede)<\/option><!-- [et_pb_line_break_holder] --><option value=\"Life Time ($150K + $18K\/sede)\">Life Time ($150,000 MXN + $18K\/sede)<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/label><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"sendWhatsappBtn\">\ud83d\udcf2 Enviar y agendar por WhatsApp<\/button><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  .afinahome-roi-calculator {<!-- [et_pb_line_break_holder] -->    font-family: 'Inter', system-ui, sans-serif;<!-- [et_pb_line_break_holder] -->    max-width: 900px;<!-- [et_pb_line_break_holder] -->    margin: 2rem auto;<!-- [et_pb_line_break_holder] -->    background: #ffffff;<!-- [et_pb_line_break_holder] -->    border-radius: 16px;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 8px 30px rgba(0,0,0,0.08);<!-- [et_pb_line_break_holder] -->    padding: 2rem;<!-- [et_pb_line_break_holder] -->    color: #1a1a1a;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .calc-header h2 { margin: 0 0 0.5rem; font-size: 1.6rem; color: #1e3a5f; }<!-- [et_pb_line_break_holder] -->  .calc-header p { margin: 0 0 1.5rem; color: #555; font-size: 0.95rem; }<!-- [et_pb_line_break_holder] -->  .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }<!-- [et_pb_line_break_holder] -->  @media (max-width: 768px) { .calc-grid { grid-template-columns: 1fr; } }<!-- [et_pb_line_break_holder] -->  .calc-inputs label { display: block; margin-bottom: 1rem; font-weight: 500; font-size: 0.9rem; }<!-- [et_pb_line_break_holder] -->  .calc-inputs input, .calc-inputs select {<!-- [et_pb_line_break_holder] -->    width: 100%; padding: 0.6rem; margin-top: 0.3rem; border: 1px solid #ccc; border-radius: 8px; font-size: 1rem;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .calc-results { display: flex; flex-direction: column; gap: 1rem; }<!-- [et_pb_line_break_holder] -->  .result-card {<!-- [et_pb_line_break_holder] -->    background: #f8f9fa; padding: 1rem; border-radius: 10px; border-left: 4px solid #2c3e50;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .result-card.highlight { background: #e8f4fd; border-left-color: #ff6b35; }<!-- [et_pb_line_break_holder] -->  .result-card span { display: block; font-size: 0.85rem; color: #666; margin-bottom: 0.2rem; }<!-- [et_pb_line_break_holder] -->  .result-card strong { font-size: 1.3rem; color: #1a1a1a; }<!-- [et_pb_line_break_holder] -->  .calc-note { font-size: 0.75rem; color: #888; margin-top: 0.5rem; }<!-- [et_pb_line_break_holder] -->  .calc-cta {<!-- [et_pb_line_break_holder] -->    background: #ff6b35; color: white; border: none; padding: 0.8rem 1.5rem; border-radius: 8px;<!-- [et_pb_line_break_holder] -->    font-weight: 600; cursor: pointer; margin-top: 1rem; width: 100%; font-size: 1rem;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .calc-cta:hover { background: #e55a2b; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* MODAL STYLES *\/<!-- [et_pb_line_break_holder] -->  .modal-overlay {<!-- [et_pb_line_break_holder] -->    display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%;<!-- [et_pb_line_break_holder] -->    background: rgba(0,0,0,0.6); justify-content: center; align-items: center; z-index: 99999;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .modal-content {<!-- [et_pb_line_break_holder] -->    background: #fff; padding: 2rem; border-radius: 12px; max-width: 420px; width: 90%;<!-- [et_pb_line_break_holder] -->    position: relative; box-shadow: 0 10px 40px rgba(0,0,0,0.2);<!-- [et_pb_line_break_holder] -->    animation: fadeIn 0.2s ease;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }<!-- [et_pb_line_break_holder] -->  .close-modal {<!-- [et_pb_line_break_holder] -->    position: absolute; top: 12px; right: 16px; font-size: 1.5rem; cursor: pointer; color: #666; line-height: 1;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .modal-content h3 { margin: 0 0 0.5rem; color: #1e3a5f; }<!-- [et_pb_line_break_holder] -->  .modal-content p { margin: 0 0 1rem; color: #555; font-size: 0.9rem; }<!-- [et_pb_line_break_holder] -->  .modal-content label { display: block; margin-bottom: 0.8rem; font-weight: 500; font-size: 0.85rem; }<!-- [et_pb_line_break_holder] -->  .modal-content input, .modal-content select {<!-- [et_pb_line_break_holder] -->    width: 100%; padding: 0.5rem; margin-top: 0.2rem; border: 1px solid #ccc; border-radius: 6px; font-size: 0.95rem;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #sendWhatsappBtn {<!-- [et_pb_line_break_holder] -->    background: #25D366; color: white; border: none; padding: 0.7rem; width: 100%;<!-- [et_pb_line_break_holder] -->    border-radius: 8px; font-weight: 600; cursor: pointer; margin-top: 0.5rem; font-size: 0.95rem;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #sendWhatsappBtn:hover { background: #128C7E; }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->  (function() {<!-- [et_pb_line_break_holder] -->    \/\/ CALCULADORA ROI<!-- [et_pb_line_break_holder] -->    const inputs = ['services','ticket','ref-sales','ref-margin','hours','hour-value','plan-price'];<!-- [et_pb_line_break_holder] -->    const formatMoney = (num) => '$' + num.toLocaleString('es-MX', {minimumFractionDigits: 0, maximumFractionDigits: 0});<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function calculate() {<!-- [et_pb_line_break_holder] -->      const s = parseFloat(document.getElementById('services').value) || 0;<!-- [et_pb_line_break_holder] -->      const t = parseFloat(document.getElementById('ticket').value) || 0;<!-- [et_pb_line_break_holder] -->      const r = parseFloat(document.getElementById('ref-sales').value) || 0;<!-- [et_pb_line_break_holder] -->      const rm = parseFloat(document.getElementById('ref-margin').value) || 0;<!-- [et_pb_line_break_holder] -->      const h = parseFloat(document.getElementById('hours').value) || 0;<!-- [et_pb_line_break_holder] -->      const hv = parseFloat(document.getElementById('hour-value').value) || 0;<!-- [et_pb_line_break_holder] -->      const inv = parseFloat(document.getElementById('plan-price').value) || 30000;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const monthly = (s * t) + (r * rm) + (h * hv);<!-- [et_pb_line_break_holder] -->      const annual = monthly * 12;<!-- [et_pb_line_break_holder] -->      const payback = monthly > 0 ? (inv \/ monthly).toFixed(1) : '\u221e';<!-- [et_pb_line_break_holder] -->      const roi = annual > 0 ? (((annual - inv) \/ inv) * 100).toFixed(0) : 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.getElementById('monthly-benefit').textContent = formatMoney(monthly);<!-- [et_pb_line_break_holder] -->      document.getElementById('annual-benefit').textContent = formatMoney(annual);<!-- [et_pb_line_break_holder] -->      document.getElementById('payback').textContent = payback + ' meses';<!-- [et_pb_line_break_holder] -->      document.getElementById('roi-percent').textContent = roi + '%';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    inputs.forEach(id => {<!-- [et_pb_line_break_holder] -->      const el = document.getElementById(id);<!-- [et_pb_line_break_holder] -->      if(el) el.addEventListener('input', calculate);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    calculate();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ MODAL + WHATSAPP<!-- [et_pb_line_break_holder] -->    const modal = document.getElementById('demoModal');<!-- [et_pb_line_break_holder] -->    const openBtn = document.getElementById('openDemoBtn');<!-- [et_pb_line_break_holder] -->    const closeBtn = document.querySelector('.close-modal');<!-- [et_pb_line_break_holder] -->    const sendBtn = document.getElementById('sendWhatsappBtn');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(openBtn) openBtn.onclick = () => modal.style.display = 'flex';<!-- [et_pb_line_break_holder] -->    if(closeBtn) closeBtn.onclick = () => modal.style.display = 'none';<!-- [et_pb_line_break_holder] -->    window.onclick = (e) => { if(e.target == modal) modal.style.display = 'none'; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(sendBtn) sendBtn.onclick = () => {<!-- [et_pb_line_break_holder] -->      const name = document.getElementById('modal-name').value.trim();<!-- [et_pb_line_break_holder] -->      const services = document.getElementById('modal-services').value;<!-- [et_pb_line_break_holder] -->      const home = document.getElementById('modal-home').value;<!-- [et_pb_line_break_holder] -->      const plan = document.getElementById('modal-plan').value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(!name || !services) { alert('Por favor completa nombre y cantidad de servicios.'); return; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const msg = `Hola, soy ${name}. Realizo aprox ${services} servicios\/mes. ${home}. Me interesa el plan ${plan}. Quiero agendar una demo personalizada.`;<!-- [et_pb_line_break_holder] -->      const url = `https:\/\/wa.me\/525657748296?text=${encodeURIComponent(msg)}`;<!-- [et_pb_line_break_holder] -->      window.open(url, '_blank');<!-- [et_pb_line_break_holder] -->      modal.style.display = 'none';<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->  })();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- \ud83d\udfe0 FIN CALCULADORA + MODAL -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_joinchat":[],"footnotes":""},"class_list":["post-572","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/pages\/572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afinahome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=572"}],"version-history":[{"count":8,"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/pages\/572\/revisions"}],"predecessor-version":[{"id":588,"href":"https:\/\/afinahome.com\/index.php?rest_route=\/wp\/v2\/pages\/572\/revisions\/588"}],"wp:attachment":[{"href":"https:\/\/afinahome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}