He's not your friend, he's a stranger. Why should he pay for you?

I know you guys don't pay much for your haircut, yet I think it was meant as a nice treat, after you had a nice chat.

I hope you've got a chance to thank him.