Volunteer Hours
Volunteer Hours in Salesforce represents a single record of a volunteer's contributed time to a nonprofit organization.
Definition
Volunteer Hours in Salesforce represents a single record of a volunteer's contributed time to a nonprofit organization. In the Volunteers for Salesforce (V4S) managed package, hours are stored on the Volunteer_Hours__c custom object; in Nonprofit Cloud, they live on the standard VolunteerHours object. Each Volunteer Hours record links to a Contact (the volunteer), an optional Volunteer Job and Volunteer Shift (defining what work was performed and when), the Hours Worked (decimal value capturing fractional hours), a Start Date and End Date, a Status (Web Sign Up, Confirmed, Completed, Cancelled, No-Show), and the Number Of Volunteers field for cases where one record represents a group commitment. Volunteer Hours are the operational unit of nonprofit volunteer engagement programs - they capture who showed up, what they did, and how long they contributed, providing the data foundation for volunteer recognition, recurring-volunteer cultivation, in-kind valuation reporting, and grant-funder accountability that increasingly requires volunteer-engagement metrics alongside traditional revenue figures.
In plain English
“Volunteer Hours track time donated to a nonprofit by volunteers - like a timecard for unpaid help. Each record captures one volunteer's hours on one job or shift. Nonprofits use this data to recognize active volunteers, identify high-engagement candidates for board roles, and report contributed time to funders.”
Worked example
A nonprofit running a community food bank schedules a Saturday volunteer event. Twenty volunteers sign up through the Salesforce-powered volunteer portal - each signup creates a Volunteer Hours record under the volunteer's Contact, linked to the "Saturday Food Bank Sort" Volunteer Job, with Status "Confirmed" and a planned 4-hour shift. Saturday morning, the volunteer coordinator marks attendance through a mobile interface - present volunteers' Volunteer Hours records flip to "Completed" with actual Hours Worked of 4.0; two no-shows are marked "No-Show". The Saturday session generates 18 completed Volunteer Hours records totaling 72 hours of contributed time. The development team uses the Volunteer Hours data to send personalized thank-you emails, identify the top 10% of recurring volunteers as candidates for committee roles, and report the cumulative contributed hours in the next grant application as evidence of community engagement.
Why Volunteer Hours matters
Volunteer Hours model both prospective and actual time. The Status picklist distinguishes future commitments (Web Sign Up, Confirmed) from past activity (Completed, Cancelled, No-Show), enabling forward-looking capacity planning alongside historical engagement reporting. Many nonprofits run nightly automation that flips overdue Confirmed records to either Completed (if a coordinator confirmed attendance) or No-Show (if not), keeping the data clean automatically.
The relationship between Volunteer Hours, Volunteer Jobs, and Volunteer Shifts is central to scheduling. A Volunteer Job defines a recurring need (food bank sorting, hospice companionship, community garden maintenance); a Volunteer Shift is a specific scheduled instance of that job (Saturday morning, March 14, 9am-1pm); and Volunteer Hours record the individual volunteer's commitment or completion. Reporting at each level supports different decisions: Job-level reporting shows program demand, Shift-level shows event participation, Hours-level shows individual engagement.
Volunteer Hours data increasingly drives in-kind valuation reporting. Many nonprofits assign a dollar value to volunteer time (using the Independent Sector's annual estimate, currently around $34 per hour for general volunteer time and higher rates for skilled work) and report contributed value alongside cash gifts in audited financials and grant applications. Salesforce reporting that aggregates Volunteer Hours by quarter, by program, and by volunteer type makes this in-kind valuation a routine quarterly process rather than an annual scramble.
How organizations use Volunteer Hours
Manages thousands of Volunteer Hours records per year across food bank shifts, mentoring sessions, and event support. The development team identifies the top 100 most-engaged volunteers each year for special recognition and stewardship, with several converting to monthly donors or board members through targeted cultivation.
Tracks specialized volunteer activity (medical professionals donating clinical hours) at separate hourly valuations from general volunteer hours. The aggregated in-kind value is reported in audited financials as a non-cash contribution, satisfying both GAAP nonprofit accounting standards and grant-funder requirements.
Uses recurring Volunteer Shifts (every Sunday morning) and a self-service signup portal to manage 50+ weekly volunteer roles. The Volunteer Hours dataset becomes the backbone of the annual congregation engagement report and personalized year-end thank-you communications.
Trust & references
Straight from the source - Salesforce's reference material on Volunteer Hours.
- Volunteers for Salesforce DocumentationSalesforce.org Power of Us Hub
Discussion
Loading discussion…