General liability provides coverage for property damage or bodily injury to third parties. Professional liability, on the other hand, is focused on errors related to your business or a failure to maintain a contract or service agreement.