contract-law international labor-law
Software developer not getting paid for contract work
<p>I'm in Canada, subcontracted for a company in the US. I have been working with them for 4 months. They refused to pay me for the last month I worked, giving a reason that my work is not up to their expectation. I told them this would go to court and that I can defend my work, and they threaten to sue me back for whatever reason.</p>

<p>We don't really have an official contract, but I got an email that states all the details. We agreed on hourly rate, not project-based, since they don't have a clear requirements set out.</p>

<p>Two questions here:</p>

<ol>
<li>I planned to sue them in small-claim in Boston, where their company is. Could my travelling expense from Canada be included in the claims?</li>
<li>What could they sue me for? Even if there are some flaws in my work, but those've never cost the company any lost. </li>
</ol>

<p>If you are subcontracted, then some other company is going to use the code that you wrote, and since you were not paid for it, you are the copyright holder. A letter to that company's legal department might work wonders. </p>

<p>Regarding your 2nd question: Contract law and unjust enrichment are about compensation of losses. If they haven't incurred any loss as a result of your deliverable, they have no valid claim against you.</p>

<p>Their allegation about missed expectations would be adjudged on the basis of the terms in the email. Your mention that <em>they don't have clear requirements set out</em> makes it harder for them to substantiate how is it that their alleged expectations were missed.</p>

<p>They threatened to sue you for whatever reason: Did they state that in writing? If so, that might serve as evidence that they really have no merit and are just engaging in vexatious conduct. Make sure that any subsequent communications with them are in writing or (legally) recorded. People like those don't hesitate to make fraudulent statements if they think that will get them off the hook.</p>
