If you want the lasting protection that can maintain a protective coating around your paint for as long as 2 or 3 years, then you have to get it professionally applied. As a ballpark figure, you should expect to pay in the region of $2,500 to $4,000 depending on different factors like vehicle size and layout.