{"id":81675,"date":"2026-09-19T13:36:12","date_gmt":"2026-09-19T16:36:12","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=81675"},"modified":"2026-09-19T13:36:37","modified_gmt":"2026-09-19T16:36:37","slug":"financial-modeling-concessions-engineering-inputs","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/en-us\/content\/technical-articles\/financial-modeling-concessions-engineering-inputs\/","title":{"rendered":"Financial Modeling for Concessions: which inputs come from engineering"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Financial modeling for concessions is the integrated representation of investments, operating costs, revenues, financing, risks, and contractual obligations throughout the project term. Although the result appears in cash flows, indicators, tariffs, or availability payments, model quality depends directly on engineering: scope, demand, capacity, CAPEX, OPEX, schedule, performance, reinvestments, and the final condition of assets need to be technically defensible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sophisticated spreadsheet does not correct weak physical assumptions. When quantities, schedule, service life, productivity, maintenance, or availability are estimated without an engineering basis, the model merely converts technical uncertainty into numbers that appear precise. In contracts spanning decades, small assumption errors can propagate through the entire investment and operating curve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is financial modeling for a concession?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Financial modeling organizes, on a common timeline, the events that generate investment, cost, revenue, financing, and risk. Its objective is not only to calculate return. It needs to represent how the project will be implemented, brought into operation, maintained, expanded, renewed, and handed back at the end of the contract.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a concession, five systems need to remain consistent with one another: physical infrastructure; operations; revenue or availability payments; capital structure; and the risk matrix. Construction delay postpones revenue. Performance failure may reduce remuneration. Demand growth may require expansion. Obsolescence may bring reinvestments forward. A model that treats these events as independent blocks loses explanatory power.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/leis\/l8987compilada.htm\">Brazilian Law No. 8,987\/1995<\/a> links concessions to service requirements, investments, tariffs, oversight, indicators, and reversible assets. In PPPs, <a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2004-2006\/2004\/lei\/l11079compilado.htm\">Brazilian Law No. 11,079\/2004<\/a> adds objective risk allocation, remuneration mechanisms, performance criteria, and financial sustainability. These elements make several engineering parameters direct inputs to the model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Modeling begins with engineering<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Before turning assumptions into cash flow, alternatives, demand, capacity, and technical constraints need to be validated. Modeling becomes more reliable when it starts from a traceable feasibility basis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/levantamento-e-diagnostico\/analise-de-viabilidade-financeira\/\">Technical and Economic Feasibility Study<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Before discussing discount rate, capital structure, or return indicators, it is necessary to know <strong>what will be implemented, when it will become available, how much it will cost to build and operate, what performance it must deliver, and what reinvestments will be required<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Engineering provides the physical baseline that constrains the range of economically plausible outcomes. The <a href=\"\/conteudo\/artigos-tecnicos\/estudo-viabilidade-engenharia-analise-tecnica-economica-riscos\/\">Engineering Feasibility Study<\/a> helps compare alternatives and make assumptions explicit before they are frozen into the concession structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A mature assumption should be traceable to an identifiable technical source: survey, design, calculation record, quantity, cost build-up, demand curve, performance requirement, maintenance plan, risk matrix, or contractual criterion. The absence of this traceability is one of the clearest signs that the model&#8217;s numerical precision exceeds the project&#8217;s actual maturity.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1661.15625px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1661.15625 206\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Integration between engineering and concession financial modeling<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M196.469,116.125L200.635,116.125C204.802,116.125,213.135,116.125,220.802,116.125C228.469,116.125,235.469,116.125,238.969,116.125L242.469,116.125\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTk2LjQ2ODc1LCJ5IjoxMTYuMTI1fSx7IngiOjIyMS40Njg3NSwieSI6MTE2LjEyNX0seyJ4IjoyNDYuNDY4NzUsInkiOjExNi4xMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M445.5,91.649L449.667,90.624C453.833,89.599,462.167,87.55,469.833,86.525C477.5,85.5,484.5,85.5,488,85.5L491.5,85.5\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDQ1LjUsInkiOjkxLjY0ODgyNjcwMzQ3NTk4fSx7IngiOjQ3MC41LCJ5Ijo4NS41fSx7IngiOjQ5NS41LCJ5Ijo4NS41fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M663.175,59.25L673.534,55.083C683.893,50.917,704.61,42.583,735.468,38.417C766.326,34.25,807.323,34.25,848.32,34.25C889.318,34.25,930.315,34.25,954.314,34.25C978.313,34.25,985.313,34.25,988.813,34.25L992.313,34.25\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NjYzLjE3NDkyMzc4MDQ4NzgsInkiOjU5LjI1fSx7IngiOjcyNS4zMjgxMjUsInkiOjM0LjI1fSx7IngiOjg0OC4zMjAzMTI1LCJ5IjozNC4yNX0seyJ4Ijo5NzEuMzEyNSwieSI6MzQuMjV9LHsieCI6OTk2LjMxMjUsInkiOjM0LjI1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M663.175,111.75L673.534,115.917C683.893,120.083,704.61,128.417,718.469,132.583C732.328,136.75,739.328,136.75,742.828,136.75L746.328,136.75\" id=\"L_C_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_E_0\" data-points=\"W3sieCI6NjYzLjE3NDkyMzc4MDQ4NzgsInkiOjExMS43NX0seyJ4Ijo3MjUuMzI4MTI1LCJ5IjoxMzYuNzV9LHsieCI6NzUwLjMyODEyNSwieSI6MTM2Ljc1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M946.313,136.75L950.479,136.75C954.646,136.75,962.979,136.75,974.116,136.75C985.253,136.75,999.193,136.75,1006.163,136.75L1013.133,136.75\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6OTQ2LjMxMjUsInkiOjEzNi43NX0seyJ4Ijo5NzEuMzEyNSwieSI6MTM2Ljc1fSx7IngiOjEwMTcuMTMyODEyNSwieSI6MTM2Ljc1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1210.828,34.25L1214.995,34.25C1219.161,34.25,1227.495,34.25,1243.957,46.488C1260.42,58.726,1285.012,83.202,1297.307,95.44L1309.603,107.678\" id=\"L_D_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_G_0\" data-points=\"W3sieCI6MTIxMC44MjgxMjUsInkiOjM0LjI1fSx7IngiOjEyMzUuODI4MTI1LCJ5IjozNC4yNX0seyJ4IjoxMzEyLjQzODQ1Mjc0MzkwMjQsInkiOjExMC41fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1190.008,136.75L1197.645,136.75C1205.281,136.75,1220.555,136.75,1231.691,136.75C1242.828,136.75,1249.828,136.75,1253.328,136.75L1256.828,136.75\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6MTE5MC4wMDc4MTI1LCJ5IjoxMzYuNzV9LHsieCI6MTIzNS44MjgxMjUsInkiOjEzNi43NX0seyJ4IjoxMjYwLjgyODEyNSwieSI6MTM2Ljc1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M385.905,142.375L400.005,151.646C414.104,160.917,442.302,179.458,477.637,188.729C512.971,198,555.443,198,597.914,198C640.385,198,682.857,198,724.591,198C766.326,198,807.323,198,848.32,198C889.318,198,930.315,198,972.857,198C1015.398,198,1059.484,198,1103.57,198C1147.656,198,1191.742,198,1223.02,192.507C1254.298,187.015,1272.768,176.03,1282.003,170.537L1291.238,165.045\" id=\"L_B_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_G_0\" data-points=\"W3sieCI6Mzg1LjkwNTQxNTA3NjMzNTksInkiOjE0Mi4zNzV9LHsieCI6NDcwLjUsInkiOjE5OH0seyJ4Ijo1OTcuOTE0MDYyNSwieSI6MTk4fSx7IngiOjcyNS4zMjgxMjUsInkiOjE5OH0seyJ4Ijo4NDguMzIwMzEyNSwieSI6MTk4fSx7IngiOjk3MS4zMTI1LCJ5IjoxOTh9LHsieCI6MTEwMy41NzAzMTI1LCJ5IjoxOTh9LHsieCI6MTIzNS44MjgxMjUsInkiOjE5OH0seyJ4IjoxMjk0LjY3NjMzOTI4NTcxNDIsInkiOjE2M31d\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1416.797,136.75L1420.964,136.75C1425.13,136.75,1433.464,136.75,1441.13,136.75C1448.797,136.75,1455.797,136.75,1459.297,136.75L1462.797,136.75\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6MTQxNi43OTY4NzUsInkiOjEzNi43NX0seyJ4IjoxNDQxLjc5Njg3NSwieSI6MTM2Ljc1fSx7IngiOjE0NjYuNzk2ODc1LCJ5IjoxMzYuNzV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(102.234375, 116.125)\"><rect class=\"basic label-container\" style=\"\" x=\"-94.234375\" y=\"-26.25\" width=\"188.46875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-64.234375, -11.25)\"><rect><\/rect><foreignObject width=\"128.46875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Scope and demand<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(345.984375, 116.125)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.515625\" y=\"-26.25\" width=\"199.03125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-69.515625, -11.25)\"><rect><\/rect><foreignObject width=\"139.03125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>CAPEX and schedule<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(597.9140625, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.4140625\" y=\"-26.25\" width=\"204.828125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-72.4140625, -11.25)\"><rect><\/rect><foreignObject width=\"144.828125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Entry into operation<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(1103.5703125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-107.2578125\" y=\"-26.25\" width=\"214.515625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-77.2578125, -11.25)\"><rect><\/rect><foreignObject width=\"154.515625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Revenue and performance<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(848.3203125, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.9921875\" y=\"-26.25\" width=\"195.984375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-67.9921875, -11.25)\"><rect><\/rect><foreignObject width=\"135.984375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>OPEX and maintenance<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1103.5703125, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.4375\" y=\"-26.25\" width=\"172.875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-56.4375, -11.25)\"><rect><\/rect><foreignObject width=\"112.875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Reinvestments<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1338.8125, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.984375\" y=\"-26.25\" width=\"155.96875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-47.984375, -11.25)\"><rect><\/rect><foreignObject width=\"95.96875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Cash flow<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-17\" transform=\"translate(1559.9765625, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.1796875\" y=\"-26.25\" width=\"186.359375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-63.1796875, -11.25)\"><rect><\/rect><foreignObject width=\"126.359375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Decision and contract<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Integration between engineering and concession financial modeling<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Which modeling inputs come directly from engineering?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The boundary between engineering and finance is not rigid, but some inputs should originate predominantly from technical work. When those inputs are arbitrarily set only to make the financial logic work, the model loses alignment with the real asset.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Input<\/td><td>Expected technical source<\/td><td>Effect on the model<\/td><\/tr><tr><td>Physical scope<\/td><td>program requirements, studies, and designs<\/td><td>defines investments and obligations<\/td><\/tr><tr><td>Demand and capacity<\/td><td>surveys, forecasts, and sizing criteria<\/td><td>affects revenue, expansion, and OPEX<\/td><\/tr><tr><td>CAPEX<\/td><td>quantities, designs, cost build-ups, and contingencies<\/td><td>defines capital requirements<\/td><\/tr><tr><td>Schedule<\/td><td>execution sequence, permits, interfaces, and procurement<\/td><td>defines disbursements and start of revenue<\/td><\/tr><tr><td>OPEX<\/td><td>operating strategy, staffing, energy, and maintenance<\/td><td>affects operating cash flow<\/td><\/tr><tr><td>Reinvestments<\/td><td>service life, criticality, and obsolescence<\/td><td>generates future CAPEX<\/td><\/tr><tr><td>Availability<\/td><td>architecture, redundancy, maintenance, and SLA<\/td><td>influences remuneration and penalties<\/td><\/tr><tr><td>Residual life<\/td><td>expected condition and handback criteria<\/td><td>affects final obligations<\/td><\/tr><tr><td>Risks<\/td><td>technical and contractual risk matrix<\/td><td>affects contingencies and scenarios<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Model governance should preserve this origin. If a value changes in the spreadsheet without revision of the corresponding physical or operational requirement, a disconnect arises between the modeled project and the project that may actually be procured.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demand, coverage, and capacity should use the same logic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Demand is not merely a growth curve. In concessions, it needs to be converted into physical capacity, service levels, and expansion milestones. When infrastructure has bottlenecks, demand growth may require reinforcement earlier than anticipated by the initial model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Structuring should distinguish observed demand, suppressed demand, demand induced by service improvement, and growth scenarios. It also needs to verify whether the technical solution can handle peaks, seasonality, and availability requirements. An annual average may be inadequate for sizing infrastructure that must respond to hourly maxima, peak events, or critical operating conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In user-paid concessions, demand errors directly alter revenue. In availability-payment concessions, the effect may appear in sizing, OPEX, and penalty risk. In both cases, engineering should make explicit how demand translates into assets, staffing, energy, maintenance, and expansions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CAPEX: cost depends on project maturity<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Concession CAPEX needs to be linked to quantities, design maturity, schedule, interfaces, and contingencies. Cost engineering reduces the gap between the spreadsheet and the investment that will actually be executed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/orcamento-obras-servicos-engenharia\/\">Cost Engineering for Engineering Works and Services<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">CAPEX should not be treated as a single number disconnected from the level of engineering definition. Its reliability depends on scope maturity, quantity quality, technology definition, reference prices, interfaces, logistics, permitting, and contingencies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preliminary estimates may be appropriate at early stages provided the degree of uncertainty is explicit. The problem arises when an order-of-magnitude number is used as if it were a procurement budget. The model needs to record estimate class, base date, source of prices, quantity assumptions, and items that are not yet sufficiently defined.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The article on <a href=\"\/conteudo\/artigos-tecnicos\/tco-custo-ciclo-vida-engenharia-alternativas-capex\/\">TCO and Lifecycle Cost<\/a> complements this view: in long concessions, the solution with the lowest initial CAPEX may produce higher OPEX, unavailability, or reinvestments throughout the contract.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Structuring CAPEX by packages improves the model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A useful investment breakdown should align with the project WBS and implementation milestones. Civil works, electromechanical systems, automation, telecommunications, IT, major equipment, permitting, commissioning, contingencies, and integration costs may have different disbursement profiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This breakdown makes it possible to analyze concentration of disbursements, exposure to sector inflation, long-lead equipment, and supplier interfaces. It also makes it easier to update only the affected package as the project matures instead of recalculating the entire project using a generic percentage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For governance purposes, each package should have a technical owner, quantity basis, price source, base date, and confidence level. When these elements are documented, model updates stop being a succession of manual adjustments and gain an auditable trail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Physical schedule and disbursement curve need to be integrated<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The model should reflect when funds will actually be consumed. Spreading CAPEX evenly by year often hides implementation reality and distorts financing costs and capital needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Engineering, procurement, permitting, mobilization, construction, testing, and commissioning have distinct sequences and dependencies. Long-lead equipment may require advance payments; certain milestones release payment installments; interface delays may postpone operations without shifting all costs in the same proportion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The economic schedule should derive from the physical schedule. This integration allows more consistent calculation of interest during construction, disbursement peaks, working capital, the start of revenue generation, and delay exposure. In Project Finance, the difference between a three-month delay in a noncritical activity and a three-month delay on the critical path is economically substantial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">OPEX needs to reflect the actual operating model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OPEX includes more than maintenance. It may involve personnel, energy, telecommunications, software licenses, consumables, specialized contracts, insurance, inspections, monitoring, parts, minor replacements, and management costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The assumption should be compatible with the selected architecture and operating strategy. Greater automation may reduce certain staffing needs while increasing software, connectivity, and support costs. Redundancy may increase CAPEX and maintenance but reduce unavailability. A technical decision simultaneously changes multiple economic lines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model should distinguish fixed costs, variable costs, and costs related to volume, asset age, or performance. This decomposition improves scenario analysis and avoids escalating all OPEX using a single index unrelated to the respective cost drivers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preventive, predictive, and corrective maintenance have different profiles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Maintenance strategy affects the number of interventions, spare-parts inventory, unavailability, service life, and failure risk. Modeling maintenance solely as a percentage of CAPEX ignores differences among asset families and operating regimes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Critical assets may require redundancy, specialized inspection, and preventive replacement. Others may operate to failure. Digital systems depend on support contracts, updates, and cybersecurity. Civil infrastructure has deterioration curves distinct from electrical and electronic systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model should translate these differences into consistent maintenance plans and costs while preserving traceability to contracted service levels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reinvestments are part of the concession, not an exception<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contracts lasting 20, 25, or 30 years span multiple component lifecycles. Electrical and electronic systems, automation, telecommunications, information technology, and certain mechanical equipment may require complete renewal during the term.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reinvestments should result from a lifecycle strategy. The model needs to record when components reach technical end of life, when obsolescence compromises support, and when contractual performance requires modernization. Replacements may also occur because of increased demand, regulatory compliance, or requirement changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Omitting reinvestments artificially improves initial cash flow but transfers the problem to future operations. An apparently viable concession may become technically unsustainable if the model assumes that short-lived assets will remain available throughout the contract.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Expansions need objective technical triggers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In many projects, expansion does not occur on a fixed date but when demand, coverage, or performance reaches a given threshold. These triggers need to be measurable and linked to engineering decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the contract requires expansion when utilization exceeds a given capacity, the model should represent the engineering, procurement, implementation, and commissioning window before saturation. The investment does not occur instantly when the indicator crosses the threshold.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A good model incorporates expansion lead time, temporary capacity, permitting risks, and effects on availability during the transition.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Availability and performance affect revenue<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In PPPs and concessions with performance-based payment, engineering defines what availability means and how it will be measured. The model needs to translate the indicator structure into economic events.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"\/conteudo\/artigos-tecnicos\/parceria-publico-privada-ppp-o-que-e-como-funciona\/\">article on PPPs<\/a> presents the general logic of the long-term contract. In modeling, this logic requires associating failures, unavailability, quality, and service levels with the payment, deduction, or penalty rules established in the contract.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A poorly defined indicator creates risk in both directions: the granting authority may fail to obtain the expected performance, and the concessionaire may be unable to adequately estimate remuneration volatility. Metrics need to be observable, auditable, and technically linked to the service being procured.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Risks need to become modelable assumptions<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Technical risks only produce useful modeling when they are characterized, associated with affected variables, and connected to mitigation measures and contractual allocation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/servicos-transversais\/gerenciamento-de-riscos-de-engenharia\/\">Engineering Risk Management<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A useful risk matrix does not end at the \u201cowner\u201d column. Material risks need to be connected to the variables they may alter: CAPEX, schedule, OPEX, demand, revenue, availability, financing, or asset condition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Brazilian PPP law requires objective risk allocation and requires the contract to address extraordinary events as well. The model should be consistent with that allocation: transferred, retained, or shared risk produces different effects on price, guarantees, contingency, and scenarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"\/conteudo\/artigos-tecnicos\/analise-sensibilidade-cenarios-projetos-engenharia\/\">Sensitivity and Scenario Analysis<\/a> is complementary because it shows which assumptions have the greatest potential to change the decision. However, sensitivity does not replace risk analysis: varying a cell by \u00b110% is not the same as representing a causal event with probability, consequence, and response.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contingency should not hide scope uncertainty<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contingency covers risks and uncertainties compatible with project maturity; it should not be used to compensate for essential undefined scope. When the project still lacks sufficient scope definition, adding a percentage to CAPEX merely masks the lack of information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model should separate the base estimate, contingencies related to identified risks, management reserves where applicable, and items still under definition. This separation improves transparency and allows uncertainty to be reduced as engineering matures.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Financial modeling is not the same as a feasibility study<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The feasibility study asks whether an alternative makes technical and economic sense. Concession modeling transforms the selected alternative into a long-term structure with schedule, investments, operations, revenue, financing, and risks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A technical-economic-environmental feasibility study can provide an important part of the basis. The content on <a href=\"\/conteudo\/artigos-tecnicos\/evtea-estudo-viabilidade-tecnica-economica-ambiental-infraestrutura\/\">feasibility studies for infrastructure<\/a> explores this stage in more depth. Subsequent modeling needs to detail sufficient assumptions to support procurement documents, the contract, bidders&#8217; proposals, and rebalancing mechanisms throughout the concession.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Value for Money, Project Finance, and Bankability answer different questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These concepts are connected, but they should not be merged.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Tool<\/td><td>Main question<\/td><\/tr><tr><td>Feasibility study<\/td><td>should the project move forward?<\/td><\/tr><tr><td>Value for Money<\/td><td>does the PPP\/concession produce better value than comparable alternatives?<\/td><\/tr><tr><td>Financial modeling<\/td><td>how do costs, revenues, financing, and risks behave over the term?<\/td><\/tr><tr><td>Project Finance<\/td><td>how will debt be supported by project cash flows?<\/td><\/tr><tr><td>Bankability<\/td><td>are risks and contracts acceptable to lenders?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This separation improves governance because it prevents a single spreadsheet from being used to answer questions it was not designed to address. Modeling can feed VfM, financing structure, and bankability analysis, but each of these decisions requires its own criteria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The model needs to be consistent with procurement documents and the contract<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Material financial assumptions should align with technical requirements, investment obligations, targets, adjustment mechanisms, indicators, reviews, reversible assets, and rebalancing rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the contract requires expansion when demand reaches a given trigger, the model should represent the corresponding investment. If it establishes minimum availability, OPEX and the maintenance strategy need to be compatible. If it imposes a handback condition, final reinvestments cannot disappear from the cash flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inconsistencies between the model and draft contract create information asymmetry. A bidder may price an obligation differently from what the granting authority intended, producing incomparable proposals or future rebalancing risk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reversible assets and handback need to appear in the model from the start<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The end of the concession is not merely the last period of the cash flow. Reversible assets may need to meet minimum conditions of integrity, functionality, documentation, and residual life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the concessionaire must perform replacements or major maintenance in the final years to meet handback requirements, those investments should be included. Otherwise, there is an economic incentive to defer maintenance and leave the liability to the granting authority.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model should therefore link the asset plan, reinvestments, and handback criteria. This also makes it possible to assess whether the required residual life is compatible with component technical lifecycles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Baseline, version control, and audit trail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Models change during structuring. Studies are updated, designs mature, prices change, and risks are negotiated. Each version needs to record the base date, changed assumptions, justifications, and source documents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Minimum governance should avoid orphan cells, undocumented hardcodes, and numbers replicated across different spreadsheets without a common source. When an engineering assumption changes, all dependent effects need to be traced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An assumptions matrix is useful for recording owner, source document, unit, base date, confidence level, and version. This discipline reduces inconsistencies among engineering, legal, financial, and procurement documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Scenarios should represent physically plausible events<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Scenarios should not be random combinations of percentages. They should reflect events that can occur in the project: permitting delays, higher material costs, lower-than-expected demand, lower performance, early reinvestment, or expansion needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each scenario, engineering should explain the causal mechanism and the technically plausible range. This avoids tests that appear rigorous but do not represent the asset&#8217;s actual behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is also useful to combine correlated events. Construction delay may simultaneously increase indirect costs, postpone revenue, and increase interest during construction. Testing each variable separately may underestimate the combined effect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to technically review a concession model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The review should begin with inputs, not final indicators. NPV, IRR, DSCR, tariff, or availability payment are consequences of the assumptions. An attractive conclusion does not compensate for a technically inconsistent baseline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A technical review should verify:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>consistency between scope and CAPEX;<\/li><li>consistency between physical schedule and disbursements;<\/li><li>compatibility among assets, OPEX, and maintenance;<\/li><li>demand and capacity assumptions;<\/li><li>service life and reinvestments;<\/li><li>performance and availability requirements;<\/li><li>risk allocation and contingencies;<\/li><li>handback criteria and reversible assets;<\/li><li>traceability of assumptions to technical documents;<\/li><li>consistency among the model, procurement documents, and contract.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Spreadsheet quality checks do not replace engineering review<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Formula tests, unit consistency, sources-and-uses balance, and cell checks are necessary but insufficient. A spreadsheet may be mathematically correct and technically wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Engineering review needs to challenge the origin of the numbers: is the quantity compatible with the area? Does installed capacity represent the requirement? Is the failure rate consistent with the technology? Does OPEX include critical maintenance? Does the schedule account for interfaces? Does handback require residual life that has not been funded?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most robust quality control combines model review and assumption review.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When is the model mature enough to support procurement?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is no single readiness indicator. The appropriate point is reached when the main material variables are sufficiently defined for bidders to price the project without relying on mutually incompatible assumptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Residual uncertainties may remain, but they should be identified, allocated, and addressed through coherent contractual mechanisms. Model maturity is a combination of data quality, technical definition, assumption governance, and risk clarity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A practical way to assess readiness is to ask whether two technically competent bidders, using the same dataset, would arrive at comparable pricing bases. If each bidder needs to reinvent demand, scope, asset condition, or the minimum operating strategy, the model still does not provide a sufficient baseline.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final considerations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Concession financial modeling is not a spreadsheet isolated from engineering. It is the economic translation of the expected behavior of the project over decades. The greater the traceability among scope, costs, schedule, performance, risks, and lifecycle, the smaller the gap between what was modeled and what will actually be procured and operated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Engineering&#8217;s role is to establish the physical and operational basis of the model, test consistency, record uncertainties, and prevent a financial assumption from becoming more precise than the technical information that supports it.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Technical references<\/summary>\n<p class=\"wp-block-paragraph\">[1] BRAZIL. Law No. 8,987 of February 13, 1995. Establishes the concession and permission regime for public services. Available at: [<a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/leis\/l8987compilada.htm\">https:\/\/www.planalto.gov.br\/ccivil_03\/leis\/l8987compilada.htm<\/a>](<a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/leis\/l8987compilada.htm\">https:\/\/www.planalto.gov.br\/ccivil_03\/leis\/l8987compilada.htm<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] BRAZIL. Law No. 11,079 of December 30, 2004. Establishes general rules for procurement and contracting of public-private partnerships. Available at: [<a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2004-2006\/2004\/lei\/l11079compilado.htm\">https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2004-2006\/2004\/lei\/l11079compilado.htm<\/a>](<a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2004-2006\/2004\/lei\/l11079compilado.htm\">https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2004-2006\/2004\/lei\/l11079compilado.htm<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] PINHEIRO, Armando Castelar et al. Structuring PPP and concession projects in Brazil: diagnosis of the Brazilian model and proposals for improvement. S\u00e3o Paulo: IFC, 2015. Available at: [<a href=\"https:\/\/web.bndes.gov.br\/bib\/jspui\/handle\/1408\/7211\">https:\/\/web.bndes.gov.br\/bib\/jspui\/handle\/1408\/7211<\/a>](<a href=\"https:\/\/web.bndes.gov.br\/bib\/jspui\/handle\/1408\/7211\">https:\/\/web.bndes.gov.br\/bib\/jspui\/handle\/1408\/7211<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] WORLD BANK. PPP Reference Guide: Allocating Risks. Available at: [<a href=\"https:\/\/ppp.worldbank.org\/allocating-risks\">https:\/\/ppp.worldbank.org\/allocating-risks<\/a>](<a href=\"https:\/\/ppp.worldbank.org\/allocating-risks\">https:\/\/ppp.worldbank.org\/allocating-risks<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] PROJECT MANAGEMENT INSTITUTE. A Guide to the Project Management Body of Knowledge (PMBOK Guide). 8th ed. 2025.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Frequently asked questions<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-o-que-modelagem-econ-mico-financeira-de-concess--713b53dc\"><strong class=\"schema-faq-question\">What is financial modeling for concessions?<\/strong> <p class=\"schema-faq-answer\">It is the integrated representation of investments, operating costs, revenues, financing, risks, and contractual obligations throughout the concession term.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-quais-dados-da-engenharia-alimentam-o-modelo-d7eaf429\"><strong class=\"schema-faq-question\">Which engineering data feed the model?<\/strong> <p class=\"schema-faq-answer\">Scope, demand, capacity, CAPEX, schedule, OPEX, reinvestments, availability, service life, asset condition, and risks are essential inputs.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-modelagem-econ-mico-financeira-igual-a-estudo-de-8d1fb4b5\"><strong class=\"schema-faq-question\">Is financial modeling the same as a feasibility study?<\/strong> <p class=\"schema-faq-answer\">No. Feasibility assesses whether the project and its alternatives should move forward; modeling structures the selected alternative economically throughout the contract.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-por-que-capex-e-cronograma-precisam-estar-integr-64ee98b0\"><strong class=\"schema-faq-question\">Why do CAPEX and schedule need to be integrated?<\/strong> <p class=\"schema-faq-answer\">Because the physical implementation sequence determines disbursements, capital needs, financing costs, and the revenue start date.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-reinvestimentos-devem-entrar-no-modelo-de-conces-4ec8c7d0\"><strong class=\"schema-faq-question\">Should reinvestments be included in the concession model?<\/strong> <p class=\"schema-faq-answer\">Yes. Long-term contracts span component lifecycles and require renewal, expansion, and technology upgrades.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-riscos-entram-na-modelagem-b7c9cc39\"><strong class=\"schema-faq-question\">How do risks enter the model?<\/strong> <p class=\"schema-faq-answer\">Material risks should be associated with the economic variables they may alter, with scenarios, contingencies, and allocation consistent with the contract.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Additional technical resources<\/summary>\n<h4 class=\"wp-block-heading\">Related services<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/servicos\/levantamento-e-diagnostico\/analise-de-viabilidade-financeira\/\">Technical and Economic Feasibility Study<\/a><\/li><li><a href=\"\/servicos\/planejamento\/orcamento-obras-servicos-engenharia\/\">Cost Engineering for Engineering Works and Services<\/a><\/li><li><a href=\"\/servicos\/servicos-transversais\/gerenciamento-de-riscos-de-engenharia\/\">Engineering Risk Management<\/a><\/li><li><a href=\"\/servicos\/levantamento-e-diagnostico\/due-diligence\/\">Engineering Technical Due Diligence<\/a><\/li><li><a href=\"\/servicos\/planejamento\/planejamento-tecnico-contratacoes-engenharia\/\">Technical Planning for Engineering Procurement<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Core content on the topic<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/value-for-money-ppps-como-avaliar-valor\/\">Value for Money in PPPs<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/project-finance-infraestrutura-como-funciona-engenharia\/\">Project Finance in Infrastructure<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/bankability-projeto-infraestrutura-financiavel\/\">Bankability<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/parceria-publico-privada-ppp-o-que-e-como-funciona\/\">Public-Private Partnership: what it is, how it works, and when to use it<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Related technical content<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/estudo-viabilidade-engenharia-analise-tecnica-economica-riscos\/\">Engineering Feasibility Study<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/analise-sensibilidade-cenarios-projetos-engenharia\/\">Sensitivity and Scenario Analysis in Engineering Projects<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/tco-custo-ciclo-vida-engenharia-alternativas-capex\/\">TCO and Lifecycle Cost in Engineering<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/project-readiness-engenharia-avaliacao-prontidao-projeto\/\">Project Readiness in Engineering<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Understand which engineering inputs drive concession financial modeling: scope, demand, CAPEX, OPEX, schedule, reinvestments, performance, risks, and handback.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"en-us","_a3a_translation_group_id":"1badd4dc-8641-4dc2-83d2-3edb6f2c4989","_a3a_i18n_canonical_slug":"financial-modeling-concessions-engineering-inputs","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-81675","articles","type-articles","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/81675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/81675\/revisions"}],"predecessor-version":[{"id":81681,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/81675\/revisions\/81681"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/media?parent=81675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/categories?post=81675"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/segments?post=81675"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/mercados?post=81675"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/etapas?post=81675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}