What's the difference between general and professional liability?

General liability covers bodily injury and property damage, while professional liability covers financial loss due to fault, negligence or error in providing your professional services.