Service Term Length & Commitment Hours Calculator

Calculate the total length of a service term and the total commitment hours based on your schedule, hours per session, and term duration.

Formulas Used

Total Calendar Days = End Date − Start Date (in days)

Total Calendar Weeks = Total Calendar Days ÷ 7

Active Service Weeks = Total Calendar Weeks − Weeks Off

Total Service Days = Active Service Weeks × Service Days Per Week

Hours Per Week = Service Days Per Week × Hours Per Service Day

Total Commitment Hours = Total Service Days × Hours Per Service Day

Term Length (months) = Total Calendar Days ÷ 30.4375

Avg. Hours Per Month = Total Commitment Hours ÷ Term Length (months)

Assumptions & References

  • A week is defined as exactly 7 calendar days.
  • A month is approximated as 365.25 ÷ 12 = 30.4375 days (Gregorian calendar average).
  • "Weeks Off" represents full weeks with zero service (e.g., federal holidays, spring break, winter recess).
  • Service days are assumed to be evenly distributed across all active weeks.
  • No distinction is made between weekdays and weekends — "days per week" reflects actual scheduled service days.
  • This calculator is consistent with AmeriCorps, Peace Corps, and volunteer program term-of-service hour tracking conventions.
  • AmeriCorps full-time terms typically require 1,700 hours over ~12 months (≈ 33 hrs/week for 52 weeks).
  • Reference: Corporation for National and Community Service (CNCS) — AmeriCorps Program Regulations, 45 CFR § 2522.220.

In the network