HMDA, CRA and SBL Compliance Software That Files Error-Free

Submit error-free reports every year, on time, without a rejection cycle

Reduce compliance from weeks to days while eliminating costly submission rejections. Comply automates your entire workflow—data import, geocoding, edit checking, rate spread calculations, and FFIEC submission—with 39 years of regulatory expertise built in. Save hundreds of hours annually — and because every analysis tool reads the same database, the data you file is the data you analyse.

Schedule a Free Demo See the Software

Comply HMDA/CRA/SBL Start PageComply HMDA/CRA/SBL App ViewComply HMDA/CRA/SBL List ViewComply HMDA/CRA/SBL Definition Report ManagerComply HMDA/CRA/SBL Map
Overview Software Features FAQ Schedule Demo
Loan officer holding a Uniform Residential Loan/Mortgage Application, the source record behind a HMDA LAR entry

Trusted HMDA/CRA Software Since 1987

For over 39 years RATA has helped hundreds of institutions file Regulation C (HMDA), Regulation BB (CRA) and Small Business Lending (SBL 1071) data — millions of applications, through every rule change the FFIEC has published.

  • The whole cycle, automated

    Import from any LOS, geocode at 95%+, edit-check against every FFIEC rule, calculate rate spreads from weekly APOR tables and write the submission file. Auto-Pilot runs the cycle on a schedule.

  • Errors before the FFIEC

    Validity, quality and macro edits run as you work, and each failure names the field, the rule and what a valid value would be — so it is resolved without opening a ticket.

  • A person answers the phone

    Business hours, no menu system, and the person on the call knows both the software and the regulation behind it. Built on Microsoft .NET and SQL Server.

  • Live in about a day

    Implementation, import definitions and historical data conversion are handled for you — mid-cycle switches included.

The actual software

Five Screens, One Database

Pick the part of the cycle you are worried about.

Comply start page showing open datasets, edit check status and the filing deadline
The start page — open work, edit-check status and the filing deadline, on arrival.
Why it matters

You know where you stand before you open anything

The most expensive compliance failure is the one nobody was tracking. The start page exists so the state of every dataset — imported, validated, geocoded, submitted — is the first thing you see rather than something you have to assemble.

  • Open datasets and their stage so a stalled cycle is visible in February, not March.
  • Multiple tabs and views several years or entities open side by side.
  • Auto-updates applied so the edits you are checking against are this year’s.
  • 39years, since 1987
  • Hundredsof institutions filing
  • 95%+geocoding accuracy
  • 2028Section 1071 compliance date

Everything Else It Does

Last updated: August 20, 2026

The five screens above are the ones you will live in. These are the rest — stated as what they save you, because a feature list is only a list.

Schedule a Free Demo Today

Import from any LOS

The Import Wizard maps fields from Fiserv, FIS, Jack Henry, Finastra and custom systems — fixed-length, delimited or a direct database connection. Full files, incremental updates and field-level corrections, with SQL transformation and the definition saved for next cycle.

Auto-Pilot automation

Schedule any workflow — imports, geocoding, edit checks, report generation — to run overnight without anyone remembering to start it. Build a script once in the wizard, then reuse it as a template. Submission still waits for a person.

Filter and sort anything

Field, demographic and geographic filters in any combination, built through a wizard or scripted. Field Properties shows how many records sit in each value, and clicking one takes you straight to them. Multi-tier sorts work the way Excel's do.

Disclosure tables and reports

Disclosure Tables, Performance reports, Assessment Area reports, Trend Analysis and Official Reports, ready for a board pack.

Custom tables and charts

When the Report Manager does not have what you need, design your own: up to two tiers on each axis across LAR, geographic or demographic fields, including the demographic profile of an assessment area.

Assessment area mapping (optional)

Map your assessment areas, shade tracts by demographic characteristic, and overlay branches, ATMs, deposits and lending as layers — the picture an examiner asks for when the tables are not enough.

SBL 1071 module

Owner demographics, application-level data and CFPB-compliant submission across every required data point, in the same database as HMDA and CRA rather than a second system to reconcile.

Duplicate record handling

Identify duplicates on Application Number or any other field — address, for instance — and resolve them one at a time or in batch. Whichever methodology your institution uses, Comply handles it.

Multiple tabs and views

Data, reports and maps open side by side, each tab keeping its own history and staying context-sensitive. Close them individually or by type.

Auto-updates

Geocode files move to and from RATA's servers without manual upload, and system data — Treasury rate tables, demographic updates — arrives ready to apply with one click. Firewalled institutions can still do it by hand.

Definition and Report Manager

Create, edit, categorise, move and assign every definition and report in one place, so the import mapping and the reports you built last cycle are where you left them.

Centralised data access

HMDA, CRA, SBL and Fair Lending sit behind one Data Manager on one database, so adding a component adds analysis rather than another round of data entry.

User rights and privileges

Per-component user groups with fully customisable permissions, Windows Authentication for automatic sign-in, and the change attribution an examiner expects to be shown.

Event History and audit trail

Every change is logged and attributed to the user who made it, including batch updates, so the documentation an examiner asks for already exists rather than being reconstructed afterwards.

Runs where you want it

On your own Microsoft .NET and SQL Server, or hosted in Microsoft Azure, which holds a FedRAMP High authorization, through RATA Hosted Services. Identical software either way; millions of records import in minutes. Full system requirements (PDF).

Before you book

Frequently Asked Questions

The nine we are asked most often, answered properly rather than in a sentence. If yours is not here, it is a better use of your time to ask a person.

Ask us directly
What features does Comply HMDA CRA software include?

Comply includes data importing from any origination system, compliance-grade geocoding with 95%+ accuracy, automated FFIEC edit checking, rate spread calculation, assessment area mapping, custom reporting, and direct FFIEC submission capabilities. The software handles HMDA, CRA, and SBL 1071 reporting in a single integrated platform.

Does Comply handle SBL 1071 reporting?

Yes, Comply includes a dedicated SBL (Small Business Lending) module for Section 1071 data collection and reporting, ready for the single compliance date of January 1, 2028 set by the CFPB’s reconsideration final rule of May 1, 2026. The SBL module includes owner demographic tracking, application-level data management, and CFPB-compliant submission file generation.

What is the HMDA filing deadline?

The HMDA filing deadline is March 1st annually for data collected in the previous calendar year. Comply software helps institutions prepare and submit on time with built-in validation, automated geocoding, and comprehensive edit checks that identify issues before submission.

Can Comply import data from my loan origination system?

Yes, Comply's flexible Import Wizard supports data from any origination system including Fiserv, FIS, Jack Henry, Finastra, and custom systems. The wizard handles fixed-length files, delimited files (CSV, tab, pipe), and direct database connections with field mapping and data transformation capabilities.

What HMDA data fields does RATA validate before submission?

Comply includes every FFIEC Validity and Quality edit check and validates your LAR before submission. Run edit checks at any time to identify and fix data issues immediately, rather than after the CFPB rejects your file. Quality edits can be marked “QC Verified” to streamline review. When the edit check report shows zero errors, the submission is exam-ready and passes FFIEC validation.

How does RATA calculate HMDA rate spread automatically?

Comply calculates HMDA rate spreads using the correct methodology for each loan, either Treasury Securities or APOR. FFIEC rate tables update automatically every week, so no manual downloads are needed. Rate spreads for an entire portfolio calculate in seconds with a complete audit trail. To check a single figure outside the software, our free FFIEC rate spread calculator runs the same two methodologies one loan at a time. Rate spread is only one of the fields that stalls a submission — we have written up the ten edit-check errors that most often delay a filing, and how to clear each one.

What geocoding accuracy does RATA achieve for HMDA compliance?

RATA's proprietary Compliance-grade geocoding achieves 95%+ accuracy using multiple data sources and validation layers. Regulation C sets no numeric accuracy floor, so 95%+ is RATA's own published bar rather than a regulatory threshold. Geocode an entire LAR in batch or individual applications in real time. Processing happens on RATA's secure servers with automatic updates to Census Bureau TIGER data, so boundaries are always current without any software maintenance.

How does RATA fix errors across hundreds of HMDA records at once?

Global Operations update thousands of applications at once, which is how systematic data issues and regulatory changes are applied across an entire LAR. Filter to the target records, then apply the change with full audit-trail tracking. Role-based security limits who can run batch updates, and the Event History logs every change for compliance documentation.

How does RATA submit HMDA/CRA data directly to the FFIEC?

The Submission Sentry runs a final validation to confirm the LAR is edit-free and fully geocoded before the file is created. Comply then generates the submission file in exact CFPB format with all required data points, ready for upload to the FFIEC, guided by a wizard that walks through every step.

The honest version

What Changes If You Stop Doing This By Hand

Every row is a task you are already doing. The question is only what it costs you, and what happens when it goes wrong in February.

Task With Comply Software Manual Process
GeocodingMinutes
Automated batch processing with 95%+ compliance-grade accuracy. Census tract, MSA, and county assignment in minutes.
Hours
Manual lookup using Census Bureau tools. Hours of work, frequent errors, inconsistent results.
Edit CheckingBefore you file
All FFIEC validity and quality edits run instantly. Errors identified before submission with clear explanations.
After rejection
Manual review after FFIEC submission rejects your file. Resubmission delays, compliance risk.
Rate Spread CalculationWeekly tables
Automated calculation using current APOR tables updated weekly. Handles both old and new methodologies.
Whatever's local
Manual calculation using FFIEC tools or spreadsheets. Risk of using outdated rate tables.
Data ImportAny LOS
Import Wizard supports any LOS format. Field mapping, data conversion, and validation in one step.
Re-keying
Manual data entry or complex spreadsheet manipulation. High error rate, time-consuming.
Submission File GenerationOne click
One-click FFIEC submission file creation in correct format. Validated before export.
Hand-formatted
Manual file formatting with text editors. Format errors common, submission rejections frequent.
Time to FileDays
Days from data collection to submission
Weeks or months
Weeks or months of manual work
Audit TrailAutomatic
Complete change history, user tracking, and documentation for examiner review.
Reconstructed
Manual documentation, incomplete records, difficult to reconstruct decisions.
Annual UpdatesShipped to you
Automatic regulatory updates, edit check changes, and new MSA/tract boundaries included.
Someone must notice
Manual research and implementation of regulatory changes. Risk of missing critical updates.

See Comply in Action - Schedule Your Demo

What Our Customers Say

Trusted by financial institutions nationwide for compliance excellence

“RATA provides the tools and resources to assist with lending pattern analysis for fair lending and CRA to maintain appropriate monitoring and reporting. The staff at RATA are helpful and will provide assistance quickly when needed.”

TCAMargaret DolingerTCA

“The folks at RATA were outstanding. Every time I had a question, I would speak to someone who either knew the answer immediately or could provide the answer within a very short period of time. Everyone I spoke with knew their product, industry and was willing to do whatever it took to help us solve our problem. I would highly recommend RATA and COMPLY to anyone who is considering this company and product.”

River Funding CorporationScott ShieRiver Funding Corporation

“The support has been exceptional. The program is very easy to use. RATA has been one of the best companies I have dealt with in my 25 years of banking. Their service has exceeded my expectations.”

Panhandle State BankMark MitchellPanhandle State Bank
Among the institutions filing with ComplyTCARiver Funding CorporationPanhandle State BankTruHome SolutionsGreer State BankPacific Union Financial LLC… and hundreds of others since 1987

Read More Customer Success Stories

Ready to Simplify Your HMDA/CRA Compliance?

See how Comply HMDA/CRA/SBL streamlines data collection, edit checking, geocoding, and reporting—saving you time and reducing submission errors.

Schedule Your Free Demo Have Questions? Contact Us

What happens next

  • 40 minutes, screen-shared. A live walkthrough on RATA sample data, following your filing questions rather than a script.
  • A specialist, not a relay. The person on the call knows Regulation C and Regulation BB and answers the regulatory questions directly.
  • Mid-cycle is normal. Import definitions and historical conversion are set up for you, typically inside a day.