{"id":318,"date":"2026-05-14T18:35:52","date_gmt":"2026-05-14T23:35:52","guid":{"rendered":"https:\/\/flikt.ai\/?page_id=318"},"modified":"2026-05-14T19:50:26","modified_gmt":"2026-05-15T00:50:26","slug":"recursos","status":"publish","type":"page","link":"https:\/\/flikt.ai\/es\/resources\/","title":{"rendered":"Recursos"},"content":{"rendered":"\n<!--\n  FLIKT.AI \u2014 RFI & Change Order Cost Calculator\n  Drop this entire block into a WordPress \"Custom HTML\" block.\n  Self-contained: no external CSS framework, no build step.\n  Loads Inter from Google Fonts (matches flikt.ai site typography).\n-->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n.flikt-calc {\n  --flikt-navy: #1E3A5F;\n  --flikt-navy-dark: #14283F;\n  --flikt-amber: #F59E0B;\n  --flikt-amber-dark: #C97F08;\n  --flikt-ink: #1F2937;\n  --flikt-muted: #5B6578;\n  --flikt-rule: #E0E5EE;\n  --flikt-light: #F4F6FA;\n  --flikt-white: #FFFFFF;\n  --flikt-input-bg: #FFFDF4;\n\n  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n  color: var(--flikt-ink);\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0;\n  line-height: 1.5;\n  box-sizing: border-box;\n}\n.flikt-calc *, .flikt-calc *::before, .flikt-calc *::after { box-sizing: border-box; }\n\n.flikt-calc__hero {\n  background: linear-gradient(135deg, var(--flikt-navy) 0%, var(--flikt-navy-dark) 100%);\n  color: var(--flikt-white);\n  padding: 32px 32px 28px;\n  border-radius: 12px 12px 0 0;\n}\n.flikt-calc__hero h1 {\n  font-size: clamp(22px, 3.2vw, 30px);\n  font-weight: 800;\n  margin: 0 0 8px;\n  color: var(--flikt-white);\n  line-height: 1.2;\n}\n.flikt-calc__hero p {\n  font-size: 15px;\n  margin: 0;\n  color: rgba(255,255,255,0.85);\n  max-width: 720px;\n}\n\n.flikt-calc__grid {\n  display: grid;\n  grid-template-columns: minmax(280px, 1fr) minmax(320px, 1.4fr) minmax(220px, 1fr);\n  gap: 0;\n  background: var(--flikt-white);\n  border: 1px solid var(--flikt-rule);\n  border-top: 0;\n  border-radius: 0 0 12px 12px;\n  overflow: hidden;\n}\n@media (max-width: 900px) {\n  .flikt-calc__grid { grid-template-columns: 1fr; }\n}\n\n.flikt-calc__panel { padding: 24px 24px 28px; }\n.flikt-calc__panel--mid {\n  background: var(--flikt-light);\n  border-left: 1px solid var(--flikt-rule);\n  border-right: 1px solid var(--flikt-rule);\n}\n@media (max-width: 900px) {\n  .flikt-calc__panel--mid { border-left: 0; border-right: 0; border-top: 1px solid var(--flikt-rule); border-bottom: 1px solid var(--flikt-rule); }\n}\n\n.flikt-calc__panel h3 {\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--flikt-muted);\n  margin: 0 0 16px;\n}\n\n.flikt-calc__field { margin-bottom: 14px; }\n.flikt-calc__field label {\n  display: block;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--flikt-ink);\n  margin-bottom: 5px;\n}\n.flikt-calc__field select,\n.flikt-calc__field input[type=\"number\"] {\n  width: 100%;\n  padding: 9px 11px;\n  border: 1px solid var(--flikt-rule);\n  border-radius: 6px;\n  background: var(--flikt-input-bg);\n  font-family: inherit;\n  font-size: 14px;\n  color: var(--flikt-ink);\n  font-weight: 500;\n  transition: border-color 0.15s, box-shadow 0.15s;\n}\n.flikt-calc__field select:focus,\n.flikt-calc__field input[type=\"number\"]:focus {\n  outline: 0;\n  border-color: var(--flikt-navy);\n  box-shadow: 0 0 0 3px rgba(30,58,95,0.12);\n}\n.flikt-calc__seg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 4px;\n  padding: 3px;\n  background: var(--flikt-light);\n  border: 1px solid var(--flikt-rule);\n  border-radius: 6px;\n}\n.flikt-calc__seg button {\n  appearance: none;\n  border: 0;\n  background: transparent;\n  font-family: inherit;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--flikt-muted);\n  padding: 7px 0;\n  cursor: pointer;\n  border-radius: 4px;\n  transition: background 0.15s, color 0.15s;\n}\n.flikt-calc__seg button.is-active {\n  background: var(--flikt-navy);\n  color: var(--flikt-white);\n}\n\n.flikt-calc__metric { margin-bottom: 18px; }\n.flikt-calc__metric:last-of-type { margin-bottom: 22px; }\n.flikt-calc__metric .label {\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  font-weight: 600;\n  color: var(--flikt-muted);\n  margin-bottom: 4px;\n}\n.flikt-calc__metric .value {\n  font-size: 22px;\n  font-weight: 800;\n  color: var(--flikt-navy);\n  letter-spacing: -0.01em;\n  line-height: 1.15;\n}\n.flikt-calc__metric .range {\n  font-size: 12px;\n  color: var(--flikt-muted);\n  margin-top: 2px;\n}\n\n.flikt-calc__total {\n  margin-top: 20px;\n  padding-top: 18px;\n  border-top: 2px solid var(--flikt-navy);\n}\n.flikt-calc__total .label {\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  font-weight: 700;\n  color: var(--flikt-navy);\n}\n.flikt-calc__total .value {\n  font-size: 30px;\n  font-weight: 800;\n  color: var(--flikt-navy);\n  letter-spacing: -0.02em;\n  line-height: 1.1;\n  margin-top: 2px;\n}\n\n.flikt-calc__bar {\n  display: flex;\n  height: 14px;\n  margin-top: 14px;\n  border-radius: 7px;\n  overflow: hidden;\n  background: var(--flikt-rule);\n}\n.flikt-calc__bar > span { display: block; height: 100%; }\n.flikt-calc__bar-legend {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px 16px;\n  margin-top: 8px;\n  font-size: 11px;\n  color: var(--flikt-muted);\n}\n.flikt-calc__bar-legend span::before {\n  content: '';\n  display: inline-block;\n  width: 9px;\n  height: 9px;\n  border-radius: 2px;\n  margin-right: 5px;\n  vertical-align: 0;\n}\n\n.flikt-calc__insight {\n  padding: 12px 14px;\n  background: var(--flikt-white);\n  border: 1px solid var(--flikt-rule);\n  border-left: 3px solid var(--flikt-amber);\n  border-radius: 4px;\n  font-size: 13px;\n  color: var(--flikt-ink);\n  margin-bottom: 18px;\n  line-height: 1.5;\n}\n.flikt-calc__insight strong { color: var(--flikt-navy); }\n\n.flikt-calc__cta {\n  display: block;\n  width: 100%;\n  padding: 12px 16px;\n  background: var(--flikt-navy);\n  color: var(--flikt-white);\n  text-align: center;\n  font-family: inherit;\n  font-size: 15px;\n  font-weight: 600;\n  text-decoration: none;\n  border: 0;\n  border-radius: 6px;\n  cursor: pointer;\n  transition: background 0.15s, transform 0.06s;\n  margin-bottom: 10px;\n}\n.flikt-calc__cta:hover { background: var(--flikt-navy-dark); color: var(--flikt-white); }\n.flikt-calc__cta:active { transform: translateY(1px); }\n.flikt-calc__cta--amber { background: var(--flikt-amber); color: var(--flikt-navy); }\n.flikt-calc__cta--amber:hover { background: var(--flikt-amber-dark); color: var(--flikt-navy); }\n\n.flikt-calc__sublink {\n  display: block;\n  text-align: center;\n  font-size: 13px;\n  color: var(--flikt-muted);\n  text-decoration: none;\n  margin-top: 4px;\n}\n.flikt-calc__sublink:hover { color: var(--flikt-navy); }\n\n.flikt-calc__case {\n  margin-top: 18px;\n  padding: 14px;\n  background: var(--flikt-light);\n  border-radius: 6px;\n  font-size: 12px;\n  color: var(--flikt-muted);\n  line-height: 1.5;\n}\n.flikt-calc__case strong { display: block; color: var(--flikt-navy); font-size: 13px; margin-bottom: 4px; }\n\n.flikt-calc__disclaimer {\n  font-size: 11px;\n  color: var(--flikt-muted);\n  padding: 18px 24px;\n  background: var(--flikt-light);\n  border-top: 1px solid var(--flikt-rule);\n  text-align: center;\n  line-height: 1.5;\n}\n.flikt-calc__disclaimer a { color: var(--flikt-muted); text-decoration: underline; }\n<\/style>\n\n<section class=\"flikt-calc\" id=\"flikt-rfi-calc\" aria-label=\"RFI and Change Order Cost Calculator\">\n  <div class=\"flikt-calc__hero\">\n    <h1>What do drawing &amp; spec errors really cost your project?<\/h1>\n    <p>A 60-second forecast of RFI volume, change-order dollars, and schedule slip on your next job &mdash; benchmarked against published industry data. No login. No email required.<\/p>\n  <\/div>\n\n  <div class=\"flikt-calc__grid\">\n    <!-- Inputs -->\n    <div class=\"flikt-calc__panel\">\n      <h3>Your project<\/h3>\n\n      <div class=\"flikt-calc__field\">\n        <label for=\"fc-type\">Project type<\/label>\n        <select id=\"fc-type\">\n          <option value=\"commercial_new\">Commercial &mdash; new construction<\/option>\n          <option value=\"commercial_reno\">Commercial &mdash; renovation<\/option>\n          <option value=\"multifamily\">Multifamily \/ residential<\/option>\n          <option value=\"healthcare\">Healthcare<\/option>\n          <option value=\"labs\">Labs \/ research<\/option>\n          <option value=\"education\">Education (K-12 + higher ed)<\/option>\n          <option value=\"hospitality\">Hospitality<\/option>\n          <option value=\"industrial\">Industrial \/ warehouse<\/option>\n          <option value=\"infrastructure\">Infrastructure<\/option>\n          <option value=\"mixed\">Mixed-use<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"flikt-calc__field\">\n        <label for=\"fc-size\">Project size ($ millions)<\/label>\n        <input id=\"fc-size\" type=\"number\" min=\"1\" max=\"2000\" step=\"1\" value=\"50\">\n      <\/div>\n\n      <div class=\"flikt-calc__field\">\n        <label for=\"fc-duration\">Construction duration (months)<\/label>\n        <input id=\"fc-duration\" type=\"number\" min=\"3\" max=\"60\" step=\"1\" value=\"18\">\n      <\/div>\n\n      <div class=\"flikt-calc__field\">\n        <label for=\"fc-delivery\">Delivery method<\/label>\n        <select id=\"fc-delivery\">\n          <option value=\"dbb\">Design-Bid-Build (DBB)<\/option>\n          <option value=\"db\">Design-Build (DB)<\/option>\n          <option value=\"cmar\">CM-at-Risk (CMaR)<\/option>\n          <option value=\"ipd\">IPD<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"flikt-calc__field\">\n        <label>Documentation quality<\/label>\n        <div class=\"flikt-calc__seg\" role=\"radiogroup\" aria-label=\"Documentation quality\" data-field=\"docq\">\n          <button type=\"button\" data-val=\"low\">Low<\/button>\n          <button type=\"button\" data-val=\"med\" class=\"is-active\">Medium<\/button>\n          <button type=\"button\" data-val=\"high\">High<\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"flikt-calc__field\">\n        <label>Project complexity<\/label>\n        <div class=\"flikt-calc__seg\" role=\"radiogroup\" aria-label=\"Project complexity\" data-field=\"complexity\">\n          <button type=\"button\" data-val=\"low\">Low<\/button>\n          <button type=\"button\" data-val=\"med\" class=\"is-active\">Medium<\/button>\n          <button type=\"button\" data-val=\"high\">High<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Outputs -->\n    <div class=\"flikt-calc__panel flikt-calc__panel--mid\">\n      <h3>Forecast<\/h3>\n\n      <div class=\"flikt-calc__metric\">\n        <div class=\"label\">Expected RFIs<\/div>\n        <div class=\"value\" id=\"fc-out-rfis\">&mdash;<\/div>\n        <div class=\"range\" id=\"fc-out-rfis-range\"><\/div>\n      <\/div>\n      <div class=\"flikt-calc__metric\">\n        <div class=\"label\">RFI processing cost<\/div>\n        <div class=\"value\" id=\"fc-out-rfi-cost\">&mdash;<\/div>\n        <div class=\"range\" id=\"fc-out-rfi-cost-range\"><\/div>\n      <\/div>\n      <div class=\"flikt-calc__metric\">\n        <div class=\"label\">Change-order dollars<\/div>\n        <div class=\"value\" id=\"fc-out-co\">&mdash;<\/div>\n        <div class=\"range\" id=\"fc-out-co-range\"><\/div>\n      <\/div>\n      <div class=\"flikt-calc__metric\">\n        <div class=\"label\">Schedule impact<\/div>\n        <div class=\"value\" id=\"fc-out-sched\">&mdash;<\/div>\n        <div class=\"range\" id=\"fc-out-sched-range\"><\/div>\n      <\/div>\n\n      <div class=\"flikt-calc__total\">\n        <div class=\"label\">Documentation-error total<\/div>\n        <div class=\"value\" id=\"fc-out-total\">&mdash;<\/div>\n        <div class=\"range\" id=\"fc-out-total-range\"><\/div>\n        <div class=\"flikt-calc__bar\" aria-hidden=\"true\">\n          <span id=\"fc-bar-rfi\" style=\"background:#2E7DD7\"><\/span>\n          <span id=\"fc-bar-co\"  style=\"background:#1E3A5F\"><\/span>\n        <\/div>\n        <div class=\"flikt-calc__bar-legend\">\n          <span style=\"color:var(--flikt-muted)\"><span style=\"background:#2E7DD7\"><\/span>RFI processing<\/span>\n          <span style=\"color:var(--flikt-muted)\"><span style=\"background:#1E3A5F\"><\/span>Change orders<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"flikt-calc__panel\">\n      <h3>What to do about it<\/h3>\n\n      <div class=\"flikt-calc__insight\">\n        An estimated <strong>60&ndash;80%<\/strong> of these costs trace to drawing-spec conflicts. <strong>FLIKT<\/strong> catches them <em>before<\/em> construction starts.\n      <\/div>\n\n      <a href=\"https:\/\/demo.flikt.ai\/\" class=\"flikt-calc__cta flikt-calc__cta--amber\">Try the Demo &rarr;<\/a>\n      <a href=\"\/pricing\/\" class=\"flikt-calc__cta\">View Pricing<\/a>\n      <a href=\"#fc-methodology\" class=\"flikt-calc__sublink\">How is this calculated?<\/a>\n\n      <div class=\"flikt-calc__case\">\n        <strong>Recent deliveries<\/strong>\n        Pearl on the River &middot; 60 conflicts (Morgan Group)<br>\n        One Times Square &middot; 84 conflicts (Marx Okubo)\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"flikt-calc__disclaimer\" id=\"fc-methodology\">\n    Estimates only, not suitable for litigation, damages, or contract negotiation. Benchmarks: Navigant Construction Forum (2013), FMI\/Autodesk (2020), Dodge SmartMarket (2018), CII RT-265 (2011), NIST GCR 04-867 (2004). All outputs presented as &plusmn;25% ranges around the central forecast.\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  \/\/ -----------------------------------------------------------\n  \/\/ Benchmark data \u2014 keep in sync with the Excel workbook.\n  \/\/ -----------------------------------------------------------\n  var TYPES = {\n    commercial_new:  { rfiPerM: 9.9,  coRate: 0.075 },\n    commercial_reno: { rfiPerM: 11.5, coRate: 0.090 },\n    multifamily:     { rfiPerM: 8.5,  coRate: 0.065 },\n    healthcare:      { rfiPerM: 14.0, coRate: 0.110 },\n    labs:            { rfiPerM: 15.5, coRate: 0.120 },\n    education:       { rfiPerM: 10.0, coRate: 0.080 },\n    hospitality:     { rfiPerM: 11.0, coRate: 0.085 },\n    industrial:      { rfiPerM: 7.5,  coRate: 0.055 },\n    infrastructure:  { rfiPerM: 9.0,  coRate: 0.080 },\n    mixed:           { rfiPerM: 10.5, coRate: 0.085 }\n  };\n  var COMPLEXITY  = { low: 0.80, med: 1.00, high: 1.30 };\n  var DOCQ        = { low: 1.50, med: 1.00, high: 0.65 };\n  var DELIVERY    = { dbb: 1.10, db: 0.85, cmar: 0.95, ipd: 0.75 };\n  var COST_PER_RFI = 1080;     \/\/ Navigant 2013\n  var OPEN_DAYS    = 9.7;      \/\/ Navigant 2013\n  var CRIT_PATH    = 0.25;     \/\/ Industry literature 20-30%\n  var BRACKET      = 0.25;     \/\/ \u00b125% range\n\n  \/\/ -----------------------------------------------------------\n  \/\/ State\n  \/\/ -----------------------------------------------------------\n  var root = document.getElementById('flikt-rfi-calc');\n  var state = { type:'commercial_new', size:50, duration:18, delivery:'dbb', docq:'med', complexity:'med' };\n\n  \/\/ -----------------------------------------------------------\n  \/\/ Helpers\n  \/\/ -----------------------------------------------------------\n  function fmtMoney(v) {\n    if (!isFinite(v) || v < 0) return '$0';\n    if (v >= 1e6)  return '$' + (v \/ 1e6).toFixed(v >= 10e6 ? 1 : 2) + 'M';\n    if (v >= 1e3)  return '$' + Math.round(v \/ 1e3) + 'K';\n    return '$' + Math.round(v);\n  }\n  function fmtMoneyRange(lo, hi) {\n    return fmtMoney(lo) + ' \u2013 ' + fmtMoney(hi);\n  }\n  function fmtInt(v)  { return Math.round(v).toLocaleString('en-US'); }\n  function fmtIntRange(lo, hi) {\n    return fmtInt(lo) + ' \u2013 ' + fmtInt(hi);\n  }\n\n  \/\/ -----------------------------------------------------------\n  \/\/ Compute\n  \/\/ -----------------------------------------------------------\n  function compute() {\n    var t = TYPES[state.type];\n    var mult = COMPLEXITY[state.complexity] * DOCQ[state.docq] * DELIVERY[state.delivery];\n    var rfis = t.rfiPerM * state.size * mult;\n    var rfiCost = rfis * COST_PER_RFI;\n    var coDollars = state.size * 1e6 * t.coRate * mult;\n    var schedDays = rfis * OPEN_DAYS * CRIT_PATH \/ 30;\n    var total = rfiCost + coDollars;\n    return {\n      rfis: rfis, rfiCost: rfiCost, coDollars: coDollars,\n      schedDays: schedDays, total: total\n    };\n  }\n\n  function render() {\n    var r = compute();\n    var lo = 1 - BRACKET, hi = 1 + BRACKET;\n\n    document.getElementById('fc-out-rfis').textContent = fmtInt(r.rfis);\n    document.getElementById('fc-out-rfis-range').textContent = fmtIntRange(r.rfis * lo, r.rfis * hi);\n\n    document.getElementById('fc-out-rfi-cost').textContent = fmtMoney(r.rfiCost);\n    document.getElementById('fc-out-rfi-cost-range').textContent = fmtMoneyRange(r.rfiCost * lo, r.rfiCost * hi);\n\n    document.getElementById('fc-out-co').textContent = fmtMoney(r.coDollars);\n    document.getElementById('fc-out-co-range').textContent = fmtMoneyRange(r.coDollars * lo, r.coDollars * hi);\n\n    var d = r.schedDays;\n    document.getElementById('fc-out-sched').textContent = fmtInt(d) + ' days';\n    document.getElementById('fc-out-sched-range').textContent = fmtInt(d * lo) + '\u2013' + fmtInt(d * hi) + ' days slip';\n\n    document.getElementById('fc-out-total').textContent = fmtMoney(r.total);\n    document.getElementById('fc-out-total-range').textContent = fmtMoneyRange(r.total * lo, r.total * hi);\n\n    var rfiPct = (r.rfiCost \/ r.total) * 100;\n    document.getElementById('fc-bar-rfi').style.width = rfiPct + '%';\n    document.getElementById('fc-bar-co').style.width  = (100 - rfiPct) + '%';\n  }\n\n  \/\/ -----------------------------------------------------------\n  \/\/ Wiring\n  \/\/ -----------------------------------------------------------\n  function readNumber(id, fallback) {\n    var v = parseFloat(document.getElementById(id).value);\n    return isFinite(v) && v > 0 ? v : fallback;\n  }\n\n  root.querySelectorAll('select, input').forEach(function (el) {\n    el.addEventListener('input', function () {\n      if (el.id === 'fc-type')     state.type     = el.value;\n      if (el.id === 'fc-size')     state.size     = readNumber('fc-size', 50);\n      if (el.id === 'fc-duration') state.duration = readNumber('fc-duration', 18);\n      if (el.id === 'fc-delivery') state.delivery = el.value;\n      render();\n    });\n  });\n\n  root.querySelectorAll('.flikt-calc__seg').forEach(function (seg) {\n    var field = seg.getAttribute('data-field');\n    seg.querySelectorAll('button').forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        seg.querySelectorAll('button').forEach(function (b) { b.classList.remove('is-active'); });\n        btn.classList.add('is-active');\n        state[field] = btn.getAttribute('data-val');\n        render();\n      });\n    });\n  });\n\n  render();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Free RFI and change-order cost calculator for construction projects.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-318","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>RFI &amp; Change Order Cost Calculator | Free Tool \u2013 FLIKT.AI<\/title>\n<meta name=\"description\" content=\"Free RFI &amp; change order cost calculator for construction projects. Forecast documentation-error costs in 60 seconds, based on industry benchmarks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flikt.ai\/es\/recursos\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What do drawing &amp; spec errors cost your project?\" \/>\n<meta property=\"og:description\" content=\"Try the free FLIKT.AI calculator. Forecast RFIs, change orders, and schedule slip on your next construction project \u2014 no login, no email required.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flikt.ai\/es\/recursos\/\" \/>\n<meta property=\"og:site_name\" content=\"Flikt.AI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T00:50:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flikt.ai\/wp-content\/uploads\/2026\/03\/og_final_website.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"What do drawing &amp; spec errors cost your project?\" \/>\n<meta name=\"twitter:description\" content=\"Try the free FLIKT.AI calculator. Forecast RFIs, change orders, and schedule slip on your next construction project \u2014 no login, no email required.\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/flikt.ai\\\/resources\\\/\",\"url\":\"https:\\\/\\\/flikt.ai\\\/resources\\\/\",\"name\":\"RFI & Change Order Cost Calculator | Free Tool \u2013 FLIKT.AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/flikt.ai\\\/#website\"},\"datePublished\":\"2026-05-14T23:35:52+00:00\",\"dateModified\":\"2026-05-15T00:50:26+00:00\",\"description\":\"Free RFI & change order cost calculator for construction projects. Forecast documentation-error costs in 60 seconds, based on industry benchmarks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/flikt.ai\\\/resources\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/flikt.ai\\\/resources\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/flikt.ai\\\/resources\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/flikt.ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/flikt.ai\\\/#website\",\"url\":\"https:\\\/\\\/flikt.ai\\\/\",\"name\":\"Flikt.AI\",\"description\":\"Human Error Ends Here.\",\"publisher\":{\"@id\":\"https:\\\/\\\/flikt.ai\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/flikt.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/flikt.ai\\\/#organization\",\"name\":\"Flikt.AI\",\"url\":\"https:\\\/\\\/flikt.ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/flikt.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/flikt.ai\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wp-site-icon-512.png\",\"contentUrl\":\"https:\\\/\\\/flikt.ai\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wp-site-icon-512.png\",\"width\":512,\"height\":512,\"caption\":\"Flikt.AI\"},\"image\":{\"@id\":\"https:\\\/\\\/flikt.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de costos de RFI y \u00f3rdenes de cambio | Herramienta gratuita \u2013 Flikt.AI","description":"Calculadora gratuita de costos de RFI y \u00f3rdenes de cambio para proyectos de construcci\u00f3n. Pronostique los costos de los errores de documentaci\u00f3n en 60 segundos, seg\u00fan referencias de la industria.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/flikt.ai\/es\/recursos\/","og_locale":"es_MX","og_type":"article","og_title":"What do drawing & spec errors cost your project?","og_description":"Try the free FLIKT.AI calculator. Forecast RFIs, change orders, and schedule slip on your next construction project \u2014 no login, no email required.","og_url":"https:\/\/flikt.ai\/es\/recursos\/","og_site_name":"Flikt.AI","article_modified_time":"2026-05-15T00:50:26+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/flikt.ai\/wp-content\/uploads\/2026\/03\/og_final_website.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"What do drawing & spec errors cost your project?","twitter_description":"Try the free FLIKT.AI calculator. Forecast RFIs, change orders, and schedule slip on your next construction project \u2014 no login, no email required.","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/flikt.ai\/resources\/","url":"https:\/\/flikt.ai\/resources\/","name":"Calculadora de costos de RFI y \u00f3rdenes de cambio | Herramienta gratuita \u2013 Flikt.AI","isPartOf":{"@id":"https:\/\/flikt.ai\/#website"},"datePublished":"2026-05-14T23:35:52+00:00","dateModified":"2026-05-15T00:50:26+00:00","description":"Calculadora gratuita de costos de RFI y \u00f3rdenes de cambio para proyectos de construcci\u00f3n. Pronostique los costos de los errores de documentaci\u00f3n en 60 segundos, seg\u00fan referencias de la industria.","breadcrumb":{"@id":"https:\/\/flikt.ai\/resources\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flikt.ai\/resources\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/flikt.ai\/resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flikt.ai\/"},{"@type":"ListItem","position":2,"name":"Resources"}]},{"@type":"WebSite","@id":"https:\/\/flikt.ai\/#website","url":"https:\/\/flikt.ai\/","name":"Flikt.AI","description":"El error humano termina aqu\u00ed.","publisher":{"@id":"https:\/\/flikt.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flikt.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/flikt.ai\/#organization","name":"Flikt.AI","url":"https:\/\/flikt.ai\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/flikt.ai\/#\/schema\/logo\/image\/","url":"https:\/\/flikt.ai\/wp-content\/uploads\/2026\/06\/wp-site-icon-512.png","contentUrl":"https:\/\/flikt.ai\/wp-content\/uploads\/2026\/06\/wp-site-icon-512.png","width":512,"height":512,"caption":"Flikt.AI"},"image":{"@id":"https:\/\/flikt.ai\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/pages\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/comments?post=318"}],"version-history":[{"count":6,"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/pages\/318\/revisions"}],"predecessor-version":[{"id":325,"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/pages\/318\/revisions\/325"}],"wp:attachment":[{"href":"https:\/\/flikt.ai\/es\/wp-json\/wp\/v2\/media?parent=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}