{"id":66555,"date":"2026-11-03T11:16:52","date_gmt":"2026-11-03T10:16:52","guid":{"rendered":"https:\/\/www.bizneo.com\/blog\/?p=66555"},"modified":"2026-11-03T11:16:54","modified_gmt":"2026-11-03T10:16:54","slug":"costos-de-proyecto","status":"publish","type":"post","link":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/","title":{"rendered":"Costos de un proyecto: c\u00f3mo calcularlos y controlar el presupuesto"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cada proyecto tiene un presupuesto aprobado, un equipo asignado y un plazo de entrega. Saber cu\u00e1nto cuesta realmente ejecutarlo requiere <strong>calcular los costos del proyecto por etapa, perfil y tipo de recurso<\/strong>, y comparar las cifras previstas con las ejecutadas a medida que avanza el trabajo.<\/p>\n\n\n\n<div class=\"bzn-pie\"><div class=\"donut-pie\"><svg version=\"1.1\" class=\"donut-pie-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 256 256\" style=\"enable-background:new 0 0 256 256;\" xml:space=\"preserve\"><circle style=\"fill:none;stroke:#E2E4E9;stroke-width:5;stroke-miterlimit:10;\" cx=\"128\" cy=\"128\" r=\"111.5\"\/><circle style=\"fill:none;stroke:#7D9DEA;stroke-width:15;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:189,999;\" cx=\"128\" cy=\"128\" r=\"111.5\"\/><text transform=\"matrix(1 0 0 1 63.7307 154.5616)\" style=\"fill:#1E2941; font-family:'Plus Jakarta Sans'; font-size: 70px; font-weight: 600; line-height: 56px;\">27<\/text><text transform=\"matrix(1 0 0 1 146.7307 140.5616)\" style=\"fill:#667085;font-family:'Nunito Sans'; font-size:50px; font-weight: 400; line-height: 56px; \">%<\/text><\/svg><\/div><p class=\"cnt\" markdown=\"1\"> Seg\u00fan el informe <a href=\"https:\/\/www.pmi.org\/-\/media\/pmi\/documents\/public\/pdf\/learning\/thought-leadership\/pulse\/pulse_of_the_profession_2025-1.pdf\" target=\"_blank\" rel=\"noopener nofollow\" data-wpel-link=\"external\">Pulse of the Profession 2025<\/a> del PMI, el 27% de los proyectos no se adhiere al presupuesto aprobado. <\/p><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diferencia entre un proyecto rentable y uno que consume m\u00e1s de lo previsto suele estar en el <strong>m\u00e9todo de c\u00e1lculo y en la frecuencia con la que se revisan<\/strong> los n\u00fameros. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 son los costos de un proyecto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los costos de un proyecto son la <strong>suma de todos los recursos econ\u00f3micos necesarios para ejecutar sus entregas<\/strong>: mano de obra interna, servicios tercerizados, materiales y gastos operativos asociados al trabajo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conocer el costo real de un proyecto es la <strong>base para saber si genera el retorno esperado<\/strong> y para tomar decisiones sobre cada etapa con informaci\u00f3n concreta. El costo refleja lo que la empresa invierte para ejecutar el trabajo. El precio es lo que cobra al cliente. La diferencia entre ambos determina la rentabilidad del proyecto.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-64e4a9db wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><a class=\"\" href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" target=\"\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/01\/costes-proyectos-clientes-1024x702.webp\" alt=\"costes-proyectos-clientes\" class=\"uag-image-65346\" width=\"1024\" height=\"702\" title=\"costes-proyectos-clientes\" loading=\"lazy\" role=\"img\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">El costo y el gasto tambi\u00e9n se reconocen en momentos distintos: un servicio puede generar costo antes de que la empresa lo haya pagado. Usar un criterio consistente para registrar ambos garantiza un seguimiento fiable a lo largo del proyecto.<\/p>\n\n\n\n<bzn-link><a href=\"\/blog\/gestion-de-proyectos\/\" id=\"destacado-post\" target=\"_blank\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\"><span class=\"bzn-link-title\"><strong>Gesti\u00f3n de proyectos<\/strong><\/span> Fases, metodolog\u00edas y c\u00f3mo organizar el trabajo del equipo<\/a><\/bzn-link>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de costos en un proyecto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los costos de un proyecto se clasifican seg\u00fan su relaci\u00f3n con el trabajo, su comportamiento ante cambios en el alcance y su origen. Identificar cada categor\u00eda desde el presupuesto inicial permite asignar los recursos con precisi\u00f3n y comparar despu\u00e9s lo previsto con lo ejecutado.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tipo de costo<\/th><th>Qu\u00e9 incluye<\/th><th>Ejemplos<\/th><\/tr><\/thead><tbody><tr><td><strong>Directo<\/strong><\/td><td>Recursos vinculados espec\u00edficamente al proyecto<\/td><td>Salarios del equipo asignado, subcontrataci\u00f3n, materiales, desplazamientos<\/td><\/tr><tr><td><strong>Indirecto<\/strong><\/td><td>Gastos generales distribuidos entre varios proyectos<\/td><td>Alquiler, licencias corporativas, administraci\u00f3n, contabilidad<\/td><\/tr><tr><td><strong>Fijo<\/strong><\/td><td>No var\u00eda con el volumen de trabajo<\/td><td>Honorarios de consultor\u00eda por contrato cerrado, licencias de software<\/td><\/tr><tr><td><strong>Variable<\/strong><\/td><td>Cambia seg\u00fan las horas o recursos consumidos<\/td><td>Horas de mano de obra, materiales por unidad producida<\/td><\/tr><tr><td><strong>Interno<\/strong><\/td><td>Generado por el equipo en plantilla<\/td><td>Salarios, cargas sociales, beneficios<\/td><\/tr><tr><td><strong>Tercerizado<\/strong><\/td><td>Generado por proveedores o freelancers externos<\/td><td>Tarifa por hora, precio por entrega, precio por paquete de servicios<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Calculadora de costos de un proyecto<\/h2>\n\n\n\n<script>\n(function(){\n  if(!document.getElementById(\"bnz-iti-css\")){\n    var l=document.createElement(\"link\");\n    l.id=\"bnz-iti-css\";l.rel=\"stylesheet\";\n    l.href=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@24.7.0\/build\/css\/intlTelInput.css\";\n    document.head.appendChild(l);\n  }\n  if(!document.getElementById(\"bnz-iti-js\")){\n    var s=document.createElement(\"script\");\n    s.id=\"bnz-iti-js\";\n    s.src=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@24.7.0\/build\/js\/intlTelInput.min.js\";\n    document.head.appendChild(s);\n  }\n})();\n<\/script>\n\n<style>\n#bnz-pc *,#bnz-pc *::before,#bnz-pc *::after{box-sizing:border-box;margin:0;padding:0}\n#bnz-pc{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;font-size:15px;color:#1a1a1a;padding:2rem 0;max-width:860px}\n#bnz-pc .bnz-subtitle{font-size:13px;color:#666;margin-bottom:28px}\n#bnz-pc .bnz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}\n#bnz-pc .bnz-card{border:1px solid #e5e5e5;border-radius:12px;padding:20px;background:#fff}\n#bnz-pc .bnz-card-title{font-size:13px;font-weight:600;color:#444;margin-bottom:16px;text-transform:uppercase;letter-spacing:.03em}\n#bnz-pc .bnz-field{margin-bottom:14px}\n#bnz-pc .bnz-field label{display:block;font-size:13px;color:#555;margin-bottom:4px;font-weight:500}\n#bnz-pc .bnz-field input,#bnz-pc .bnz-field select{width:100%;padding:9px 11px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#1a1a1a;background:#fff;outline:none;transition:border-color .15s;box-shadow:none}\n#bnz-pc .bnz-field input:focus,#bnz-pc .bnz-field select:focus{border-color:#3b6bca}\n#bnz-pc .bnz-field .bnz-hint{font-size:11px;color:#999;margin-top:4px;line-height:1.5}\n#bnz-pc .bnz-perfil-bloque{border:1px solid #eee;border-radius:10px;padding:14px;margin-bottom:12px;background:#fafafa}\n#bnz-pc .bnz-perfil-titulo{font-size:12px;font-weight:600;color:#3b6bca;margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}\n#bnz-pc .bnz-perfil-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n#bnz-pc .bnz-perfil-grid .bnz-field{margin-bottom:0}\n#bnz-pc .bnz-collapsible-header{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:600;color:#3b6bca;margin-top:4px;margin-bottom:10px;user-select:none}\n#bnz-pc .bnz-collapsible-header .bnz-arrow{transition:transform .2s;font-size:11px}\n#bnz-pc .bnz-collapsible-header .bnz-arrow.bnz-open{transform:rotate(90deg)}\n#bnz-pc .bnz-collapsible-body{display:none}\n#bnz-pc .bnz-collapsible-body.bnz-open{display:block}\n#bnz-pc .bnz-btn{display:block;margin-left:auto;padding:10px 28px;background:#3b6bca;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}\n#bnz-pc .bnz-btn:hover{background:#2f58aa}\n#bnz-pc .bnz-disclaimer{font-size:11px;color:#aaa;line-height:1.6;margin-top:16px}\n#bnz-resultado-pc{display:none;margin-top:28px}\n#bnz-pc .bnz-res-card{border:1px solid #e5e5e5;border-radius:12px;padding:20px;background:#fff;margin-bottom:16px}\n#bnz-pc .bnz-res-card-blue{border-left:4px solid #3b6bca}\n#bnz-pc .bnz-res-card-green{border-left:4px solid #1a7a3f}\n#bnz-pc .bnz-res-card-red{border-left:4px solid #b52a2a}\n#bnz-pc .bnz-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}\n#bnz-pc .bnz-metric{background:#f7f7f7;border-radius:8px;padding:12px 14px}\n#bnz-pc .bnz-metric .bnz-mlabel{font-size:11px;color:#888;margin-bottom:4px}\n#bnz-pc .bnz-metric .bnz-mval{font-size:19px;font-weight:600;color:#1a1a1a}\n#bnz-pc .bnz-metric .bnz-mval.bnz-green{color:#1a7a3f}\n#bnz-pc .bnz-metric .bnz-mval.bnz-red{color:#b52a2a}\n#bnz-pc .bnz-metric .bnz-mval.bnz-gray{color:#555;font-size:15px}\n#bnz-pc hr{border:none;border-top:1px solid #eee;margin:16px 0}\n#bnz-pc table{width:100%;border-collapse:collapse;font-size:13px}\n#bnz-pc thead th{text-align:left;font-weight:400;color:#888;padding-bottom:8px;border-bottom:1px solid #eee}\n#bnz-pc thead th:last-child{text-align:right}\n#bnz-pc tbody td{padding:9px 0;border-bottom:1px solid #f2f2f2;color:#1a1a1a;vertical-align:middle}\n#bnz-pc tbody td:last-child{text-align:right}\n#bnz-pc .bnz-tr-total td{font-weight:600;border-top:2px solid #eee;border-bottom:none;padding-top:12px}\n#bnz-pc .bnz-alert{background:#fef0ee;border:1px solid #f2babb;border-radius:8px;padding:12px 16px;margin-top:16px;font-size:13px;color:#8c1515;line-height:1.55}\n#bnz-pc .bnz-ok{background:#eefaf4;border:1px solid #a3d9bb;border-radius:8px;padding:12px 16px;margin-top:16px;font-size:13px;color:#0d4a28;line-height:1.55}\n#bnz-pc .bnz-info{background:#eef4ff;border:1px solid #b3cde8;border-radius:8px;padding:12px 16px;margin-top:16px;font-size:13px;color:#1a3a6b;line-height:1.55}\n#bnz-modal-overlay-pc{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;align-items:center;justify-content:center}\n#bnz-modal-overlay-pc.bnz-active{display:flex}\n#bnz-modal-pc{background:#fff;border-radius:12px;padding:28px;width:100%;max-width:560px;margin:1rem;max-height:90vh;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;font-size:15px;color:#1a1a1a}\n#bnz-modal-pc h2{font-size:17px;font-weight:600;margin-bottom:6px;color:#1a1a1a}\n#bnz-modal-pc p.bnz-modal-desc{font-size:13px;color:#666;margin-bottom:20px}\n#bnz-modal-pc input,#bnz-modal-pc select{width:100%;padding:9px 11px;border:1px solid #ddd;border-radius:8px;font-size:14px;margin-bottom:10px;outline:none;display:block;background:#fff;color:#1a1a1a;box-sizing:border-box}\n#bnz-modal-pc input:focus,#bnz-modal-pc select:focus{border-color:#3b6bca}\n#bnz-modal-pc .bnz-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}\n#bnz-modal-pc .bnz-modal-row input,#bnz-modal-pc .bnz-modal-row select{margin-bottom:0}\n#bnz-modal-pc .bnz-modal-check{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}\n#bnz-modal-pc .bnz-modal-check input[type=\"checkbox\"]{width:14px;height:14px;flex-shrink:0;margin-top:2px}\n#bnz-modal-pc .bnz-modal-check span{font-size:12px;color:#555;line-height:1.5}\n#bnz-modal-pc .bnz-modal-check a{color:#3b6bca;text-decoration:none}\n#bnz-modal-pc .bnz-modal-erro{font-size:12px;color:#b52a2a;margin-bottom:10px;display:none}\n#bnz-modal-pc .bnz-modal-actions{display:flex;justify-content:flex-end;margin-top:8px}\n#bnz-modal-pc .bnz-modal-btn{padding:10px 28px;background:#3b6bca;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}\n#bnz-modal-pc .bnz-modal-btn:hover{background:#2f58aa}\n#bnz-modal-pc .bnz-modal-success{display:none;text-align:center;padding:20px 0}\n#bnz-modal-pc .bnz-modal-success p{font-size:14px;color:#1a7a3f;font-weight:600}\n#bnz-modal-pc .iti{width:100%;margin-bottom:10px;display:block}\n#bnz-modal-pc .iti input.iti__tel-input{width:100%;padding:9px 11px 9px 52px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#1a1a1a;background:#fff;outline:none;box-sizing:border-box;margin-bottom:0}\n#bnz-modal-pc .iti input.iti__tel-input:focus{border-color:#3b6bca}\n#bnz-modal-pc .iti--allow-dropdown .iti__country-container{padding:0 0 0 8px}\n#bnz-modal-pc .iti__dropdown-content{position:fixed;z-index:100000;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.15);width:auto;min-width:300px}\n#bnz-modal-pc .iti__search-input{width:100%;padding:8px 11px;border:none;border-bottom:1px solid #eee;font-size:13px;outline:none;box-shadow:none;border-radius:0}\n#bnz-modal-pc .iti__search-input:focus{border-color:#eee;box-shadow:none;outline:none}\n#bnz-modal-pc .iti__country-list{border:none;box-shadow:none;max-height:none;width:100%}\n#bnz-modal-pc .iti__country{padding:8px 11px;font-size:13px}\n#bnz-modal-pc .iti__country.iti__highlight{background:#f3f5f9}\n<\/style>\n\n<div id=\"bnz-pc\">\n  <p class=\"bnz-subtitle\">Introduce los datos de cada perfil del equipo y los servicios externos contratados. La calculadora devuelve el costo previsto, el realizado y el desv\u00edo del proyecto.<\/p>\n\n  <div class=\"bnz-grid\">\n\n    <!-- CARD 1: Configuraci\u00f3n -->\n    <div class=\"bnz-card\">\n      <p class=\"bnz-card-title\">Configuraci\u00f3n<\/p>\n\n      <div class=\"bnz-field\">\n        <label>Moneda del proyecto<\/label>\n        <select id=\"bnz-pc-moneda\">\n          <option value=\"$\">$ \u2014 D\u00f3lar<\/option>\n          <option value=\"\u20ac\">\u20ac \u2014 Euro<\/option>\n        <\/select>\n        <p class=\"bnz-hint\">Todos los importes y resultados se mostrar\u00e1n en la moneda seleccionada.<\/p>\n      <\/div>\n\n      <div class=\"bnz-field\">\n        <label>Nombre del proyecto <span style=\"font-weight:400;color:#aaa\">(opcional)<\/span><\/label>\n        <input type=\"text\" id=\"bnz-pc-nombre\" placeholder=\"Ej: Implantaci\u00f3n sistema RR. HH.\">\n        <p class=\"bnz-hint\">Aparecer\u00e1 en el encabezado del resultado para identificar el c\u00e1lculo.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- CARD 2: Costos tercerizados -->\n    <div class=\"bnz-card\">\n      <p class=\"bnz-card-title\">Costos tercerizados<\/p>\n      <p class=\"bnz-hint\" style=\"margin-bottom:14px\">Servicios externos contratados a precio cerrado por proyecto (dise\u00f1o, traducci\u00f3n, consultor\u00eda externa\u2026). El importe previsto y el realizado coinciden: el desv\u00edo siempre es cero.<\/p>\n\n      <div class=\"bnz-field\">\n        <label>Servicio tercerizado 1 <span style=\"font-weight:400;color:#aaa\">(opcional)<\/span><\/label>\n        <input type=\"text\" id=\"bnz-pc-terc1-desc\" placeholder=\"Ej: Especialista externo, dise\u00f1o web\u2026\">\n        <input type=\"text\" id=\"bnz-pc-terc1-imp\" placeholder=\"Importe acordado. Ej: 2400\" style=\"margin-top:6px\">\n        <p class=\"bnz-hint\">Precio total del servicio seg\u00fan contrato, sin IVA.<\/p>\n      <\/div>\n\n      <div class=\"bnz-collapsible-header\" id=\"bnz-pc-terc-toggle\">\n        <span class=\"bnz-arrow\" id=\"bnz-pc-terc-arrow\">&#9654;<\/span> A\u00f1adir m\u00e1s servicios tercerizados\n      <\/div>\n      <div class=\"bnz-collapsible-body\" id=\"bnz-pc-terc-body\">\n        <div class=\"bnz-field\">\n          <label>Servicio tercerizado 2<\/label>\n          <input type=\"text\" id=\"bnz-pc-terc2-desc\" placeholder=\"Ej: Traducci\u00f3n, maquetaci\u00f3n\u2026\">\n          <input type=\"text\" id=\"bnz-pc-terc2-imp\" placeholder=\"Importe acordado\" style=\"margin-top:6px\">\n        <\/div>\n        <div class=\"bnz-field\">\n          <label>Servicio tercerizado 3<\/label>\n          <input type=\"text\" id=\"bnz-pc-terc3-desc\" placeholder=\"Ej: Auditor\u00eda externa\u2026\">\n          <input type=\"text\" id=\"bnz-pc-terc3-imp\" placeholder=\"Importe acordado\" style=\"margin-top:6px\">\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- CARD: Equipo interno -->\n  <div class=\"bnz-card\" style=\"margin-bottom:16px\">\n    <p class=\"bnz-card-title\">Equipo interno<\/p>\n    <p class=\"bnz-hint\" style=\"margin-bottom:16px\">Introduce un bloque por cada perfil que ha participado en el proyecto. La <strong>tasa de costo<\/strong> es lo que le cuesta a la empresa esa persona por hora: salario bruto mensual + Seguridad Social + beneficios, dividido entre las horas del per\u00edodo. Finanzas o RR. HH. pueden facilitarte este dato.<\/p>\n\n    <!-- Perfil 1 -->\n    <div class=\"bnz-perfil-bloque\">\n      <p class=\"bnz-perfil-titulo\">Perfil 1<\/p>\n      <div class=\"bnz-field\" style=\"margin-bottom:10px\">\n        <label>Nombre del perfil <span style=\"font-weight:400;color:#aaa\">(opcional)<\/span><\/label>\n        <input type=\"text\" id=\"bnz-pc-p1-nombre\" placeholder=\"Ej: Analista senior, Project Manager\u2026\">\n      <\/div>\n      <div class=\"bnz-perfil-grid\">\n        <div class=\"bnz-field\">\n          <label>Costo por hora<\/label>\n          <input type=\"text\" id=\"bnz-pc-p1-tasa\" placeholder=\"Ej: 75\">\n          <p class=\"bnz-hint\">Coste real a la empresa por hora trabajada (salario + cargas).<\/p>\n        <\/div>\n        <div class=\"bnz-field\">\n          <label>Horas previstas<\/label>\n          <input type=\"text\" id=\"bnz-pc-p1-prev\" placeholder=\"Ej: 80\">\n          <p class=\"bnz-hint\">Horas estimadas al hacer el presupuesto del proyecto.<\/p>\n        <\/div>\n        <div class=\"bnz-field\">\n          <label>Horas realizadas<\/label>\n          <input type=\"text\" id=\"bnz-pc-p1-real\" placeholder=\"Ej: 88\">\n          <p class=\"bnz-hint\">Horas realmente dedicadas. Si el proyecto no ha terminado, pon las horas hasta hoy.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Perfil 2 -->\n    <div class=\"bnz-perfil-bloque\">\n      <p class=\"bnz-perfil-titulo\">Perfil 2 <span style=\"font-weight:400;color:#aaa;text-transform:none;font-size:11px\">(opcional)<\/span><\/p>\n      <div class=\"bnz-field\" style=\"margin-bottom:10px\">\n        <label>Nombre del perfil<\/label>\n        <input type=\"text\" id=\"bnz-pc-p2-nombre\" placeholder=\"Ej: Coordinador de proyecto, T\u00e9cnico\u2026\">\n      <\/div>\n      <div class=\"bnz-perfil-grid\">\n        <div class=\"bnz-field\">\n          <label>Costo por hora<\/label>\n          <input type=\"text\" id=\"bnz-pc-p2-tasa\" placeholder=\"Ej: 55\">\n          <p class=\"bnz-hint\">Coste real a la empresa por hora trabajada.<\/p>\n        <\/div>\n        <div class=\"bnz-field\">\n          <label>Horas previstas<\/label>\n          <input type=\"text\" id=\"bnz-pc-p2-prev\" placeholder=\"Ej: 40\">\n          <p class=\"bnz-hint\">Horas estimadas en el presupuesto.<\/p>\n        <\/div>\n        <div class=\"bnz-field\">\n          <label>Horas realizadas<\/label>\n          <input type=\"text\" id=\"bnz-pc-p2-real\" placeholder=\"Ej: 44\">\n          <p class=\"bnz-hint\">Horas realmente dedicadas al proyecto.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Perfiles 3 y 4 colapsables -->\n    <div class=\"bnz-collapsible-header\" id=\"bnz-pc-prof-toggle\">\n      <span class=\"bnz-arrow\" id=\"bnz-pc-prof-arrow\">&#9654;<\/span> A\u00f1adir m\u00e1s perfiles (hasta 4 en total)\n    <\/div>\n    <div class=\"bnz-collapsible-body\" id=\"bnz-pc-prof-body\">\n\n      <div class=\"bnz-perfil-bloque\">\n        <p class=\"bnz-perfil-titulo\">Perfil 3<\/p>\n        <div class=\"bnz-field\" style=\"margin-bottom:10px\">\n          <label>Nombre del perfil<\/label>\n          <input type=\"text\" id=\"bnz-pc-p3-nombre\" placeholder=\"Ej: Especialista, Consultor\u2026\">\n        <\/div>\n        <div class=\"bnz-perfil-grid\">\n          <div class=\"bnz-field\">\n            <label>Costo por hora<\/label>\n            <input type=\"text\" id=\"bnz-pc-p3-tasa\" placeholder=\"Ej: 90\">\n            <p class=\"bnz-hint\">Coste real a la empresa por hora trabajada.<\/p>\n          <\/div>\n          <div class=\"bnz-field\">\n            <label>Horas previstas<\/label>\n            <input type=\"text\" id=\"bnz-pc-p3-prev\" placeholder=\"Ej: 20\">\n            <p class=\"bnz-hint\">Horas estimadas en el presupuesto.<\/p>\n          <\/div>\n          <div class=\"bnz-field\">\n            <label>Horas realizadas<\/label>\n            <input type=\"text\" id=\"bnz-pc-p3-real\" placeholder=\"Ej: 22\">\n            <p class=\"bnz-hint\">Horas realmente dedicadas al proyecto.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"bnz-perfil-bloque\">\n        <p class=\"bnz-perfil-titulo\">Perfil 4<\/p>\n        <div class=\"bnz-field\" style=\"margin-bottom:10px\">\n          <label>Nombre del perfil<\/label>\n          <input type=\"text\" id=\"bnz-pc-p4-nombre\" placeholder=\"Ej: Director, Responsable de \u00e1rea\u2026\">\n        <\/div>\n        <div class=\"bnz-perfil-grid\">\n          <div class=\"bnz-field\">\n            <label>Costo por hora<\/label>\n            <input type=\"text\" id=\"bnz-pc-p4-tasa\" placeholder=\"Ej: 120\">\n            <p class=\"bnz-hint\">Coste real a la empresa por hora trabajada.<\/p>\n          <\/div>\n          <div class=\"bnz-field\">\n            <label>Horas previstas<\/label>\n            <input type=\"text\" id=\"bnz-pc-p4-prev\" placeholder=\"Ej: 10\">\n            <p class=\"bnz-hint\">Horas estimadas en el presupuesto.<\/p>\n          <\/div>\n          <div class=\"bnz-field\">\n            <label>Horas realizadas<\/label>\n            <input type=\"text\" id=\"bnz-pc-p4-real\" placeholder=\"Ej: 10\">\n            <p class=\"bnz-hint\">Horas realmente dedicadas al proyecto.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <button class=\"bnz-btn\" onclick=\"bnzPcAbrirModal()\">Calcular costos del proyecto<\/button>\n\n  <!-- RESULTADO -->\n  <div id=\"bnz-resultado-pc\">\n    <div style=\"display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:16px\">\n      <div>\n        <p style=\"font-size:15px;font-weight:600;color:#1a1a1a\">Resultado del c\u00e1lculo<\/p>\n        <p style=\"font-size:12px;color:#888;margin-top:2px\" id=\"bnz-pc-res-meta\"><\/p>\n      <\/div>\n      <span style=\"font-size:11px;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:6px;padding:4px 10px;color:#555\" id=\"bnz-pc-badge\"><\/span>\n    <\/div>\n\n    <div class=\"bnz-res-card bnz-res-card-blue\">\n      <p style=\"font-size:13px;font-weight:600;margin-bottom:12px\">Resumen del proyecto<\/p>\n      <div class=\"bnz-metrics\" id=\"bnz-pc-metrics-resumen\"><\/div>\n    <\/div>\n\n    <div class=\"bnz-res-card\" id=\"bnz-pc-card-detalle\">\n      <p style=\"font-size:13px;font-weight:600;margin-bottom:12px\">Detalle por perfil y servicio<\/p>\n      <table>\n        <thead>\n          <tr>\n            <th>Perfil \/ servicio<\/th>\n            <th style=\"text-align:right\">Previsto<\/th>\n            <th style=\"text-align:right\">Realizado<\/th>\n            <th style=\"text-align:right\">Desv\u00edo<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody id=\"bnz-pc-tabla\"><\/tbody>\n      <\/table>\n      <div id=\"bnz-pc-interpretacion\"><\/div>\n    <\/div>\n\n    <hr>\n    <p class=\"bnz-disclaimer\">* Estimaci\u00f3n orientativa basada en los datos introducidos. Los costos reales pueden incluir cargas sociales, beneficios y gastos indirectos no contemplados en este formulario. Valida los resultados con el \u00e1rea financiera antes de tomar decisiones presupuestarias.<\/p>\n  <\/div>\n<\/div>\n\n<!-- Modal -->\n<div id=\"bnz-modal-overlay-pc\">\n  <div id=\"bnz-modal-pc\">\n    <h2>Vea el resultado del c\u00e1lculo<\/h2>\n    <p class=\"bnz-modal-desc\">Indique sus datos para acceder al detalle completo del c\u00e1lculo.<\/p>\n    <div id=\"bnz-modal-pc-form\">\n      <input type=\"email\" id=\"bnz-pc-lead-email\" placeholder=\"Correo corporativo *\">\n      <div class=\"bnz-modal-row\">\n        <input type=\"text\" id=\"bnz-pc-lead-nombre\" placeholder=\"Nombre *\">\n        <input type=\"text\" id=\"bnz-pc-lead-apellidos\" placeholder=\"Apellidos *\">\n      <\/div>\n      <input type=\"text\" id=\"bnz-pc-lead-empresa\" placeholder=\"Empresa *\">\n      <input type=\"tel\" id=\"bnz-pc-lead-telefono\" placeholder=\"Tel\u00e9fono *\">\n      <div class=\"bnz-modal-row\">\n        <select id=\"bnz-pc-lead-cargo\">\n          <option value=\"\" disabled=\"\" selected=\"\">Cargo *<\/option>\n          <option value=\"Director General \/ Presidente \/ CEO\">Director General \/ Presidente \/ CEO<\/option>\n          <option value=\"RR.HH. - Dir\/CHRO\/VP\">RR.HH. &#8211; Dir\/CHRO\/VP<\/option>\n          <option value=\"RR.HH. - M\u00e1nager de Selecci\u00f3n\">RR.HH. &#8211; M\u00e1nager de Selecci\u00f3n<\/option>\n          <option value=\"RR.HH. - T\u00e9cnico de Selecci\u00f3n\">RR.HH. &#8211; T\u00e9cnico de Selecci\u00f3n<\/option>\n          <option value=\"RR.HH. - M\u00e1nager de Formaci\u00f3n y Desarrollo\">RR.HH. &#8211; M\u00e1nager de Formaci\u00f3n y Desarrollo<\/option>\n          <option value=\"RR.HH. - Analista\/T\u00e9c. de Formaci\u00f3n y Desarrollo\">RR.HH. &#8211; Analista\/T\u00e9c. de Formaci\u00f3n y Desarrollo<\/option>\n          <option value=\"RR.HH. - Administraci\u00f3n y RRLL\">RR.HH. &#8211; Administraci\u00f3n y RRLL<\/option>\n          <option value=\"Finanzas - Compras\">Finanzas &#8211; Compras<\/option>\n          <option value=\"IT\">IT<\/option>\n          <option value=\"En b\u00fasqueda de empleo\">En b\u00fasqueda de empleo<\/option>\n          <option value=\"Estudiante\/Docente\">Estudiante\/Docente<\/option>\n          <option value=\"Otro\">Otro<\/option>\n        <\/select>\n        <select id=\"bnz-pc-lead-colaboradores\">\n          <option value=\"\" disabled=\"\" selected=\"\">N.\u00ba colaboradores *<\/option>\n          <option value=\"Aut\u00f3nomo\">Aut\u00f3nomo<\/option>\n          <option value=\"2 - 10\">2 &#8211; 10<\/option>\n          <option value=\"11 - 20\">11 &#8211; 20<\/option>\n          <option value=\"21 - 30\">21 &#8211; 30<\/option>\n          <option value=\"31 - 50\">31 &#8211; 50<\/option>\n          <option value=\"51 - 80\">51 &#8211; 80<\/option>\n          <option value=\"81 - 150\">81 &#8211; 150<\/option>\n          <option value=\"151 - 250\">151 &#8211; 250<\/option>\n          <option value=\"251 - 500\">251 &#8211; 500<\/option>\n          <option value=\"501 - 1000\">501 &#8211; 1000<\/option>\n          <option value=\"+1001\">+1001<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"bnz-modal-check\">\n        <input type=\"checkbox\" id=\"bnz-pc-check-privacidad\">\n        <span>He le\u00eddo y acepto la <a href=\"https:\/\/www.bizneo.com\/legal\/politica-de-privacidad\/\" target=\"_blank\" data-wpel-link=\"internal\">Pol\u00edtica de Privacidad<\/a>. *<\/span>\n      <\/div>\n      <div class=\"bnz-modal-check\">\n        <input type=\"checkbox\" id=\"bnz-pc-check-novedades\">\n        <span>Acepto recibir novedades de RR. HH. conforme a la <a href=\"https:\/\/www.bizneo.com\/legal\/politica-de-privacidad\/\" target=\"_blank\" data-wpel-link=\"internal\">Pol\u00edtica de Privacidad<\/a>.<\/span>\n      <\/div>\n      <p class=\"bnz-modal-erro\" id=\"bnz-pc-modal-erro\">Completa todos los campos obligatorios y acepta la Pol\u00edtica de Privacidad.<\/p>\n      <div class=\"bnz-modal-actions\">\n        <button class=\"bnz-modal-btn\" id=\"bnz-pc-btn-submit\" onclick=\"bnzPcSubmeterLead()\">Ver resultado<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"bnz-modal-success\" id=\"bnz-pc-modal-success\">\n      <p>&#10003; Datos recibidos. El resultado aparecer\u00e1 en unos instantes&#8230;<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n\n  var HS_PORTAL_ID  = \"144026949\";\n  var HS_FORM_GUID  = \"16aa1b91-1b4d-48d3-bbc0-438c263504aa\";\n  var HS_EVENT_NAME = \"pe144026949_calculadora_costos_proyecto_calculada\";\n  var COUNTRY_ORDER = [\"mx\",\"es\",\"co\",\"ar\",\"cl\"];\n\n  var ge = function(id){ return document.getElementById(id); };\n\n  var parseNum = function(s){\n    var str = (s || \"0\").toString().replace(\/\\.\/g,\"\").replace(\",\",\".\");\n    var n = parseFloat(str);\n    if(isNaN(n)){ return 0; }\n    return n;\n  };\n\n  var fmtMoney = function(v, sym){\n    var rounded = Math.round(v);\n    var abs = Math.abs(rounded);\n    var str = abs.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,\".\");\n    if(rounded < 0){ return \"-\" + sym + str; }\n    return sym + str;\n  };\n\n  \/* \u2500\u2500 Collapsibles \u2500\u2500 *\/\n  ge(\"bnz-pc-prof-toggle\").addEventListener(\"click\", function(){\n    var body  = ge(\"bnz-pc-prof-body\");\n    var arrow = ge(\"bnz-pc-prof-arrow\");\n    var open  = body.classList.toggle(\"bnz-open\");\n    if(open){ arrow.classList.add(\"bnz-open\"); }\n    else    { arrow.classList.remove(\"bnz-open\"); }\n  });\n\n  ge(\"bnz-pc-terc-toggle\").addEventListener(\"click\", function(){\n    var body  = ge(\"bnz-pc-terc-body\");\n    var arrow = ge(\"bnz-pc-terc-arrow\");\n    var open  = body.classList.toggle(\"bnz-open\");\n    if(open){ arrow.classList.add(\"bnz-open\"); }\n    else    { arrow.classList.remove(\"bnz-open\"); }\n  });\n\n  \/* \u2500\u2500 Abrir modal \u2500\u2500 *\/\n  window.bnzPcAbrirModal = function(){\n    var hasData = false;\n    var ids = [\"1\",\"2\",\"3\",\"4\"];\n    var i;\n    for(i = 0; i < ids.length; i++){\n      var tasa = parseNum(ge(\"bnz-pc-p\" + ids[i] + \"-tasa\").value);\n      var prev = parseNum(ge(\"bnz-pc-p\" + ids[i] + \"-prev\").value);\n      if(tasa > 0){\n        if(prev > 0){\n          hasData = true;\n        }\n      }\n    }\n    var terc1 = parseNum(ge(\"bnz-pc-terc1-imp\").value);\n    if(terc1 > 0){ hasData = true; }\n    if(!hasData){\n      alert(\"Introduce la tasa de costo y las horas previstas de al menos un perfil para calcular.\");\n      return;\n    }\n    ge(\"bnz-modal-overlay-pc\").classList.add(\"bnz-active\");\n    initIti();\n  };\n\n  ge(\"bnz-modal-overlay-pc\").addEventListener(\"click\", function(e){\n    if(e.target === this){ this.classList.remove(\"bnz-active\"); }\n  });\n\n  \/* \u2500\u2500 intl-tel-input \u2500\u2500 *\/\n  var iti = null;\n  var bCountry=\"\", bPais=\"\", bPrefijo=\"\", bCode=\"\";\n\n  function updateItiCountry(){\n    if(!iti){ return; }\n    var sel = iti.getSelectedCountryData();\n    if(!sel){ return; }\n    if(!sel.iso2){ return; }\n    bCountry = sel.name    || \"\";\n    bPais    = sel.name    || \"\";\n    bPrefijo = sel.dialCode ? \"+\" + sel.dialCode : \"\";\n    bCode    = sel.iso2    ? sel.iso2.toUpperCase() : \"\";\n  }\n\n  function initIti(){\n    if(iti){ return; }\n    if(typeof window.intlTelInput !== \"function\"){ setTimeout(initIti, 200); return; }\n    var input = ge(\"bnz-pc-lead-telefono\");\n    iti = window.intlTelInput(input, {\n      loadUtilsOnInit: \"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@24.7.0\/build\/js\/utils.js\",\n      countryOrder: COUNTRY_ORDER,\n      initialCountry: \"auto\",\n      geoIpLookup: function(success){\n        fetch(\"https:\/\/ipinfo.io\/json?token=d12bbc8ab02de1\")\n          .then(function(r){ return r.json(); })\n          .then(function(resp){\n            var c = \"mx\";\n            if(resp){\n              if(resp.country){\n                c = resp.country.toLowerCase();\n              }\n            }\n            if(COUNTRY_ORDER.indexOf(c) === -1){ c = COUNTRY_ORDER[0]; }\n            success(c);\n            setTimeout(updateItiCountry, 0);\n          })\n          .catch(function(){\n            success(COUNTRY_ORDER[0]);\n            setTimeout(updateItiCountry, 0);\n          });\n      }\n    });\n    input.addEventListener(\"countrychange\", updateItiCountry);\n    setTimeout(updateItiCountry, 600);\n  }\n\n  \/* \u2500\u2500 Submit lead \u2500\u2500 *\/\n  window.bnzPcSubmeterLead = function(){\n    var nombre   = ge(\"bnz-pc-lead-nombre\").value.trim();\n    var apellidos= ge(\"bnz-pc-lead-apellidos\").value.trim();\n    var email    = ge(\"bnz-pc-lead-email\").value.trim();\n    var empresa  = ge(\"bnz-pc-lead-empresa\").value.trim();\n    var tel      = ge(\"bnz-pc-lead-telefono\").value.trim();\n    var cargo    = ge(\"bnz-pc-lead-cargo\").value;\n    var colab    = ge(\"bnz-pc-lead-colaboradores\").value;\n    var privOk   = ge(\"bnz-pc-check-privacidad\").checked;\n    var emailOk  = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n\n    var valid = true;\n    if(!nombre)   { valid = false; }\n    if(!apellidos){ valid = false; }\n    if(!emailOk)  { valid = false; }\n    if(!empresa)  { valid = false; }\n    if(!tel)      { valid = false; }\n    if(!cargo)    { valid = false; }\n    if(!colab)    { valid = false; }\n    if(!privOk)   { valid = false; }\n\n    if(!valid){\n      ge(\"bnz-pc-modal-erro\").style.display = \"block\";\n      return;\n    }\n    ge(\"bnz-pc-modal-erro\").style.display = \"none\";\n    updateItiCountry();\n\n    var btn = ge(\"bnz-pc-btn-submit\");\n    btn.disabled    = true;\n    btn.textContent = \"Enviando...\";\n\n    var telFinal = tel;\n    if(iti){\n      if(typeof iti.getNumber === \"function\"){\n        var n = iti.getNumber();\n        if(n){ telFinal = n; }\n      }\n    }\n\n    var hutk = \"\";\n    var cookieMatch = document.cookie.match(\/hubspotutk=([^;]+)\/);\n    if(cookieMatch){ hutk = cookieMatch[1]; }\n\n    fetch(\"https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/\" + HS_PORTAL_ID + \"\/\" + HS_FORM_GUID, {\n      method: \"POST\",\n      headers: {\"Content-Type\":\"application\/json\"},\n      body: JSON.stringify({\n        fields:[\n          {name:\"firstname\",              value: nombre},\n          {name:\"lastname\",               value: apellidos},\n          {name:\"email\",                  value: email},\n          {name:\"company\",                value: empresa},\n          {name:\"phone\",                  value: telFinal},\n          {name:\"biz_titulo__c\",          value: cargo},\n          {name:\"segmento_target__c\",     value: colab},\n          {name:\"country\",                value: bCountry  || \"Espa\u00f1a\"},\n          {name:\"pais_dropdown\",          value: bPais     || \"Espa\u00f1a\"},\n          {name:\"prefijo\",                value: bPrefijo  || \"+34\"},\n          {name:\"hs_country_region_code\", value: bCode     || \"ES\"}\n        ],\n        context:{\n          hutk:     hutk || undefined,\n          pageUri:  window.location.href,\n          pageName: document.title\n        },\n        legalConsentOptions:{consent:{consentToProcess:true, text:\"He le\u00eddo y acepto la Pol\u00edtica de Privacidad.\"}}\n      })\n    })\n    .then(function(){\n      if(window._hsq){\n        window._hsq.push([\"identify\",{email: email}]);\n        window._hsq.push([\"trackCustomBehavioralEvent\",{name: HS_EVENT_NAME}]);\n      }\n      ge(\"bnz-modal-pc-form\").style.display    = \"none\";\n      ge(\"bnz-pc-modal-success\").style.display  = \"block\";\n      setTimeout(function(){\n        ge(\"bnz-modal-overlay-pc\").classList.remove(\"bnz-active\");\n        bnzPcCalcular();\n        ge(\"bnz-modal-pc-form\").style.display   = \"block\";\n        ge(\"bnz-pc-modal-success\").style.display = \"none\";\n        btn.disabled    = false;\n        btn.textContent = \"Ver resultado\";\n      }, 1800);\n    })\n    .catch(function(){\n      btn.disabled    = false;\n      btn.textContent = \"Ver resultado\";\n      alert(\"Error al enviar. Int\u00e9ntalo de nuevo.\");\n    });\n  };\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     C\u00c1LCULO\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function bnzPcCalcular(){\n    var sym      = ge(\"bnz-pc-moneda\").value;\n    var proyecto = ge(\"bnz-pc-nombre\").value.trim();\n\n    var totalPrev = 0;\n    var totalReal = 0;\n    var filas     = \"\";\n    var ids       = [\"1\",\"2\",\"3\",\"4\"];\n    var i;\n\n    \/* Perfiles internos *\/\n    for(i = 0; i < ids.length; i++){\n      var pid    = ids[i];\n      var nombre = ge(\"bnz-pc-p\" + pid + \"-nombre\").value.trim();\n      if(!nombre){ nombre = \"Perfil \" + pid; }\n      var tasa   = parseNum(ge(\"bnz-pc-p\" + pid + \"-tasa\").value);\n      var hPrev  = parseNum(ge(\"bnz-pc-p\" + pid + \"-prev\").value);\n      var hReal  = parseNum(ge(\"bnz-pc-p\" + pid + \"-real\").value);\n\n      if(tasa <= 0){ continue; }\n      if(hPrev <= 0){ continue; }\n\n      var hRealFin = hReal > 0 ? hReal : hPrev;\n      var cPrev    = tasa * hPrev;\n      var cReal    = tasa * hRealFin;\n      var diff     = cReal - cPrev;\n      var diffSign = diff > 0 ? \"+\" : \"\";\n      var diffCol  = diff > 0 ? \"color:#b52a2a\" : (diff < 0 ? \"color:#1a7a3f\" : \"color:#888\");\n      var realTxt  = hReal > 0 ? hRealFin + \"h \u2014 \" + fmtMoney(cReal, sym) : \"\u2014\";\n\n      totalPrev += cPrev;\n      totalReal += cReal;\n\n      filas +=\n        \"<tr>\" +\n          \"<td>\" + nombre + \" (\" + fmtMoney(tasa, sym) + \"\/h)<\/td>\" +\n          \"<td style='text-align:right'>\" + hPrev + \"h \u2014 \" + fmtMoney(cPrev, sym) + \"<\/td>\" +\n          \"<td style='text-align:right'>\" + realTxt + \"<\/td>\" +\n          \"<td style='text-align:right;\" + diffCol + \"'>\" + diffSign + fmtMoney(diff, sym) + \"<\/td>\" +\n        \"<\/tr>\";\n    }\n\n    \/* Tercerizados *\/\n    var tercIds = [\"1\",\"2\",\"3\"];\n    var j;\n    for(j = 0; j < tercIds.length; j++){\n      var tid  = tercIds[j];\n      var desc = ge(\"bnz-pc-terc\" + tid + \"-desc\").value.trim();\n      if(!desc){ desc = \"Tercerizado \" + tid; }\n      var imp  = parseNum(ge(\"bnz-pc-terc\" + tid + \"-imp\").value);\n      if(imp <= 0){ continue; }\n      totalPrev += imp;\n      totalReal += imp;\n      filas +=\n        \"<tr>\" +\n          \"<td>\" + desc + \" (precio cerrado)<\/td>\" +\n          \"<td style='text-align:right'>\" + fmtMoney(imp, sym) + \"<\/td>\" +\n          \"<td style='text-align:right'>\" + fmtMoney(imp, sym) + \"<\/td>\" +\n          \"<td style='text-align:right;color:#888'>\" + sym + \"0<\/td>\" +\n        \"<\/tr>\";\n    }\n\n    \/* Fila total *\/\n    var desvioAbs  = totalReal - totalPrev;\n    var desvioPct  = totalPrev > 0 ? (desvioAbs \/ totalPrev * 100) : 0;\n    var desvioSign = desvioAbs > 0 ? \"+\" : \"\";\n    var totalCol   = desvioAbs > 0 ? \"color:#b52a2a\" : (desvioAbs < 0 ? \"color:#1a7a3f\" : \"color:#888\");\n\n    filas +=\n      \"<tr style='font-weight:600;border-top:2px solid #eee'>\" +\n        \"<td>Total<\/td>\" +\n        \"<td style='text-align:right'>\" + fmtMoney(totalPrev, sym) + \"<\/td>\" +\n        \"<td style='text-align:right'>\" + fmtMoney(totalReal, sym) + \"<\/td>\" +\n        \"<td style='text-align:right;\" + totalCol + \"'>\" + desvioSign + fmtMoney(desvioAbs, sym) + \"<\/td>\" +\n      \"<\/tr>\";\n\n    \/* M\u00e9tricas resumen *\/\n    var mvalClass = desvioAbs > 0 ? \"bnz-mval bnz-red\" : (desvioAbs < 0 ? \"bnz-mval bnz-green\" : \"bnz-mval bnz-gray\");\n    ge(\"bnz-pc-metrics-resumen\").innerHTML =\n      \"<div class='bnz-metric'><p class='bnz-mlabel'>Costo previsto<\/p><p class='bnz-mval'>\" + fmtMoney(totalPrev, sym) + \"<\/p><\/div>\" +\n      \"<div class='bnz-metric'><p class='bnz-mlabel'>Costo realizado<\/p><p class='bnz-mval'>\" + fmtMoney(totalReal, sym) + \"<\/p><\/div>\" +\n      \"<div class='bnz-metric'><p class='bnz-mlabel'>Desv\u00edo<\/p><p class='\" + mvalClass + \"'>\" + desvioSign + fmtMoney(desvioAbs, sym) + \"<\/p><\/div>\" +\n      \"<div class='bnz-metric'><p class='bnz-mlabel'>Desv\u00edo (%)<\/p><p class='\" + mvalClass + \"'>\" + desvioSign + desvioPct.toFixed(1) + \"%<\/p><\/div>\";\n\n    \/* Tabla detalle *\/\n    ge(\"bnz-pc-tabla\").innerHTML = filas;\n\n    \/* Interpretaci\u00f3n *\/\n    var interp = \"\";\n    if(desvioAbs > 0){\n      interp = \"<div class='bnz-alert'><strong>El proyecto ha consumido \" + fmtMoney(desvioAbs, sym) + \" m\u00e1s de lo presupuestado (\" + desvioSign + desvioPct.toFixed(1) + \"%).<\/strong> Antes de actuar, verifica si el exceso proviene de m\u00e1s horas de las estimadas, de un cambio de tasa de costo o de una modificaci\u00f3n del alcance aprobada.<\/div>\";\n    } else if(desvioAbs < 0){\n      interp = \"<div class='bnz-ok'><strong>El proyecto se ha ejecutado con \" + fmtMoney(Math.abs(desvioAbs), sym) + \" menos de lo presupuestado (\" + desvioPct.toFixed(1) + \"%).<\/strong> Comprueba que el alcance se ha completado \u00edntegramente antes de dar el proyecto por cerrado.<\/div>\";\n    } else {\n      interp = \"<div class='bnz-info'>El costo realizado coincide con el presupuesto aprobado. El desv\u00edo es cero.<\/div>\";\n    }\n    ge(\"bnz-pc-interpretacion\").innerHTML = interp;\n\n    \/* Meta y badge *\/\n    ge(\"bnz-pc-res-meta\").textContent = proyecto ? proyecto : \"Proyecto\";\n    ge(\"bnz-pc-badge\").textContent    = sym === \"\u20ac\" ? \"Euros\" : \"D\u00f3lares\";\n\n    \/* Mostrar resultado *\/\n    ge(\"bnz-resultado-pc\").style.display = \"block\";\n    ge(\"bnz-resultado-pc\").scrollIntoView({behavior:\"smooth\", block:\"start\"});\n  }\n\n  window.bnzPcCalcular = bnzPcCalcular;\n\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo calcular los costos de un proyecto paso a paso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calcular los costos de un proyecto requiere identificar primero las etapas y los perfiles que participan en cada una, estimar las horas de trabajo y aplicar la tasa de costo correspondiente a cada perfil, e incorporar los costos de los proveedores y servicios tercerizados seg\u00fan el modelo de contrataci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Definir las etapas y los perfiles necesarios<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El punto de partida es <strong>dividir el proyecto en etapas<\/strong> que puedan seguirse de forma independiente: diagn\u00f3stico, ejecuci\u00f3n, revisi\u00f3n y entrega, por ejemplo. Para cada etapa, hay que <strong>identificar qu\u00e9 perfiles participan<\/strong> y cu\u00e1ntas horas requiere su trabajo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" data-wpel-link=\"internal\" target=\"_blank\"><img decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/arbol-proyectos-1024x702.webp\" alt=\"arbol-proyectos\" class=\"wp-image-66352\" srcset=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/arbol-proyectos-1024x702.webp 1024w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/arbol-proyectos-300x206.webp 300w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/arbol-proyectos-768x527.webp 768w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/arbol-proyectos.webp 1500w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Registrar las etapas y los perfiles desde el inicio evita que los costos queden agrupados en una cifra global que resulta dif\u00edcil de analizar cuando aparece un desv\u00edo.<\/p>\n\n\n\n<bzn-note><a href=\"\/blog\/cronograma-de-proyecto\/\" id=\"destacado-post\" target=\"_blank\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\"><span class=\"bzn-link-title\"><strong>Cronograma de un proyecto<\/strong><\/span> C\u00f3mo planificar tareas, dependencias y plazos realistas<\/a><\/bzn-note>\n\n\n\n<h3 class=\"wp-block-heading\">Estimar las horas y aplicar la tasa de costo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Calcular el costo de mano de obra de cada etapa requiere <strong>combinar las horas que cada perfil dedicar\u00e1 al trabajo<\/strong> con la tasa de costo por hora que le corresponde.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" data-wpel-link=\"internal\" target=\"_blank\"><img decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/02\/software-proyectos-tareas-control-horas-por-proyecto-y-cliente-1024x702.webp\" alt=\"Software de preyectos y tareas - Control de horas por proyecto y cliente\" class=\"wp-image-65192\" srcset=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/02\/software-proyectos-tareas-control-horas-por-proyecto-y-cliente-1024x702.webp 1024w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/02\/software-proyectos-tareas-control-horas-por-proyecto-y-cliente-300x206.webp 300w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/02\/software-proyectos-tareas-control-horas-por-proyecto-y-cliente-768x527.webp 768w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2021\/02\/software-proyectos-tareas-control-horas-por-proyecto-y-cliente.webp 1500w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La tasa de costo por hora se construye dividiendo el costo total del profesional en el per\u00edodo, incluyendo salario, cargas sociales y beneficios, por la base de horas adoptada como referencia en la empresa. El criterio de construcci\u00f3n debe ser consistente entre proyectos y per\u00edodos.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Costo previsto de mano de obra = suma de (horas previstas de cada perfil \u00d7 su tasa de costo por hora)<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Registrar tambi\u00e9n las <strong>premisas de la estimaci\u00f3n<\/strong>, como el n\u00famero de revisiones incluidas, los entregables comprometidos y la participaci\u00f3n del cliente. Cuando una estimaci\u00f3n cambia, las premisas explican el motivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Incluir los costos tercerizados seg\u00fan el contrato<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los costos de mano de obra tercerizada se incorporan al presupuesto del proyecto seg\u00fan el modelo de contrataci\u00f3n acordado con cada proveedor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando la <strong>contrataci\u00f3n es por hora<\/strong>, el costo previsto resulta de multiplicar las horas aprobadas por la tarifa acordada. Cuando es <strong>por entrega o por paquete de servicios<\/strong>, el valor se registra en funci\u00f3n del criterio financiero definido, sin crear horas ficticias que distorsionen la comparaci\u00f3n con el realizado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>costos de coordinaci\u00f3n interna asociados<\/strong> a la gesti\u00f3n del proveedor pueden registrarse por separado, siempre que correspondan a trabajo efectivamente realizado y no se solapen con los importes ya facturados por el tercero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo comparar el presupuesto con el gasto real<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Comparar el presupuesto con el gasto real de un proyecto exige <strong>trabajar con el mismo alcance y la misma fecha de corte<\/strong> en ambos valores. Una etapa en curso no puede evaluarse solo por el dinero consumido hasta ese momento: el progreso de las entregas determina si el gasto est\u00e1 justificado o si hay una desviaci\u00f3n real.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Trabajo en la etapa concluida<\/th><th>Previsto<\/th><th>Realizado<\/th><th>Diferencia<\/th><\/tr><\/thead><tbody><tr><td>Equipo interno, a $75\/hora<\/td><td>80 h \u00d7 $75 = $6.000<\/td><td>88 h \u00d7 $75 = $6.600<\/td><td>+$600<\/td><\/tr><tr><td>Especialista tercerizado, precio por proyecto<\/td><td>$2.400<\/td><td>$2.400<\/td><td>$0<\/td><\/tr><tr><td>Total de mano de obra<\/td><td>$8.400<\/td><td>$9.000<\/td><td>+$600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando una <strong>etapa est\u00e1 en curso<\/strong>, el PMI recomienda incorporar el progreso de las entregas al an\u00e1lisis. Comparar solo el dinero consumido con el presupuesto total de la etapa puede dar una imagen incompleta si parte del trabajo previsto a\u00fan no se ha ejecutado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" data-wpel-link=\"internal\" target=\"_blank\"><img decoding=\"async\" width=\"1024\" height=\"154\" src=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-medio-coste-real-proyectos-es-1024x154.webp\" alt=\"banner-medio-coste-real-proyectos-es\" class=\"wp-image-66472\" srcset=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-medio-coste-real-proyectos-es-1024x154.webp 1024w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-medio-coste-real-proyectos-es-300x45.webp 300w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-medio-coste-real-proyectos-es-768x115.webp 768w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-medio-coste-real-proyectos-es.webp 1360w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo identificar el costo de retrabajo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El retrabajo agrupa las <strong>horas dedicadas a corregir o repetir una entrega<\/strong> que no cumpli\u00f3 los criterios acordados. Su costo se calcula multiplicando las horas de correcci\u00f3n por la tasa de costo del perfil que las ejecut\u00f3. Esas horas ya forman parte del costo realizado de la etapa, por lo que identificarlas no modifica el total: permite analizarlas por separado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conviene distinguir tres situaciones con consecuencias distintas para el an\u00e1lisis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Correcci\u00f3n de error:<\/strong> el trabajo no cumpli\u00f3 los criterios definidos y debe rehacerse.<\/li>\n\n\n\n<li><strong>Revisi\u00f3n prevista:<\/strong> estaba incluida en la estimaci\u00f3n original y forma parte del proceso acordado.<\/li>\n\n\n\n<li><strong>Cambio de alcance aprobado:<\/strong> el cliente o la direcci\u00f3n solicitaron modificaciones que generan horas adicionales sin representar un fallo de ejecuci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Registrar <strong>el motivo y la etapa afectada<\/strong> en cada caso permite identificar patrones. Si el retrabajo se concentra en una actividad concreta, la acci\u00f3n puede orientarse a mejorar el briefing, revisar el proceso de aprobaci\u00f3n o reservar m\u00e1s esfuerzo en la estimaci\u00f3n inicial de esa tarea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 hacer cuando aparece un desv\u00edo de costos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de tomar decisiones sobre un desv\u00edo, hay que identificar su origen. Un desv\u00edo puede venir de un aumento en las horas dedicadas, de un cambio en la tasa de costo, de una modificaci\u00f3n del alcance o de una estimaci\u00f3n inicial poco ajustada. Cada causa requiere una acci\u00f3n distinta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Verificar si el problema est\u00e1 en las horas o en la tasa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un desv\u00edo de costos en un proyecto tiene <strong>dos or\u00edgenes posibles<\/strong>: la etapa consumi\u00f3 m\u00e1s horas de las previstas, o el costo por hora result\u00f3 mayor al estimado. Separar ambas variables antes de actuar permite orientar la acci\u00f3n hacia la causa real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si las tasas se mantuvieron estables y el desv\u00edo existe, la investigaci\u00f3n debe centrarse en las <strong>actividades ejecutadas<\/strong>: qu\u00e9 tareas requirieron m\u00e1s esfuerzo, qu\u00e9 perfiles intervinieron y si hubo trabajo no contemplado en la estimaci\u00f3n original.<\/p>\n\n\n\n<bzn-info><a href=\"\/blog\/imputar-horas-proyectos\/\" id=\"destacado-post\" target=\"_blank\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\"><span class=\"bzn-link-title\"><strong>Imputaci\u00f3n de horas en proyectos<\/strong><\/span> C\u00f3mo asignar tiempo, calcular costes y detectar desviaciones antes del cierre<\/a><\/bzn-info>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si las tasas cambiaron durante la ejecuci\u00f3n, hay que verificar <strong>desde qu\u00e9 fecha aplica el nuevo valor y recalcular el impacto<\/strong> sobre las horas ya registradas. Preservar la fecha de vigencia de cada tasa evita distorsiones al comparar per\u00edodos distintos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Revisar el alcance y las aprobaciones<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando el desv\u00edo de costos coincide con <strong>entregas adicionales, revisiones fuera de lo acordado o requisitos modificados<\/strong> durante la ejecuci\u00f3n, la causa probable es un cambio de alcance. Verificar si ese cambio fue aprobado formalmente y si su impacto en el presupuesto qued\u00f3 registrado permite distinguir un sobrecosto real de un ajuste leg\u00edtimo al plan original.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preservar la versi\u00f3n inicial del presupuesto junto al <strong>historial de cambios aprobados<\/strong> es la \u00fanica forma de saber qu\u00e9 parte del desv\u00edo responde a decisiones tomadas durante el proyecto y qu\u00e9 parte indica un problema de estimaci\u00f3n o de ejecuci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Definir la acci\u00f3n y medir el resultado<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Identificada la causa del desv\u00edo, la respuesta puede tomar distintas formas: renegociar una entrega con el cliente, reorganizar el trabajo entre perfiles, aprobar un presupuesto adicional o corregir el proceso que gener\u00f3 el sobrecosto. <strong>La acci\u00f3n debe ser compatible con la causa identificada<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ajustar las horas previstas en el plan sin modificar las condiciones de ejecuci\u00f3n mejora la apariencia del presupuesto pero no resuelve el problema. En la siguiente revisi\u00f3n, el desv\u00edo vuelve a aparecer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tras aplicar la acci\u00f3n, hay que <strong>verificar en la siguiente fecha de corte si la previsi\u00f3n de costo final se ha ajustado<\/strong>. Un desv\u00edo que se reduce confirma que la medida tuvo efecto. Uno que se mantiene o crece indica que la causa real a\u00fan no se ha abordado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 datos registrar en el control de costos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un seguimiento \u00fatil <strong>parte de tres elementos<\/strong>: la referencia aprobada, los costos registrados y la estimaci\u00f3n actualizada. Con esos datos hay suficiente informaci\u00f3n para tomar decisiones en cualquier punto del proyecto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>campos m\u00ednimos para que el control sea verificable <\/strong>son la identificaci\u00f3n del proyecto y la etapa, el presupuesto aprobado con tasas y horas previstas, el realizado con horas registradas y tercerizaci\u00f3n reconocida, la fecha de corte, el progreso de entregas, la estimaci\u00f3n pendiente y el desv\u00edo con su acci\u00f3n y responsable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Definir una <strong>frecuencia de revisi\u00f3n<\/strong> compatible con la duraci\u00f3n del proyecto garantiza que los datos est\u00e9n actualizados cuando se necesiten. En proyectos cortos, una revisi\u00f3n semanal es suficiente si los registros se mantienen al d\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un<a href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" data-wpel-link=\"internal\" target=\"_blank\"> software de gesti\u00f3n de proyectos<\/a> conectado al control horario <strong>traslada las horas trabajadas autom\u00e1ticamente a cada cliente y etapa, con las tasas de costo aplicadas <\/strong>desde el perfil de cada persona. El c\u00e1lculo del costo real parte de datos ya registrados, sin pasos adicionales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bizneo HR <strong>calcula el costo real de cada proyecto a partir del fichaje de las horas del equipo<\/strong>. La plataforma sincroniza los registros de presencia con cada proyecto y cliente, y presenta los <strong>costos y las horas dedicadas por perfil en una \u00fanica vista<\/strong>, con el costo al c\u00e9ntimo desde el fichaje real.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.bizneo.com\/proyectos-y-tareas\/\" data-wpel-link=\"internal\" target=\"_blank\"><img decoding=\"async\" width=\"1024\" height=\"307\" src=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-grande-proyectos-control-horario-es-1024x307.webp\" alt=\"banner-grande-proyectos-control-horario-es\" class=\"wp-image-66451\" srcset=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-grande-proyectos-control-horario-es-1024x307.webp 1024w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-grande-proyectos-control-horario-es-300x90.webp 300w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-grande-proyectos-control-horario-es-768x230.webp 768w, https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/10\/banner-grande-proyectos-control-horario-es.webp 1360w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>El costo de un proyecto es la suma de los recursos econ\u00f3micos necesarios para ejecutar sus entregas: mano de obra interna, servicios tercerizados, materiales y gastos operativos. <\/p>\n","protected":false},"author":49,"featured_media":66556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[741],"tags":[],"class_list":["post-66555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos-y-tareas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Costos de un proyecto | Calculadora, tipos y control<\/title>\n<meta name=\"description\" content=\"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Costos de un proyecto | Calculadora, tipos y control\" \/>\n<meta property=\"og:description\" content=\"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Recursos Humanos de Bizneo HR: pr\u00e1ctico y actual\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T10:16:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-03T10:16:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marta Campos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marta Campos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/\"},\"author\":{\"name\":\"Marta Campos\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#\\\/schema\\\/person\\\/9db973049e3a26a5685a97ca6ed4aae0\"},\"headline\":\"Costos de un proyecto: c\u00f3mo calcularlos y controlar el presupuesto\",\"datePublished\":\"2026-11-03T10:16:52+00:00\",\"dateModified\":\"2026-11-03T10:16:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/\"},\"wordCount\":2382,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/costos-de-proyecto.png\",\"articleSection\":[\"Proyectos y tareas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/\",\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/\",\"name\":\"Costos de un proyecto | Calculadora, tipos y control\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/costos-de-proyecto.png\",\"datePublished\":\"2026-11-03T10:16:52+00:00\",\"dateModified\":\"2026-11-03T10:16:54+00:00\",\"description\":\"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/costos-de-proyecto.png\",\"contentUrl\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/costos-de-proyecto.png\",\"width\":1024,\"height\":576,\"caption\":\"costos de proyecto\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/costos-de-proyecto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proyectos y tareas\",\"item\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/category\\\/proyectos-y-tareas\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Costos de un proyecto: c\u00f3mo calcularlos y controlar el presupuesto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/\",\"name\":\"Blog de Recursos Humanos de Bizneo HR: pr\u00e1ctico y actual\",\"description\":\"Todo sobre actualidad, herramientas y tecnolog\u00eda  para optimizar la gesti\u00f3n del talento humano\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#organization\",\"name\":\"Bizneo HR\",\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Icono-Logo-Bizneo-HR.png\",\"contentUrl\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Icono-Logo-Bizneo-HR.png\",\"width\":834,\"height\":834,\"caption\":\"Bizneo HR\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/#\\\/schema\\\/person\\\/9db973049e3a26a5685a97ca6ed4aae0\",\"name\":\"Marta Campos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g\",\"caption\":\"Marta Campos\"},\"url\":\"https:\\\/\\\/www.bizneo.com\\\/blog\\\/author\\\/martacampos\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Costos de un proyecto | Calculadora, tipos y control","description":"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Costos de un proyecto | Calculadora, tipos y control","og_description":"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.","og_url":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/","og_site_name":"Blog de Recursos Humanos de Bizneo HR: pr\u00e1ctico y actual","article_published_time":"2026-11-03T10:16:52+00:00","article_modified_time":"2026-11-03T10:16:54+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png","type":"image\/png"}],"author":"Marta Campos","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Marta Campos","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#article","isPartOf":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/"},"author":{"name":"Marta Campos","@id":"https:\/\/www.bizneo.com\/blog\/#\/schema\/person\/9db973049e3a26a5685a97ca6ed4aae0"},"headline":"Costos de un proyecto: c\u00f3mo calcularlos y controlar el presupuesto","datePublished":"2026-11-03T10:16:52+00:00","dateModified":"2026-11-03T10:16:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/"},"wordCount":2382,"commentCount":0,"publisher":{"@id":"https:\/\/www.bizneo.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png","articleSection":["Proyectos y tareas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/","url":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/","name":"Costos de un proyecto | Calculadora, tipos y control","isPartOf":{"@id":"https:\/\/www.bizneo.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#primaryimage"},"image":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png","datePublished":"2026-11-03T10:16:52+00:00","dateModified":"2026-11-03T10:16:54+00:00","description":"Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real.","breadcrumb":{"@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#primaryimage","url":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png","contentUrl":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png","width":1024,"height":576,"caption":"costos de proyecto"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bizneo.com\/blog\/costos-de-proyecto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.bizneo.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Proyectos y tareas","item":"https:\/\/www.bizneo.com\/blog\/category\/proyectos-y-tareas\/"},{"@type":"ListItem","position":3,"name":"Costos de un proyecto: c\u00f3mo calcularlos y controlar el presupuesto"}]},{"@type":"WebSite","@id":"https:\/\/www.bizneo.com\/blog\/#website","url":"https:\/\/www.bizneo.com\/blog\/","name":"Blog de Recursos Humanos de Bizneo HR: pr\u00e1ctico y actual","description":"Todo sobre actualidad, herramientas y tecnolog\u00eda  para optimizar la gesti\u00f3n del talento humano","publisher":{"@id":"https:\/\/www.bizneo.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bizneo.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.bizneo.com\/blog\/#organization","name":"Bizneo HR","url":"https:\/\/www.bizneo.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.bizneo.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2020\/09\/Icono-Logo-Bizneo-HR.png","contentUrl":"https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2020\/09\/Icono-Logo-Bizneo-HR.png","width":834,"height":834,"caption":"Bizneo HR"},"image":{"@id":"https:\/\/www.bizneo.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.bizneo.com\/blog\/#\/schema\/person\/9db973049e3a26a5685a97ca6ed4aae0","name":"Marta Campos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a6a0cc7448b63de85c5c95e230e8c23108f072a1097e3e6a5ce052f80f217f9?s=96&d=mm&r=g","caption":"Marta Campos"},"url":"https:\/\/www.bizneo.com\/blog\/author\/martacampos\/"}]}},"spectra_custom_meta":{"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:0;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_thumbnail_id":["66556"],"_yoast_wpseo_title":["Costos de un proyecto | Calculadora, tipos y control"],"_yoast_wpseo_metadesc":["Qu\u00e9 son los costos de un proyecto, qu\u00e9 tipos existen, c\u00f3mo calcularlos y c\u00f3mo comparar el presupuesto con el gasto real."],"_yoast_wpseo_focuskw":["costos de proyecto"],"_yoast_wpseo_primary_category":["741"],"_edit_lock":["1793712779:49"],"_edit_last":["49"],"_yoast_wpseo_linkdex":["92"],"_yoast_wpseo_content_score":["60"],"_yoast_wpseo_seo_title_score":["83"],"_yoast_wpseo_meta_description_score":["100"],"_yoast_wpseo_estimated-reading-time-minutes":["12"],"_uag_css_file_name":["uag-css-66555.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:7133:\".wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-block-64e4a9db.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-64e4a9db.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}@media only screen and (max-width: 767px) {.uagb-block-64e4a9db.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:11:{i:0;s:14:\"core\/paragraph\";i:1;s:9:\"core\/html\";i:2;s:12:\"core\/heading\";i:3;s:10:\"uagb\/image\";i:4;s:10:\"core\/table\";i:5;s:10:\"core\/image\";i:6;s:10:\"core\/quote\";i:7;s:9:\"core\/list\";i:8;s:14:\"core\/list-item\";i:9;s:12:\"core\/details\";i:10;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1793975775\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png",1024,576,false],"thumbnail":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto-150x150.png",150,150,true],"medium":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto-300x169.png",300,169,true],"medium_large":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto-768x432.png",768,432,true],"large":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png",1024,576,false],"1536x1536":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png",1024,576,false],"2048x2048":["https:\/\/www.bizneo.com\/blog\/wp-content\/uploads\/2026\/11\/costos-de-proyecto.png",1024,576,false]},"uagb_author_info":{"display_name":"Marta Campos","author_link":"https:\/\/www.bizneo.com\/blog\/author\/martacampos\/"},"uagb_comment_info":0,"uagb_excerpt":"El costo de un proyecto es la suma de los recursos econ\u00f3micos necesarios para ejecutar sus entregas: mano de obra interna, servicios tercerizados, materiales y gastos operativos.","_links":{"self":[{"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/posts\/66555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/comments?post=66555"}],"version-history":[{"count":5,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/posts\/66555\/revisions"}],"predecessor-version":[{"id":66561,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/posts\/66555\/revisions\/66561"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/media\/66556"}],"wp:attachment":[{"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/media?parent=66555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/categories?post=66555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bizneo.com\/blog\/wp-json\/wp\/v2\/tags?post=66555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}