I am a subcontractor that did some concrete work for a GC on a project that is owned by the city/county. We finished our work and collected all but our retainage back in the middle of 2018. We sent monthly invoices for retainage owed and I even was in contact with an agent from the [bond] surety company. I have all of our correspondence printed out. She asked me to send her copies of all of our retainage invoices and I did. That was in May of 2019. Her exact words were, retainage is not due until the completion of the project. I didn't find out until October that the GC had been replaced. I looked and met with lawyers which wanted outrageous prices to file a lien. The last I heard, it was 6 months to file for retainage. I found levelset, proceeded with filling out the bond claim and submitted for review. I was told by levelset that all was good and everything was correct so I submitted everything. I recently received a letter from the bonding company and they are saying that they are denying my claim saying I missed the filing deadline. What can I do? I am also being told that I should have filed something called a Notice of Contractual Retainage?? But I have no clue what that is? Do I need to get a lawyer? Do I have a legit claim? Or did I get screwed?