A branding agency is a type of a marketing agency which specializes in creating and launching brands as well as rebranding. Branding agencies create, plan and manage branding strategies, independent of their clients.
As with advertising agencies, typical branding agency clients come from all sectors including businesses and corporations, non-profit organisations and government agencies.
Branding agencies may be hired to produce a brand strategy or, more commonly, a brand identity, which can then be output via a branding campaign, which is a type of marketing campaign. Images provided by Heydays.