Who needs to license fonts?

Fonts are software, which means that everyone who uses them needs to have a licence (EULA). If a designer is doing graphics work for a client, it is the designer (end user), not the client, who needs to buy a font licence. If clients wish to use the fonts as well, then they too need to buy their own licences.