In terms of hourly rates, agencies charge between $80 and $200 on average. Small to mid-sized businesses spend between $2,000 and $6,000 on digital marketing services, while more ambitious companies may spend between $10,000 and $20,000 monthly to achieve their marketing goals.