I consider it good practice to sign a contract for every freelancing project. On this page you'll find the template that I use and update from time to time.
The goal of this contract is to be:
This contract represents an agreement between these two "Parties":
company name, located at
company address, represented by
"Developer": Gersom.nl, located at Jan Tooropstraat 759, 1061AE Amsterdam, represented by Gersom van Ginkel
The "Service" consists of support in software development.
The Company requests the Developer to provide this Service. The developer agrees to provide this Service.
This "Agreement" does not create an employer-employee relationship between the Developer and the Company. The Developer will not be part of the Company's organization.
This agreement goes into effect on
start date and expires on
end date ("Term").
"Termination" of this agreement may be performed by each Party at any time, but both parties will aim for a 4 weeks' notice, operating in good faith.
The Developer will provide the Service in a professional manner and in compliance with the established industry standards.
The Developer provides the Service using own tools and does so at the time and place of his choice. The Developer is not bound to fixed daily working hours.
The Company can determine deadlines where needed and the Developer will respect these. In case the Developer is not able to meet a deadline, he will notify the Company on time.
The Developer may ask help from a third party to deliver the Service. The Developer will remain fully responsible to the Company for the work of this third party.
The Developer may provide his services to multiple other companies during this Agreement. The Developer will not use confidential information of the Company to provide services to competing companies during this Agreement.
The Company will provide the Developer with all the necessary information and documentation.
The Company will pay the Developer
The Developer will work an estimated amount of
amount hours/month. The Developer will always await the Company's approval before exceeding this amount.
The Developer will issue an invoice monthly, in the following currency: Euro.
The Company will pay the full amount within 14 days upon receipt of the invoice.
Social security contributions, taxes, etc. will not be paid by the Company. The Developer is solely responsible to pay the contributions required by law.
In the event of a Termination of the agreement by either party, all hours that have already been serviced by the Developer will be paid by the Company.
The Developer will be reimbursed for all the expenses that need to be done in providing the Service, upon submission of written statements and receipts. The Developer will always await the Company's approval before making an expense.
Expenses will be reimbursed according to terms 4.3, 4.4 and 4.6.
The "Work Product" consists of everything generated by the Developer as part of the Service, including software code, infrastructure, designs, and documentation.
Upon full payment, the Developer agrees to assign to the Company all intellectual property ("IP") rights to the Work Product. The Developer will promptly communicate all Work Product to the Company. If necessary, the Developer will assist the Company in the transfer of any IP rights.
The Developer will not make any use of any of the Work Product without the Company's prior written approval.
If any of the Work Product is patentable, the Developer waives his right to patent as set out in Article 12 of the Patent Act 1995. The Developer and Company agree that the fee represents equitable remuneration. The Developer will not claim any further compensation for loss of patent.
This section does not apply to IP that the Developer creates outside the agreement for the Company, as long as: it was not created using the Company's equipment, supplies, facilities, or trade secret information; it was developed entirely in the Developer's own time and does not result from any work performed by the Developer for the Company; it does not relate directly to the Company's business or the Company's actual or anticipated research or development.
Either Party will be excused from any delay or failure in the performance of this Agreement if caused by anything beyond its reasonable control, including, but not limited to, acts of God, acts of war, fire, insurrection, strikes, lock-outs or other serious labor disputes, riots, earthquakes, floods, explosions or other acts of nature.
In the event of a Force Majeure Event, each Party must, within fifteen Business Days: (i) notify the other Party; (ii) indicate the foreseeable duration, if possible; and (iii) inform the other Party of the measures taken or contemplated to mitigate the consequences of the Force Majeure Event.
The Company will maintain adequate professional liability insurance during the Term.
The Developer will follow all the instructions of the Company concerning the Company's insurance.
The Developer is liable for damage that he causes to the Company, excluding damage that results from unintentional software bugs and vulnerabilities. The Company will take responsibility for creating a work environment that accounts for this type of human error and the Developer will actively contribute to this environment.
The Developer indemnifies the Company against all third-party claims against the Company, only if the Developer is considered liable according to 8.3.
The Developer may publicly disclose his relationship with the Company, to build a portfolio.
The Developer will ask the Company's approval and instructions before publicly writing about anything that is shared confidentially by the Company during the performance of the Service.
This Agreement will be governed by and construed following the laws of The Netherlands.
This Agreement forms the entire agreement of the Parties on this subject and it replaces any prior understandings. This agreement can only be modified in writing by the representatives of both Parties.
No waiver of any provision of this Agreement will constitute a waiver of any other provision(s) or of the same provision on another occasion. Failure of either Party to enforce any provision of this Agreement will not constitute a waiver of such provision or any other provision(s) of this Agreement.
Should any provision of this Agreement be held by a court of competent jurisdiction to be illegal, invalid or unenforceable, such provision may be modified by such court in compliance with the law giving effect to the intent of the Parties and enforced as modified. All other terms and conditions of this Agreement will remain in full force and effect and will be construed in accordance with the modified provision.
Signed for and on behalf of
company name by
Signed for and on behalf of Gersom.nl by