| Part | Function | Requirements |
| Structural Fill | The foundation must be built on solid ground. | A Geotechnical Engineer is normally required to inspect soil conditions on most projects. |
| Soil Testing | Certified Soil testing professionals may be required. | The Geotech will request soil testing if needed. |
| Footings | The footings must be built large enough to support the load of the building. | For buildings that fall outside Part 9 of the building code, the Structural Engineer will define the specifications in their drawings. |
| Foundation | The foundation walls are normally built with concrete, ICF forms, wood and/or steel. | For buildings that fall outside Part 9 of the building code, the Structural Engineer will define the specifications in their drawings. |
| Drainage | Drainage is an essential part of the foundation system. See Diagram below for samples.. | BC building code provides the detailed drainage requirements. Inspections are conducted by local authorities. |