What You Actually Need When Filling Out a Good Faith Exam Template
I spent three years dealing with compliance paperwork that nobody really understood, including my own department. The good faith exam template is one of those things that looks simple on paper but falls apart the moment you try to use it in a real scenario. I ended up building my own version because the standard template kept generating errors during audits. The template itself exists to document that an employer or creditor has made a reasonable attempt to verify information before taking adverse action. In practice, it is mostly used in FCRA-related employment screening and debt validation workflows. The structure is straightforward. You identify the subject, the source of information, the verification method, and the outcome. That is the skeleton. The actual work happens in how you fill in the details.
Good Faith Exam Template Structure
Every template I have seen breaks down into five sections. The header captures the date, the reviewer, and the reference number. The second section logs the data being examined. This is where people cut corners. The third section records the verification attempt. The fourth records the result. The fifth is a signature block with a secondary review if required by your organization. Here is what the actual fields look like when you map them out: Date of exam: The date the verification work was completed, not the date the report was received. These are often different and auditors notice the gap.
Subject identifier: Full legal name, any aliases, and a secondary ID like a date of birth or employee number. I once had a case where two applicants shared a name and a partial DOB. The template caught it only because I added the middle initial field manually. Data source: Name of the bureau, the checking account provider, the reference contact, or the specific database. Never write "internal records" without specifying which system and when it was last updated. Verification method: Phone call, written request, email confirmation, API cross-reference, third-party validation service. I prefer documenting the exact method with a timestamp. It sounds excessive until someone disputes the verification three months later.
Get the Full Details

Result: Confirmed, contradicted, unable to verify, partial match. Most templates do not account for partial matches well. I started adding a notes field for every partial match because the checkbox alone does not capture the nuance. The template usually takes about ten minutes per record if you already have the data in front of you. If you are pulling records from three different systems, it can take forty-five minutes. I learned to batch similar exams together instead of doing them one at a time. That saved me roughly two hours a week during peak screening periods.
Where It Actually Breaks Down
The biggest issue I ran into involved jurisdictional variations. A template designed for federal FCRA compliance does not automatically satisfy state-level requirements. California, New York, and Illinois all add fields or change the verification standards. I learned this the hard way when an auditor rejected a batch of completed exams because they did not include the state-specific consumer notice acknowledgment section. Another problem is the timing requirement. The law generally requires verification before adverse action, but the template itself does not enforce that sequencing. I have seen reviewers complete the exam after the decision was already made, which defeats the entire purpose. I added a mandatory date stamp that must precede any adverse action notation in our workflow. It stopped the backdating issue immediately. There is also the data lag problem. Background check agencies update their databases on different schedules. Some data points refresh daily. Others take up to thirty days. The template assumes all sources are equally current, which they are not. I started adding a source freshness field that tracks when each data point was last updated. This alone caught several stale records that would have passed verification otherwise.
A Practical Workaround I Developed
About a year ago I hit a situation where a subject had changed their legal name within the verification window. The template had no clean field for this. I had to manually note the name change, attach the documentation, and flag it for secondary review. After that incident, I added a dedicated name change section with fields for prior name, current name, effective date, and supporting document reference. It takes an extra thirty seconds per exam but prevents a specific type of audit failure that is surprisingly common. For anyone building or adapting a Good Faith Exam Template, start with the five-section core structure and then layer in the exceptions you actually encounter. Do not design for edge cases that may never happen. Design for the ones that already broke your process. I keep a running log of template failures and add a field only after the same failure shows up three times. This keeps the template lean while it actually addresses real problems instead of theoretical ones. The template is a tool, not a solution. It works well when your underlying data is clean and your team understands what each field requires. It fails fast when either of those conditions is absent. If your data quality is low, spend time fixing that before refining the template. No amount of formatting will compensate for garbage input.
