Brand ambassadors can earn an average of $36,000 per year in the U.S. Brands can also pay commissions based on how many prospects or new customers the ambassadors brought to the company. Additionally, ambassadors can be paid by the hour (around $17) for joining product launches or other events.