The main difference between a web design company and an agency is that a web design agency typically offers a broader range of services, including branding, digital marketing, and SEO, in addition to web design, whereas a web design company focuses primarily on website development.