US marketing consultants charge anywhere from about $50 to $500 an hour. At the low end, $50 to $100, you usually find newer freelancers who are really selling execution under an advisory label. Consultants with several years of hands-on work tend to charge $125 to $250. Senior people with a track record they can walk you through sit around $250 to $500, and niche specialists who advise leadership teams can go higher.
A one-off session is normally quoted as a flat fee rather than by the hour, commonly $250 to $750 for 60 to 120 minutes. Packages bring the hourly figure down: a quarter's worth of 10 to 15 hours often lands at $2,000 to $4,500. Retainers for small businesses usually open around $1,500 a month and almost always ask for three months, since the effect of marketing changes rarely shows up in four weeks.
A full marketing strategy delivered as a document is priced separately. An experienced freelancer might quote $2,500 to $7,500, an established agency often starts near $15,000, and most small and midsize companies end up somewhere between $5,000 and $20,000. For more detail on that line item, see our marketing strategy service.
Keep one thing in mind before any budget talk: send the same brief to a dozen shops and the quotes can differ by a factor of ten or more. That doesn't mean anyone is padding the bill. It means each firm read the same request as a different amount of work. Comparing proposals on price alone tells you nothing until you line them up against the same task list and the same time frame.
A practical negotiating move: skip the hourly rate and ask how many hours they expect your problem to take and what will be in the notes afterward. Someone who has handled a similar company will give you that range without hesitating. Someone guessing will dodge the number.