Last updated: September 2026
Information on this site describes the services KPH Contracting Ltd. provides and is offered for general guidance. Site conditions, municipal requirements and Alberta regulations vary by property, so nothing here should be treated as a guarantee of scope, schedule or cost.
Submitting the form or calling us starts a conversation; it does not create a contract. Estimates are confirmed in writing after we review your property and project, and remain subject to site access, ground conditions, permits and inspection requirements.
Installations are performed to applicable Alberta codes and certification requirements. Warranty terms for specific work are set out in the estimate or invoice for that project.
Text, images and design on this site belong to KPH Contracting Ltd. and may not be reproduced without permission.
KPH Contracting Ltd., Box 119, Grassland, AB T0A 1V0 · 780-689-8381