This riddle has been around for some time on internet platforms such as Instagram, Facebook, and WhatsApp, and many people still argue over what the answer might be, as there are many possibilities. The correct answer is The barber lost $5 in cash. The lady from the flower shop gave $20 to the barber and eventually got her $20 back. The man who got the haircut, gave nothing except the counterfeit money and got $5 back. So the barber lost $5 in cash but lost $15 in revenue as he got counterfeit money for the haircut. Let’s say the barber had $20 initially. He got a $20 bill for the haircut and after paying the man the $5 change, he had a balance of $35. The barber then gave $20 to the lady from the flower shop in exchange for the counterfeit money which brought his balance to $15. So, the barber made a loss of $5, since his balance after the haircut was $15 from the initial amount of $20.