A digital marketing budget should be around 10% of the total annual revenue of a business. UK businesses pay an average monthly retainer fee of £1,065 to their digital marketing agency in 2023 (figure adjusted for inflation).