Yes, they do take a commission on every booking you receive. The amount starts at 20%. Therefore, TripAdvisor Experiences might not be the best option for all businesses, especially if your margins are fairly low.