Il contratto a progetto in teoria dovrebbe essere un tipo di contratto finalizzato all'esecuzione di un determinato tipo di lavoro (per es. un sito web), e sempre in teoria dovrebbe dare la possibilità alla persona di poterlo eseguire anche tranquillamente da casa; però la maggior parte delle volte sono solo delle coperture per mascherare altri tipi di lavoro.