General liability insurance covers physical injury or property damage, while professional indemnity insurance specifically covers errors in the services or advice your business provides, such as design flaws or incorrect specifications.