That varies extensively depending on the size of the agency, the services offered, and the region. Generally, you can expect to pay anywhere from £1000 to £5000 per month for a full-time marketing agency for SEO services. The prices for other add-on services are not inclusive.