If your haircut costs a total of $25 but you have a $5 off coupon which means you pay $20 then you should tip on the total amount of the haircut before the discount. If you tip 20% on $25 that would be $5.00 which is a very good tip.

http://annarborbarbershop.com/