What is the difference between a logo and a brand?

A logo is an image, motif or typographic element to identify your business/brand.

Whereas a brand is the hearty mixture of brand strategy (your who, why, what and how) and your visual identity (logos, photography/illustration style, colour palettes, fonts, and supporting design elements)

A brand dives deep into your key messaging, what you are selling, your tone of voice, who your product/services are for and the strategies behind your communications.