VSO Activity Log & Workload Report Generator

For county and state Veterans Service Officers and accredited representatives. VA credits every claim to your organization — not to you — so when the county board asks what your office actually did last quarter, the only record of your work is the one you kept. Log each contact in seconds; print a clean monthly workload report when someone asks for numbers.

Log a contact

Forms filed (check any)

Your log

Monthly workload report

Data is stored under the key vetaid_vso_activity_v1 in this browser's localStorage and never transmitted. The printed report is your certification to make — verify totals against your case-management system where your county or state requires it. Not legal advice; VetAid is not VA-accredited.

Why individual workload documentation matters

When a claim is filed under a power of attorney, VA credits it to the organization that holds the POA — not to the individual representative who prepared it. An officer can carry a caseload in the thousands and still have no VA-generated record of their own output; NACVSO's legislative director raised exactly this problem in VA's own 2025 research on accredited representatives. The same research found officers tracking their work in personal spreadsheets and notebooks, because nothing else exists.

That gap has real consequences three times a year or more:

This tool is the structured version of the spreadsheet officers already keep — with the monthly report, the CSV backup, and none of the privacy exposure of a shared drive, because the data never leaves your browser.

How to use it

  1. Log each contact as it happens or in a batch at the end of the day: date, contact type, work category, any forms filed, and minutes spent.
  2. Identify veterans by initials or last-4 only. The log documents your workload, not their case — it never needs a full name or SSN.
  3. At month's end, print the report. Pick the month, hit Print — you get totals, breakdowns by contact type and category, a forms-filed count, and "Prepared by / Office" lines to sign.
  4. Export a CSV regularly. It's your only backup, your path to a new computer, and how an office combines multiple officers' logs into one.

Working a tough claim for a veteran?

VetAid's AI reads decision letters and C&P exams and flags under-rated conditions and missed secondaries — a free second set of eyes before you file the supplemental.

Analyze a claim free →

Frequently asked questions

Is my data private? Where does it go?

Everything you enter stays in your browser's local storage on your own machine. VetAid runs no server for this tool — the page sends none of your log data anywhere. That also means you are the only backup: export a CSV regularly, because clearing your browser's site data erases the log.

What should I use as the veteran identifier?

Initials or the last four digits of the file number only — never a full name, full SSN, or full file number. The log documents your workload, not the veteran's case; an identifier that lets you recognize the entry is all it needs.

Can I use this for county board or subvention reports?

Yes — that's what it's for. The monthly report gives you total contacts, total hours, breakdowns by contact type and work category, and a forms-filed count, with "Prepared by" and "Office" signature lines in the printed header. Check your county board's or state subvention program's required format; if they need a specific form, use this report as the source data you certify from.

What happens if I clear my browser or switch computers?

The log lives only in the browser where you entered it. Clearing that browser's storage deletes it, and a different computer or browser profile starts empty. Export a CSV backup regularly, and import it to move your log to a new machine.

Can my whole office share one log?

Not directly — the log is per-browser, so each officer keeps their own. To build an office-level report, have each officer export their CSV, then import all of the files into one browser; the import merges entries and skips exact duplicates.