What is the difference between a logo and brand identity?

A logo is an image, motif or typographic element that identifies your business/brand, and potentially it's values and vision. A brand identity incorporates logos, photography/illustration style, colour palettes, fonts, and supporting design elements. It also dives deep into the key messaging, tone of voice and the strategies behind your communication. All of this is comprehensively documented in brand guidelines.