VEVRAA is more than a self-ID checkbox

Most small contractors meet the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) as a couple of optional questions on the application — the protected-veteran self-identification invitation. That invitation is real and required, and the mechanics of getting it right are covered in the OFCCP self-identification guide. But the self-ID question is the smallest of VEVRAA's obligations. The law also requires you to set an annual hiring benchmark for veterans, to list most of your job openings with the state employment service, and to file a yearly veteran-employment report with the Department of Labor. Miss any of those and an OFCCP audit has findings to write up regardless of how clean your self-ID form is.

This is a practical walkthrough of the three obligations small contractors most often overlook. It's general HR guidance, not legal advice, and the dollar thresholds that determine whether VEVRAA's full affirmative-action obligations apply to a given contract are worth confirming for your specific awards. If you're new to the broader regime, anchor on the EEO and OFCCP compliance refresher first.

Obligation one: set an annual hiring benchmark

VEVRAA asks covered contractors to establish a hiring benchmark for protected veterans every year — a numerical target against which you measure how many of your new hires were veterans. You may set it one of two ways:

  • The national percentage the Department of Labor publishes annually (the veterans' share of the civilian labor force), which is the simple default, or
  • Your own benchmark built from a handful of data factors — local veteran availability, your recent hiring, the effectiveness of your outreach — which takes more work but can be more defensible.

Most small contractors use the published national figure. The point an assessor checks is not whether you hit the benchmark — you don't get penalized for missing it — but whether you set one, documented it, and can show the outreach you did to move toward it. A contractor with no benchmark on file has a finding; a contractor who set the benchmark, fell short, and can show good-faith outreach efforts generally does not.

Obligation two: list your openings with the state job bank

This is the requirement small contractors break most often, usually without realizing it. VEVRAA requires you to list most job openings with the appropriate state workforce agency / employment service delivery system so that covered veterans get priority referral. A few rules that trip people up:

  • It applies to most openings, with narrow exceptions — typically senior executive positions, jobs filled internally, and very short-term roles. Rank-and-file external openings generally must be listed.
  • Listing the job on your own careers page or a commercial board is not enough. The job has to reach the state system. Many states pull from large aggregators automatically, but you are responsible for making sure the listing actually lands there.
  • Sequence matters. The listing should go out as part of how you open a req, not as an afterthought once you already have a candidate.

If you already run a deliberate job board distribution strategy, the fix is small: add the state job bank as a required destination in that flow so every covered opening posts there by default. The compliance failure is almost never refusal — it's a posting step nobody owned.

Obligation three: file the VETS-4212 every year

Once a year, covered contractors file the VETS-4212 report with the Department of Labor's Veterans' Employment and Training Service. It summarizes, by job category, how many protected veterans you employed and hired over the reporting period. It runs on its own annual cycle with a firm filing window, and it is separate from the EEO-1 report — contractors sometimes assume filing one covers the other. It does not. Both are their own deadline.

The VETS-4212 draws on the same self-ID data you collect at application and post-offer, which is exactly why the self-identification invitation and your recruiting records retention discipline matter: if the underlying self-ID data is sloppy or missing, the report you file is wrong, and a wrong report is worse than a late one.

Outreach and the audit file

Beyond the three hard requirements, VEVRAA expects good-faith outreach to veteran talent sources — veteran service organizations, transition assistance programs, veteran-focused job fairs and boards — and expects you to evaluate whether that outreach actually worked each year. None of this requires hiring any particular person; it requires showing the effort and assessing it. For a contractor already sourcing in this space, much of the work overlaps with a deliberate cleared-talent sourcing motion, since the veteran and cleared-candidate pools overlap heavily.

When an assessor arrives, the file they want is mundane: the benchmark you set and the date, the state job-bank listings for your openings, the filed VETS-4212s, and a record of the outreach you did and what you concluded from it. The contractors who struggle are not the ones who discriminated — they're the ones who did the work but kept no paper, or who never wired the job-bank listing and the annual report into a repeatable process.

The bottom line

VEVRAA is four moving parts, not one: invite self-identification correctly, set and document an annual veteran-hiring benchmark, list covered openings with the state job bank, and file the VETS-4212 on schedule — all backed by documented good-faith outreach. The hiring goals are aspirational, not pass-fail, so the audit risk is almost entirely about process and proof rather than results. Build the self-ID invitation, the state-bank listing, and the annual report into the same hiring pipeline and recruiting records flow you already run, and VEVRAA becomes a set of tracked steps instead of a scramble the week the audit notice lands.