1
Enter the organization's registered legal name and the volunteer's details
Use the nonprofit's full registered corporate or charitable name β not a program name or trade name β and the volunteer's legal name as it appears on government ID. Include the volunteer's assigned role and supervisor.
π‘ Cross-check the registered name against your state or national charity registry before finalizing. A mismatch between the agreement and registration records can complicate enforcement.
2
Define the volunteer role and schedule in Schedule A
List the volunteer's specific duties, expected hours or shifts, primary location, and any performance standards. Attach this as Schedule A rather than embedding all detail in the body to allow role adjustments without amending the main contract.
π‘ Specific duties reduce the risk of a volunteer claiming the arrangement was functionally an employment relationship β vague 'general assistance' language invites that argument.
3
Confirm the non-compensatory status clause is present and acknowledged
Ensure the clause explicitly states no wages, salary, or benefits are payable and that the volunteer signs or initials this section separately to confirm understanding.
π‘ In jurisdictions with strong minimum-wage protections, a volunteer performing work that directly benefits the organization commercially may qualify for employment status regardless of the label β consult a local employment lawyer if the role is borderline.
4
Tailor the confidentiality clause to your data
Replace generic placeholders with at least three concrete categories of confidential information specific to your organization β e.g., client intake records, donor contact lists, grant application details, or program financial data.
π‘ If volunteers will handle personal data of clients or beneficiaries, add an explicit reference to applicable privacy law (HIPAA, PIPEDA, GDPR) so the clause is aligned with your compliance obligations.
5
Attach all referenced policies as Schedule B
Print or attach the Code of Conduct, Anti-Harassment Policy, and Safeguarding Policy (if applicable) and have the volunteer initial each one at signing. This creates a documented record of delivery.
π‘ Update Schedule B whenever a policy changes β you only need a new Schedule B page, not a full new agreement, if the body clause references policies 'as amended from time to time.'
6
Set the termination notice period and survival clause
Choose a notice period appropriate to the role β 7 days is common for event volunteers, 14β30 days for ongoing program roles. Confirm that confidentiality, IP, and indemnification obligations survive termination in the clause itself.
π‘ For roles involving vulnerable populations or sensitive data, consider requiring the organization's right to terminate immediately for cause β including any safeguarding concern β without notice.
7
Sign before the volunteer's first day of service
Both parties must sign and date the agreement before the volunteer begins any activities. Post-start-date signatures create consideration problems in common-law jurisdictions and may void restrictive clauses.
π‘ Use a digital signature tool to timestamp execution and store the fully executed copy in a centralized volunteer management file.
8
Conduct a background check if the role requires it
For roles working with children, elderly persons, or vulnerable adults, obtain written background-check consent (which can be included as Schedule C) before service begins and before the agreement takes effect.
π‘ Some jurisdictions legally require background checks for volunteers working with minors β verify your local obligation before treating this as optional.