Thanks. I have an attorney friend who gave similar input.
I had someone not pay me for work 10 years ago. I filed a lawsuit, and... got back 20 page document about all the reasons they said they didn't owe me.
One was we didn't have a written contract. Well, I'd signed their contract, and sent it back, but never got a countersigned copy, and they're claiming they never agreed to it.
Another was 'laches' - I waited too long. Work was done a bit in April, then I was away for a week, then wrapped up basically by end of May - maybe 6-7 weeks in total. No money in June, lies in July ("it's coming, I sent it, etc") and then I filed suit in August.
Another was I'd waived my right to payment because in an IM I told the guy I was working for that I could wait a bit until he got paid. They took that as I was waiving my right to ever be paid.
I have to go find all my paperwork and screenshots now because - 10 years later - my court date is set for Dec. I had dozens (hundreds?) of emails and IM screenshots acknowledging receipt of invoice, promising payment, saying work was done, final client approved, etc. Email threads about all the work over several weeks.
At no point during any of that working project was there any "whoah, what's the invoice for? who are you? why are you working on this project?" The totality of the working relationship was that I was working on something with the understanding that they would pay, and there are multiple assurances that they would, in fact, pay. Yes, lack of 'written contract' was one piece, but the totality of the picture will hopefully weigh in my favor (but I gotta find all my stuff and get to court now - it's in another state!).
FWIW, first invoice was submitted, and the 'contract' (which they didn't countersign) stated invoices would be paid within 3 weeks. Not unreasonable, and faster than some other places I've worked for. Problem was, the rest of the project was completed in the next 3 weeks. BIG lessons learned on this one.