We Exceed Expectations


General Contracting

Craig Construction is a full-service general contractor that can provide our clients with assistance from the conception to completion of their project. Our services include:


  • Scheduling
  • Phasing plans
  • Estimating
  • Budgeting/cost-modeling
  • Zoning and code compliance
  • Bid packaging
  • Value-engineering
  • Subcontractor pre-qualification
  • Status reporting


  • Scheduling
  • Site sensitivity
  • Environmental consciousness
  • Quality control
  • Safety management
  • Subcontractor/tradesmen management
  • Status reporting


  • Certificate of occupancy
  • Moving services
  • Warranty programs
  • Maintenance programs


Craig Construction builds projects with the client as an integral part of the process. Our preferred project delivery methods always keep the client in the open line of communication throughout the construction life cycle, including:

  • Design-build
  • Cost plus fee
  • Status reporting
  • Core group meetings as required


Craig Construction is a Utah-owned and operated general contracting company. Our knowledge of experience ranges from commercial projects, to construction of highly-refined residential estates for the most discerning clients.


We are specialists in Resort properties such as Ski-in/Ski-out and Golf course residences. In short, we provide timeless, quality projects with honesty and integrity.

We are an organization built on the foundation of integrity, attention to details, and take great pride in our work product. We have a long-standing relationship with our team of Highly-skilled Craftsmen, Tradesmen, Artisans, and Design Professionals that consistently strive to reach beyond our clients’ expectations, and we deliver!


Craig Construction provides the highest quality available and we create what is typically unavailable. Each step of the construction and design process is analyzed to make the most cohesive and timeless designs and finishes come to life.

We believe that the success of any contracting job, big or small, lies in the team and the communication that’s established between the team members. Through communication of each our team members we are able to deliver faster and higher quality projects within climates and conditions.

We do what is best for the project.