We have a customer we completed a roof for in July of 2019. The customer has not paid us. Part of the time, the customer was waiting for his insurance company to release the depreciation so that the customer could turn around and pay us. We do not know how long that took. There were two items that the customer wanted addressed before he would pay us. One, he finally realized was not our responsibility. Once that was resolved, we immediately fixed the second item. That was near the end of October. We still have not been paid and would like to file a lien, but fear that it is too late to do so now. Our contract included that we would charge interest and we would like to also recoup that as well now. What recourse do we have?