A thermochromic coating which comprises a thermochromic compound and a polyurea resin. The thermochromic compound and polyurea resin form a thermochromic layer. The coating optionally has a protective layer containing a resin and a UV-blocking material arranged on top of the thermochromic layer. A reflective layer containing a reflective material is optionally arranged between the thermochromic layer and the substrate. A thermochromic coating is formed by applying successive reflective, thermochromic, and protective layers on a substrate.