Most contractors are accustomed to pulling permits and having their work inspected. Many contractors want their work inspected upon completion. This makes certain nothing was over looked and all building codes as well as health and safety issues have been checked.
The property owner is ultimately responsible for code compliance. Usually code violations rear their ugly head when you have an insurance claim or are selling your property. Insurance adjusters, appraisers and pre purchase home inspectors usually will find substandard work that could hold up the sale of your property or getting a loan or collecting an insurance claim. Many times questionnaires from insurance companies or the property condition report required for the sale of your property will state “are there any code violations, written orders or work completed without the proper permits and inspections on this property”. Failure to answer them correctly could result in legal action which could be costly.