I am doing a web design and development business planning. The system is client buy a website package online >> make a payment >> I collect their requirement >> We work together until the end of the project (no face-to-face meeting, everything has done online). But when it comes to the contract which specify deeply the details of the job, including terms and conditions, I am quite not sure where to put these. How do you people do, either you:
Both will work. Just some quick background, for a contract to be valid, all parties must assent to the terms.
The emailing a pdf approach: This would make it much easier to prove assent. The user actually signed and sent the contract. That said, it is more work for your users.
The check-box approach: These are usually enforceable as long as the user actually assented to the terms. These could possibly be enforceable with as little as a link to the TOS before the checkbox. But, I would put a scrollable text area with the entire contract in it. See this article for a court that disregarded a check-box agreement for not being clear enough to prove assent: http://blog.ericgoldman.org/archives/2011/10/court_disregard.htm The only non-legal comment I would have about the check-box agreement, is that they usually have the same contact for all-users (Facebook's TOS for example). It seems like you want a different contract for each user and this might add to the complexity of your web application.