I am a small subcontractor for a large, international IT company based in California providing services via a middle man. It's just me and my employee. We are delivering consulting services - ongoing intellectual work. The direct contractor is not paying my invoices. There are no objections to the quality or timeliness of our work - the IT company is very happy and we constantly get super positive feedback. I know that the IT company pays the middle man on time, yet I am not being paid. 1) Does the Mechanic's lien work in my case? 2) If so, what counts as date of work delivery? The project does not have milestones - it's an ongoing work. Some of my invoices are delayed over 90 days now. Does the delivery date count as an invoice date?