SlotSheet Volunteer Hours Report

Your volunteer-hours report, free, from the sign-up export you already have.

Drop in a sign-up export (CSV or .xlsx) with names and slot times. You match the columns once, so you can use exports from tools such as SignUpGenius, SignUp.com or Google Forms. SlotSheet adds up hours per volunteer and gives you a CSV and a printable summary for your PTA board or a grant application. No account, no upgrade, and your file never leaves your browser.

Private by design: your file is processed in your browser and never uploaded. We don't receive the file or its contents.

Make my hours report

Drop your sign-up export here

Or paste CSV text

How it works

1. Export your sign-ups

Download your sign-up list from the tool you use, such as SignUpGenius, SignUp.com, Google Forms or a spreadsheet, as a CSV or Excel (.xlsx) file (older .xls files: save as CSV first). It needs volunteer names and slot start and end times.

2. Drop the file in and match the columns

Tell SlotSheet which column is the name, the date, the start time and the end time. It only takes a moment, and the file is read in your browser and never uploaded.

3. Get your report

See hours per volunteer, download a CSV, or print a clean summary for your board meeting or a grant application.

What you get

Hours per volunteer

Calculated from each slot's start and end time, totalled across every sign-up in your file.

CSV + printable summary

A spreadsheet for your records and a printable summary that's ready for the board.

Private by design

Your file is processed on your own device. We never see your volunteers' names.

Free, no account

No sign-up, no upgrade, no ads.

For context: SignUpGenius includes its Volunteer Hours report on its Gold and Platinum plans, and Gold is listed at $269.89/yr (source: SignUpGenius pricing PDF, https://www.signupgenius.com/pdfs/pricing-plans-printable.pdf, checked 19 Oct 2026).

Coming soon: ad-free sign-up sheets

Not available yet. We're building SlotSheet sign-up sheets too: no ads, no accounts for parents, and the hours report built in. Interested? Click the button.

I'm interested

Clicking records your interest. Your email app will open if you'd like to add a note.

PTA plan: an idea, not built yet

We're thinking about a plan for whole PTAs: multiple admins, officer handover, and a yearly archive. It doesn't exist yet and there's nothing to buy. If your PTA would use it, tap the button so we know whether to build it.

My PTA would be interested

Clicking records your interest. Your email app will open if you'd like to add a note.

FAQ

Is my volunteers' data uploaded anywhere?

No. The file is read and processed by JavaScript in your browser tab. Close the tab and it's gone. We don't receive the file or its contents.

Which files work?

CSV or .xlsx sign-up exports that have volunteer names and slot times, either as start and end columns or as one time-range column like "9:00am-10:30am". You match the columns once, so you can use exports from tools such as SignUpGenius, SignUp.com or Google Forms, or your own spreadsheet. Older .xls files need saving as CSV or .xlsx first.

Does this need a paid SignUpGenius plan?

SlotSheet itself is free. You just need an export of your sign-ups that includes slot times. SignUpGenius's own Volunteer Hours report is on its Gold and Platinum plans.

How are hours counted?

End time minus start time for each sign-up, times the number of spots (quantity), totalled per person, or the value of an hours column if you matched one. Slots without times count as 0 hours, and the report tells you how many there were.

Are you affiliated with SignUpGenius?

No. SignUpGenius is a trademark of its owner. We don't connect to SignUpGenius; SlotSheet only reads a file you choose.

Is it really free?

Yes. No account, no ads, no card.

Does it remember anything?

Only how you matched the columns (which column is the name, the date and so on), saved in this browser so the next export with the same headings is quicker. No names or other values from your file are saved.

Feedback

SlotSheet is brand new and made by a small independent team. The hours report is free. If your export doesn't work, you can email us the column headings (not the data); it helps us decide which formats to support.

Email feedback

Your email app will open with a short prefilled message. Nothing is sent unless you press send.

Privacy: SlotSheet Volunteer Hours Report

Last updated: 20 October 2026. Applies only to the single-page Volunteer Hours Report tool.

The SlotSheet Volunteer Hours Report is a free tool from SlotSheet, an independent project operated by Billel Thamri ("we", "us"). Contact: .

The short version

What happens to your file

The page has no server of its own that stores anything. Your file is opened with your browser's file APIs, and the report, CSV downloads and printable summary are created in your browser. Downloads are generated locally and saved to your device.

To save you time next visit, this browser remembers which column you matched to which field (column positions and the day/month setting), keyed by a short fingerprint (hash) of the heading row. This is stored in your browser's local storage on your device only, contains no names, email addresses or other values from the file, and is never sent to us. You can remove it by clearing this site's data in your browser. If your browser blocks storage, nothing is saved.

Analytics

We use GoatCounter (goatcounter.com) to count page views and a few actions: loading the example data, loading a file, making a report, downloading a CSV, clicking print, and clicking an interest button. An event may include a rough size bucket (for example "10-49 rows") or a yes/no flag (for example whether a family column was used). Events never contain file contents, column headings, names, email addresses or other values from your file.

When the page sends a count, GoatCounter receives the request like any web server does: the page address (including campaign tags such as utm_source in the link), the referring site, your browser's user-agent and language, your screen width and your IP address. GoatCounter uses these to count visits and to derive your browser and system name and your country; it says it does not store IP addresses, the full user-agent or any tracking ID, and stores nothing in your browser (no cookies or local storage). It keeps a mapping of IP address and user-agent to a random ID in memory for up to 8 hours so a repeat visit isn't counted twice. GoatCounter is operated from Ireland and stores data in Finland and Germany. We use it on the basis of our legitimate interest in knowing, in aggregate, whether the tool is used. See GoatCounter's privacy policy: https://www.goatcounter.com/help/privacy

The page also keeps a random session ID in your browser's session storage (deleted when you close the tab or browser). It never leaves your browser and is not used to recognise you on later visits. Adding ?internal=1 to the address marks the current tab session as our own test traffic and stops counts being sent.

Hosting

This page is a single file served by a static hosting service (currently sharehtml.org, which runs on Cloudflare). When your browser loads the page, the host and its network provider receive your IP address, browser user-agent and the page address, as any web server does, and handle them under their own policies (for sharehtml.org: https://sharehtml.org/privacy). They never receive the file you load into the tool or the reports you make.

Interest buttons and email

The "My PTA would be interested" and "I'm interested" buttons record a click (as above) and open your own email app with a prefilled message to , in case you'd like to add a note. Nothing is sent unless you press send. If you email us, we use your email only to handle your message, and delete it on request.

Your rights

You can ask us for access to, correction or deletion of any data we hold about you (in practice, only emails you sent us), and you can complain to your local data protection authority. Email with the subject "Privacy request".

Changes

If this changes, we'll update this page and the date above.

Back to the hours report · Terms

Terms of Use: SlotSheet Volunteer Hours Report

Last updated: 20 October 2026.

These terms cover the free SlotSheet Volunteer Hours Report, a single web page from SlotSheet, an independent project operated by Billel Thamri ("we", "us"). By using it, you agree to them.

1. Free, provided "as is"

The tool is free and early-stage. It is provided "as is" and "as available", without warranties of any kind, including that it is error-free or that its hours calculations are correct for your purposes. Check the report against your own records before you rely on it (for example for a grant application or a board report). Rows the tool can't read are listed so you can check them.

2. Your data

Your file is processed in your browser and is not uploaded to us (see the Privacy section). You are responsible for having the right to use the data in the file and for what you do with the reports you create.

3. Not affiliated

SlotSheet is not affiliated with SignUpGenius, SignUp.com, Google or any other sign-up tool. Their names are trademarks of their owners and are used only to describe which exports the tool can read.

4. Acceptable use

Don't try to break, overload or misuse the tool or the analytics endpoint it counts visits with.

5. Changes and shutdown

We may change or stop offering the tool at any time.

6. Limitation of liability

To the maximum extent permitted by law, we are not liable for indirect or consequential losses, lost data, or decisions made on the basis of a report created with this free tool, and our total liability is limited to EUR 50. Nothing in these terms limits liability for intent, gross negligence, injury to life, body or health, or anything else that cannot be limited by law, and nothing affects mandatory consumer rights.

7. Law

These terms are governed by the laws applicable at the operator's place of residence, without depriving consumers of the protection of the mandatory laws of their country of residence.

8. Contact

Back to the hours report · Privacy