RATA Comply Fair Lending
Fair Lending Risk Analysis & Reporting

RATA Associates, the leading provider of HMDA/CRA products and services to the lending compliance arena expanded into the Fair Lending market with the release of Comply Fair Lending in 2004. Comply Fair Lending is a robust software solution based on the FFIEC (Federal Financial Institutions Examination Council) and CFPB (Consumer Financial Protection Bureau) Fair Lending Examination Procedures and is the simplest and most cost effective way to monitor potential risk associated with lending performance.

Schedule a Free Demo
Comply Fair Lending Scatter PlotComply Fair Lending Analysis ElementsComply Fair Lending Design OnceComply Fair Lending Field ExplorerComply Fair Lending Model SummaryComply Fair Lending Synchronization
OverviewFeaturesAdvanced Analysis & RegressionResourcesSchedule Demo


Fair Lending risk assessment

The Comply Suite is the most robust, user-friendly, and cost-effective software solution for Fair Lending risk assessment available.

Comply Fair Lending can analyze:

  • Real Estate Loans
  • Indirect and Direct Auto Loans
  • Credit Card Loans
  • Consumer Loans
  • and more...
Out-of-the-box Risk Factors include:

  • Redlining
  • Pricing
  • Underwriting
  • Steering
  • Fees and Overages
  • or create your own!


Customizable scorecards for ALL Risk Factors

Customizable scorecards for ALL Risk Factors

Comply has a fully-customizable scorecard editor, which can be used to edit out out-of-the-box templates, or create your own from scratch. All of our scorecards are fully interactive, which means that you can drill down into the application data or create an automatic file review directly by clicking on a cell. In other software packages, this is a cumbersome process wherein the user must close the scorecard and manually recreate the filter for a cell before looking at application data or creating any comparisons.

Add New Fields

Users can add new fields, parametric or nonparametric comparisons, and report groups; apply conditional formatting; and specify display options.

Statistical Analysis

Statistical Analysis

Comply's regression analysis for Fair Lending data is, by far, the most flexible solution on the market. Variables used in Comply's models can use any fields (including user fields) as data sources. Comply allows for far more exploratory analysis, with options for which statistics to calculate and selection criteria for determining which variables to include in the model.

Field values can be automatically transformed

Field values can be automatically transformed, error-checked, and dummy-coded on the fly. This is something that is particularly cumbersome with other commercial Fair Lending packages, since it is typically a manual process (i.e. before processing the model, a user has to manually update field values). Optionally, the post-processed variable values can be exported for analysis in an external package.

Dummy-coded variables can be created automatically

In addition, dummy-coded variables can be created automatically by the system, based on breakdowns of alphabetic, numeric, or date values.

The regression module has a robust set of consistency verification tools

The regression module has a robust set of consistency verification tools to help identify relationships between variables.

The loan-application-level output statistics can be analyzed

The loan-application-level output statistics can be analyzed like any other field value in Comply. This includes filtering and sorting, cells for scorecards, and selection criteria for file reviews. Automation can be used to group applications by these output statistics (e.g. set up a rule to automatically group applications where the standardized residual value is +/- 3). No other Fair Lending package allows this level of analysis.

Proxy Data

Proxy data: Comply includes processing for ethnicity, sex, and the CFPB's new BISG proxy data, which can be used as target and control group information during Fair Lending analysis. Additionally, demographic data can be used as proxy information in cases where names are not available.

File Comparisons

File Comparisons

Reports and scorecards show the potential for risk at an aggregate level, but at the lowest level an analyst should be able to quickly and easily compare similar loan applications across groups. The criteria by which applications in a comparative file review are partitioned into groups, matched for similarity, and reduced to a pool of eligible application pairs must allow for ultimate flexibility.

Once an application pair pool is created, Comply allows the user to document each pair at every level of analysis by providing notes at the file review level, the application pair level, the application level, and even down to the individual field comparison level.

Seamless Integration

Seamless Integration

Along with Comply's native statistical analysis tools, users have access to total integration with any external analysis package. Create user fields to represent additional values, automatically export data, run external commands, and reimport the results with a single click.

These fields, generated from an external package...This includes creating scorecards and file reviews

These fields, generated from an external package, can then be used just like any other field value in Comply. This includes creating scorecards and file reviews.


System Features

Synchronization: Users can check out subsets of data from the primary server in order to work offline. The offline data can then be checked back into the server after the offline work has been completed.

Filtering and sorting

Filtering and sorting: Access to Comply's application data is facilitated by a robust set of filtering, sorting, and sampling functionality. These filters can be designed on the fly, saved, and loaded with any set of application data. Filtered or individually selected applications can be saved as flexible application groups, which can then be used as data sources for any analysis automated or interactive.

Field Explorer

In addition to the filter designer, the Field Explorer allows users quick and easy access to filtered sets of application data by breaking the parent filter down by any field values in Comply.

Field Explorer Statistical Analysis

The field explorer can also be used for other types of exploratory statistical analysis.

Intuitive interface

Intuitive interface: Comply's user interface was designed to keep the look and feel of other commonly used applications (e.g. the Microsoft Office suite). The context-based ribbon design makes tasks available to the user as needed to reduce clutter and confusion.

Intuitive interface

Applications can be viewed and edited in a data-entry form view or in a list-style spreadsheet view. The view is customizable by field list templates.



Design once: All of the views and processes in Comply can be designed using templates (called "Definitions" in the software), which can then be used throughout the system. In addition to the standard processes (e.g. importing and exporting data), this includes Fair Lending analysis automation, user-defined scorecards, regression models, and file reviews.


Auto-Pilot: Comply's Auto-Pilot can be used for offline and online automation. Create jobs to execute repetitive tasks, schedule the jobs to run offline (as an optional, separately installed service on the server or client), or run the jobs manually from within Comply.

Analysis Automation

Analysis automation: When creating a new analysis workspace, or at any point during analysis, the Analysis Automation Wizard can be used to filter and group application data, identify outliers, set field values, and create new elements (e.g. scorecards, regression models, file reviews).

Analysis Automation Steps

The steps used in analysis automation can be defined in templates or created on the fly. Users specify conditions and actions for each step, and when the process is executed, Comply evaluates the step properties and applies any relevant action.


Processing: The modular design of Comply allows users to run processes individually or in batch mode. This includes edit checks, geocoding, setting field values, etc.

Other commercial Fair Lending software packages have a single "update" process with no user control. This "update" process also copies all of the non-relational second-tier information (e.g. demographics) to the individual loan application.


Geocoding: Comply's integrated batch and single-application geocoding is the most accurate compliance-grade geocoder available. In addition, users have access to the ZOOM interactive geocoder, which allows you to view a map of results for several geocoding data sources.



Comply's server is built on a single Microsoft SQL Server database. The workstation software (and optional add-on services and software, e.g. Auto-Pilot) are built using the latest Microsoft .NET technology. Enterprise functionality forms the backbone of the Comply framework, including user- and group-level security, offline database synchronization, extensive offline and online automation, and integration with Windows and/or SQL authentication.

Comply's database is fully relational. Integrity between tables is enforced by local and foreign key constraints. Other commercial Fair Lending software adds geographic and demographic information to each individual application; this is necessary in their case because each dataset is its own database.

Organization: Within the hierarchy of datasets in Comply, users can create folders to better organize and secure their data. Workspaces are created to contain and organize all of the elements involved in any statistical analysis (regression models, file reviews, scorecards, application groups, etc.).

Flexibility: Comply allows an unlimited number of user-defined fields of any data type. These fields can be used anywhere in the system: as filtering and sorting fields, variables in a regression model, cells and statistics tests on a scorecard, etc. Individual user fields can be shown or hidden for specific datasets.

Multitasking: Comply uses a tab-based interface, which allows users to keep multiple sets of data, reports, or other tasks open at the same time. Each tab maintains a history of its filtered set of data, so navigating between tasks and within the history of a given tab is as easy as clicking.

Et cetera...

There are far too many additional features to mention here, all of which stand out from our competition in flexibility and ease of use. For example:

  • Filter applications during the import process; import any type of fixed-length or delimited file
  • Set field values at a global or filtered level; run custom and standard edit checks, calculate rate spreads (all or official), dupe check
  • Sample data using 5 different regulatory methods and create application groups for auditing
  • Create official LAR and MicroData files; encrypt submission files directly in the system
  • Let AutoUpdates service keep your software and dynamic system data up-to-date
  • Create performance evaluation and disclosure tables for HMDA and CRA (in addition to many other reports)
  • Built-in mapping component
  • and much more...

Advanced Analysis & Regression

All of the tools that you need to analyze your application data, identify lending patterns and assess risk using the simple and familiar Comply interface.




Applications groups, Data Mines, File Reviews, and Regression Models are all conveniently packaged together and accessed through a common dashboard. Organize applications and analysis elements into logical groups. Define focal points at an arbitrary level of granularity and then create reports or risk scorecards, access interactive charts, generate regression prediction sets and much more.

Field ExplorerInitial Filter

Field Explorer

Browse loan information interactively at a summary level. Drill down to focal points. Create Data Mines, File Reviews, Reports, Application Groups, and Regression Models from selected collections of applications.

Data Normalization Tools

Data Normalization Tools

Identify missing or invalid data. Focus on applications with incomplete information or data entry errors. Update or remove outlying data from your analysis workspace. Use automated tools to help you find and correct anomalies.

Scatter Plot

Compare fields and identify trends or data integrity issues. Use interactive charts to filter or manipulate data graphically.



Create regression models using any set of applications in Comply. Quickly assess model and parameter quality, analyze variance and variable significance. Perform cross-validation to identify weaknesses in training or testing sets.

Independent Variable WizardOptions

Create model variables using any field information in Comply. Transform numeric values to correct distribution issues, dummy-code character data on the fly, or create contrasts to test for variable significance.

Analyze Results

Analyze Results

Create risk scorecards to find areas that need attention. Use regression models to generate reports that will help you identify disparities in predicted pricing. Print summary information or save and post it on an internal website for executives or employees. Compare analysis reports between periods of time, assessment areas, underwriters, brokers, or any other groups of applications.

Comparative File ReviewsPair Comparison

Comparative File Reviews

Create sets of files for matched-pair analysis. Create file reviews from any set of applications or analysis elements. Create executive summary or detailed field analysis reports. Print matched file pairs that need further attention. Group and annotate file pairs for which no risk was identified.

Fair Lending Resources

FFIEC Interagency Fair Lending Examination Procedures
This overview provides a basic and abbreviated discussion of federal fair lending laws and regulations. It is adapted from the Interagency Policy Statement on Fair Lending issued in March 1994.


OCC Comptroller's Handbook (Fair Lending)
Examiners use these procedures to evaluate a national bank's compliance with the Fair Housing Act (FH Act), Equal Credit Opportunity Act (ECOA), and the Federal Reserve Board's Regulation B. This booklet contains the Federal Financial Institutions Examination Council's (FFIEC) "Interagency Fair Lending Examination Procedures," and appropriate OCC supplemental material.


GAO Data Limitations and the Fragmented U.S. Financial Regulatory Structure Challenge Federal Oversight and Enforcement Efforts
GAO analyzed fair lending laws, relevant research, and interviewed agency officials, lenders, and consumer groups. GAO also reviewed 152 depository institution fair lending examination files.  Depending upon file availability by regulator, GAO reviewed all relevant files or a random sample as appropriate. 


Anatomy Of A Fair-Lending Exam: The Uses And Limitations Of Statistics
In this paper, we consider the role of statistical analysis in fair-lending compliance examinations.  We present a case study of an actual fair-lending examination of a large mortgage lender, demonstrating how statistical techniques can be a valuable tool in focusing examiner efforts to either uncover illegal discrimination or exonerate an institution so accused.


How Low Can You Go? An Optimal Sampling Strategy for Fair Lending Exams
Empirical researchers face a tradeoff between the lower resource costs associated with smaller samples and the increased confidence in the results gained from larger samples. Choice of sampling strategy is one tool researchers can use to reduce costs yet still attain desired confidence levels.


CRA And Fair Lending Regulations: Resulting Trends In Mortgage Lending
In this article, we examine the evolution of the fair lending regulations and the CRA. We then summarize the economic literature that pertains to these regulations.


FDIC Side by Side: A Guide to Fair Lending
In this guide, which we first distributed in August of 1994, we provide alternative means that an institution may use to discover uneven customer service or inconsistent lending practices that may be discriminatory. This guide is not about finding discrimination, that is, violations of the fair lending laws. It's about tools that a lender can use to compare the treatment of loan applicants, identify differences and correct potential problems.


Click Here for Fair Lending Cases & Settlements

Schedule a free online demonstration to see what Comply Fair Lending can do for you!

Free Fair Lending DemoContact Us