Free Tool · Ontario 2026 Prices

ICF Cost Estimator:
Rough Out Your ICF Walls in Two Minutes

Put in the size of your project and get a planning range for the ICF walls, the forms, and the concrete, using the same 2026 Ontario numbers we use in our cost guides. It will not replace a quote, but it will stop you guessing.

Updated: October 2026Read time: 3 minutes
How it works

This estimator prices installed ICF walls (forms, steel, bracing, concrete and labour) at our 2026 Ontario ranges: $42 to $55 per sq ft of wall below grade, $42 to $52 above grade, $55 to $75 for pools and $48 to $62 for retaining walls. It also shows the forms-only cost and the concrete you will need, and compares the walls with a conventional build where that makes sense. Building your own home? Check the HST rebate calculator too.

Installed ICF wall estimate (2026, Ontario)
ICF wall area
Forms only
Concrete

Planning numbers only: walls stacked, steeled, braced and poured, using the same ranges as our cost guides. Excavation, footings, slab, waterproofing, finishes and site extras are not included. Prices change with design, access, season and site. For a firm number, send us your plans.

+(Math.round(n/100)*100).toLocaleString('en-CA')} function upd(){var t=$('icfe-type').value;var show={house:['bh','st','ah','op'],found:['bh'],garage:['bh','op'],pool:['bh'],ret:['bh']}[t];['bh','st','ah','op'].forEach(function(k){var e=document.querySelector('#icfe .f-'+k);if(e)e.className=e.className.replace(' hide','')+(show.indexOf(k)<0?' hide':'')}); var lb=document.querySelector('#icfe .f-bh label');lb.textContent=t==='house'||t==='found'?'Basement wall height (ft)':t==='garage'?'Wall height incl. frost wall (ft)':t==='pool'?'Average wall depth (ft)':'Wall height (ft)'; if(t==='garage'&&+$('icfe-bh').value<11){$('icfe-bh').value=13;$('icfe-op').value=25}if(t==='pool'&&+$('icfe-bh').value>8){$('icfe-bh').value=5}} $('icfe-type').addEventListener('change',upd); $('icfe-go').addEventListener('click',function(){var t=$('icfe-type').value,L=+$('icfe-l').value||0,W=+$('icfe-w').value||0,bh=+$('icfe-bh').value||0,st=+$('icfe-st').value||1,ah=+$('icfe-ah').value||0,op=Math.min(60,Math.max(0,+$('icfe-op').value||0))/100,core=+$('icfe-core').value; var per=t==='ret'?L:2*(L+W),below=0,above=0,lo=0,hi=0,cmpLo=0,cmpHi=0,cmpName=''; if(t==='house'){below=per*bh;above=per*ah*st*(1-op);lo=below*42+above*42;hi=below*55+above*52;cmpLo=below*28+above*28;cmpHi=below*38+above*38;cmpName='a poured basement insulated to code with 2x6 walls and exterior foam above'} else if(t==='found'){below=per*bh;lo=below*42;hi=below*55;cmpLo=below*28;cmpHi=below*38;cmpName='a poured wall framed and insulated to code'} else if(t==='garage'){below=per*bh*(1-op);lo=below*42;hi=below*52;cmpLo=below*22;cmpHi=below*32;cmpName='a framed garage on a poured frost wall'} else if(t==='pool'){below=per*bh;lo=below*55;hi=below*75} else{below=per*bh;lo=below*48;hi=below*62} var area=below+above,fr={4:[6.7,8.75],6:[7.5,9.6],8:[8.3,10.4],10:[9.2,11.7]}[core],cy=area*core/12*0.0283168; $('icfe-total').textContent=fmt(lo)+' to '+fmt(hi);$('icfe-area').textContent=Math.round(area).toLocaleString('en-CA')+' sq ft';$('icfe-forms').textContent=fmt(area*fr[0])+' to '+fmt(area*fr[1]);$('icfe-conc').textContent=(Math.round(cy*1.05*10)/10).toLocaleString('en-CA')+' m'+String.fromCharCode(179); $('icfe-cmp').innerHTML=cmpName?'For comparison, '+cmpName+' would be about '+fmt(cmpLo)+' to '+fmt(cmpHi)+' for the same walls. The difference is the real ICF premium on the walls.':'Pool and retaining walls are engineered; this is a planning range for the ICF walls only.'; $('icfe-out').style.display='block'});upd()})();

How the Estimate Works

We work out the wall area from your dimensions: the perimeter times the wall height, less a share for openings above grade. Then we apply our 2026 installed price ranges. The forms-only number uses current Ontario form prices by core width, and the concrete is the wall volume plus 5%.

What is not included

Excavation, footings, the slab, waterproofing, backfill, floors, roof, windows and finishes. For the whole picture, see the ICF cost per square foot guide, the ICF foundation guide and what a custom home costs.

Get a Real Number

  1. Send us your drawings, even if they are early.
  2. We measure the actual wall areas, openings and corners.
  3. You get a written, scope-based price with what is included and what is not.

Get a Real Number for Your Project

Send us your plans or a rough sketch. We price the ICF work from real wall areas, not guesses, and tell you straight if ICF is not the right fit.

Questions We Get

How accurate is the ICF cost estimator?+

It gives a planning range based on 2026 Ontario prices. Real projects vary with design complexity, openings, access, soil, season and site, so use it to budget and then get a quote from drawings.

Does the estimate include the foundation footings and slab?+

No. It covers the ICF walls only. Footings, slab, excavation, waterproofing and backfill are extra; our foundation guide gives typical totals.

What is the cost of ICF per square foot of wall in Ontario?+

About $42 to $55 per square foot of wall below grade and $42 to $52 above grade in 2026, installed. Forms alone are about $7.50 to $11 per square foot.

Can I use the estimator for a garage or a pool?+

Yes. Choose garage or pool. Garage walls include a frost wall in the height, and pool walls use the higher pool rate because of the extra steel and waterproofing.