Trying to remember a whole month of volunteer shifts on the 30th is hard. So is asking a busy coordinator to sign for dates they don't remember. A log sheet fixes both. You write each shift down the day you do it, the supervisor initials it before you leave, and at the end of the month there's nothing to reconstruct.

This page has a log you can copy and print, plus how to fill it in so it holds up.

When a signed log beats a letter

A volunteer hours letter is a summary written after the fact. A log is a record made as you go. Some offices want exactly that:

A log is also a good backup even when you plan to turn in a letter. It's the record the letter comes from.

Your step: Ask your office, "Will you accept a signed log of my hours, or do you need a letter or your own form?" If your state has its own form, it may be listed on our state-by-state table.

The volunteer hours log sheet template

Copy everything in the box. Print one sheet for each month. Put one shift on each line. It works as a community service hours log for a court or school, too.

VOLUNTEER HOURS LOG

Month and year: [month] [year]
Program this is for: [SNAP / Medicaid /
TANF / court / school / housing]

Volunteer
Name: [full name, as on your case]
Phone: [phone]

Organization
Name: [organization name]
Address: [street, city, state, ZIP]
Contact person: [name and title]
Contact phone or email: [phone / email]

Shifts (one line per shift)
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]
[Date]: [start] to [end], [hours] hours, [activity], initials: [__]

Total hours this month: [total]

Volunteer
I did the work listed above.
Signature: [__________]  Date: [______]

Supervisor
I supervised this work or keep the
records for it. The hours above are
true to the best of my knowledge.
You can contact me to confirm them.
Signature: [__________]  Date: [______]
Printed name: [name]
Title: [title]
Phone or email: [phone / email]

Need more lines? Add them, or use a second page and write "page 2 of 2" at the top. Put the total and signatures on the last page only.

How to fill in each line

Here's an example of one finished line:

Oct 4: 9:00 am to 12:30 pm, 3.5 hours, sorted and packed food boxes, initials: JM

Who initials each line

The person who saw you work that day: the volunteer coordinator, a shift lead, or a staff member. If that's a different person on different days, that's fine. Each person initials only the shifts they saw.

Get initials before you leave the building. It's much easier for someone to confirm a shift that just ended than one from three weeks ago.

If you're the nonprofit, our guide on how nonprofits can verify volunteer hours covers what you're vouching for when you initial or sign.

Closing out the month

On the last shift of the month, or the first few days of the next:

  1. Add up the hours column. Check it twice. A total that doesn't match the lines is one of the most common reasons proof gets sent back.
  2. Sign the volunteer line.
  3. Ask the coordinator or another staff member to sign the supervisor block, with a phone number or email. The federal Medicaid rule expects "a point of contact who can confirm the hours completed," and caseworkers in every program look for one.
  4. Take a photo of the whole page before you turn it in.
  5. Turn it in before the deadline. Deadlines differ. Washington's SNAP office, for example, wants proof by the 10th of the next month. Court deadlines are usually in your order. Our guide to court-ordered community service covers what courts tend to want.

Where Verified Hours fits

If a paper log works for you, keep using it. It's free and it does the job. Verified Hours is the same idea on a phone: you log each shift, the coordinator confirms it with a tap instead of initials, and at the end of the month you get a signed letter with a QR code a caseworker can scan. It's free for volunteers and nonprofits, and it helps most when paper keeps getting lost.

Before you print

Print a few blank copies so you're never stuck without one. Keep the current month's sheet somewhere you'll see it, like a folder in your bag. Fill in one line per shift, get it initialed, and you'll have your proof ready the day the month ends. For what each program accepts and what to say when you hand it in, see how to prove volunteer hours to your caseworker.