Outsourced CMOs' charges depend on a lot of factors like experience, industry, length of contract, etc. They charge by project or per hour, with an average hourly rate of $150 to $350. However, some companies offer customized pricing that might fit your business's budget. In general, the costs of an outsourced CMO is significantly lower than a full-time CMO, making it an excellent choice for start-ups and small businesses.