Startups should set aside at least 10-20% of revenue for marketing from inception. Budgets can then be allocated to platforms based on goals. For awareness, social media gets priority. For lead generation, SEO and PPC take precedence.