“$10 to $20 is generous,” Rivera said. “Most people will do $5.” Others said people should leave a similar tip to what they would leave at a restaurant. “I would say around 20% is fine,” said Adam Quintero, owner of Up Hair in the Castro.