A social media influencer contract is between a company and an influencer who uses their brand and followers to “influence” attention to a product or cause. The influencer is often paid on a per-post basis and, depending on the agreement, may require specific things to be mentioned. Partial or full payment is usually made after signing the contract as an advance on future payments.