There is no one-size-fits-all answer to this question as it depends on various factors such as the industry, business size, and growth stage. However, a common rule of thumb is to allocate 5-10% of your revenue to marketing. Startups may need to spend a higher percentage initially to build brand awareness and establish a market presence.