I am working on a construction project as a sub contractor doing electrical work. the customer has been late on payment. all payments and last payment they have refused to give me because i told them I was no longer supplying materials unless I received a payment. They then decided to bring in out of state contractors. which seems like they are in cahoots together.
In short, if you haven't been paid, and if you are still within the timeframe to file a lien (75 days on a commercial project), and you served a notice of furnishing if required, should file a lien to protect yourself. If you don't file a lien, your only recourse is against the general contractor. If you do file a lien, you can get paid from either the GC or the owner, which benefits you.