No, earnest money is not always a requirement, but it is commonly expected as a sign of commitment and seriousness from the buyer.