Internal and external coatings have been used extensively for the corrosion protection of a wide range of process components such as flowlines, pipelines, piping, vessels, tanks etc. that are used in oil and gas industry. Coatings are a critical barrier as part of a corrosion management strategy and shall be capable of providing long term corrosion protection in corrosive environment. Coatings are exposed to wide range of temperatures, high pressure environments, and acid gases (H2S and CO2), and are subjected to mechanical damage, etc. during operating service life. The authors’ company has extensive experience of using various coating systems for over 40 years. Fusion bonded epoxy (FBE) coatings and glass reinforced epoxy (GRE) linings are primarily used as internal coatings, and three-layer polypropylene (3LPP), three-layer polyethylene (3LPE), thermal spray aluminum (TSA), and epoxy coatings are used as external coatings in hydrocarbon and water injection service. During design, it is anticipated that coatings will meet expected design life, however, premature coating failures are reoccurring for various reasons, which result in significant oil & gas deferment and unplanned shutdowns. This paper will present two case studies on field experience of different coating systems and contributing factors that led to premature failures. The three main contributing factors to premature failure are quality QA/QC during coating application, incorrect coating selection, and coating damage during installation.