WorkflowLending Compliance & Fair Lending

The complete guide · October 2026

Loan compliance testing, explained.

After a mortgage closes, someone at the lender re-checks the file against the consumer-lending rules: were the APR and the finance charge on the Closing Disclosure right, did every form and notice arrive on time, did the price stay under the federal and state high-cost lines, and does the data the lender reports match the loan? That second look is loan compliance testing. It decides whether a lender finds its own errors, or an examiner finds them first.

This guide is for compliance testers and testing managers, chief compliance officers, fair lending officers, mortgage operations and secondary marketing leaders, internal auditors, and the people deciding whether to automate the work. No background needed.

See one case, screen by screen →
Watch with transcript →
A quick example · fictional

Imagine you are the compliance testing manager at a regional bank in central Ohio. It is Wednesday, September 2, 2026. Daniel and Rosa Whitcombe closed on Friday, August 14, on a $412,000 conventional 30-year purchase loan at 6.625%, arranged through a wholesale broker. Their payment is $2,638.08 a month for 360 months.

Page 5 of their Closing Disclosure says the APR is 6.875%. The test checks that figure by working it out again from the 360 payments and the fees the Whitcombes actually paid, listed on page 2.

Closing Disclosure · page 5
APR
6.875%
Finance charge
$548,132.07
Amount financed
$401,576.73
Prepaid charges
$10,423.27
Rebuilt from the payments and page 2
APR
7.031%
Finance charge
$554,432.07
Amount financed
$395,276.73
Prepaid charges
$16,723.27
APR off by 0.156 pointsfinance charge off by $6,300both past their tolerances.

Regulation Z allows an APR to be off by 1/8 of a point and a mortgage finance charge to be understated by $100. The gap is $5,150 of discount points and a $1,150 rate-lock extension fee: the loan system had coded both as paid by the seller, so the disclosure left them out. Six other wholesale loans closed in August carry the same coding.

Testing every closed loan finds the fault 19 days after closing, on all seven loans, before September's loans repeat it. A 5% sample of August's closings, 64 loans, had about a 30% chance of including even one of them.

Loan compliance testing guide
Part A · Understand it

What a closed mortgage file is tested against, and what a missed test costs the lender

The rule families a tester runs, the thresholds in force for 2026, the arithmetic behind the APR and the price tests, the dates and notices, the reported data, what examiners cite and what restitution looks like, explained without selling anything. If you are new to consumer-lending compliance, start here.

01 · In plain words

What loan compliance testing is: a post-closing compliance review done the way an examiner does it

A home loan is wrapped in rules. Before closing, the borrower must receive a Loan Estimate and a Closing Disclosure with the price of the loan stated several ways: the interest rate, the annual percentage rate or APR, the finance charge in dollars, and the amount financed.

Other notices have deadlines of their own: a list of housing counselors, a copy of the appraisal, a warning when the house sits in a flood zone. The loan's price also has to stay below lines that would make it a higher-priced or a high-cost mortgage, and the lender has to report the loan's details to federal regulators every year.

Most of that work is done by loan systems, closers and disclosure desks while the loan is moving. Loan compliance testing comes afterwards. A second team, usually inside the compliance department and separate from the people who made the loan, takes closed loans and checks each one against the rules again. Regulators call it compliance monitoring, and examiners do the same thing when they visit: the CFPB lists "transaction test" among the steps its examiners take.1

A good test rebuilds every figure from the file. It takes the payment schedule and the fees the borrower paid, recalculates the APR and the finance charge, and compares the result with what the form said.

It also counts the business days between each delivery and the deadline. It puts the loan's APR beside the average rate a prime borrower was offered that week, and its points and fees beside the 2026 limits. Each result is written down with the page it was decided on, so a manager, an auditor or an examiner can check it.

Errors found this way are cheaper than errors found later. A lender that corrects a disclosure error within 60 days of discovering it, and adjusts the borrower's account, escapes liability for it under the Truth in Lending Act.2 An error that keeps repeating because a system is set up wrong becomes what the law calls "a clear and consistent pattern or practice", and then the regulator must order the lender to pay borrowers back.3 The work is finding those patterns while they are small.

From application to a signed workpaper: the Whitcombe loan's five stages

  1. Application and disclosuresThe Whitcombes apply on Thursday, June 4, 2026. A Loan Estimate goes the next day; the rate is locked on Wednesday, June 17.
  2. ClosingThey receive the Closing Disclosure on Monday, August 10 and sign on Friday, August 14. Their loan becomes one of 1,284 the bank closes in August.
  3. The loan is testedRules picked for this loan; APR, finance charge and points and fees rebuilt; dates counted; notices checked; every result tied to a page. This is where a fee coded to the wrong payer is caught.
  4. Findings are confirmedFailed tests grouped by cause, ranked, confirmed by the testing manager and sent to the business owner who must fix them.
  5. Remediation and the workpaperBorrowers re-disclosed or reimbursed, the system fixed, later loans re-tested, and the testing workpaper signed for audit and the examiners.

Step 3 is the subject of this guide. The bank, borrowers and figures in this example are fictional.

Four surprises for someone new to mortgage compliance testing

The disclosed APR is the thing under test

The APR printed on the Closing Disclosure is the figure being checked, so the test solves it again from the payment stream and the amount financed.4

The tolerance is $100 on a $400,000 loan

A mortgage finance charge counts as accurate only if it is understated by no more than $100. One fee coded to the wrong payer can break it on its own.5,6

The thresholds move every January

The HOEPA and qualified mortgage dollar limits are indexed to inflation. The regulation prints the old base figures; the 2026 numbers are in a separate Federal Register notice.7,8

Most errors start in a system setting

CFPB examiners found a loan origination system that did not round an adjustable rate the way the note required, so every disclosure built on it was wrong.9

Tolerance, APOR, finding, workpaper: four terms of the trade

Tolerance

How far a disclosed figure may be from the correct one and still count as accurate: 1/8 of a point for most APRs, $100 for a mortgage finance charge.

APOR

The average prime offer rate: a weekly average of rates offered to prime borrowers, published by the FFIEC, that the price tests measure a loan's APR against.

Finding

A confirmed group of failed tests with one cause, such as seven loans whose finance charge was understated by one fee-table change.

Workpaper

The written record of a test: its scope, method, population, results and findings, signed by the testing manager and kept for audit and the examiners.

Fourteen terms are defined in the one-page summary.

02 · Nine rule families

Nine families of rules a closed-mortgage compliance test runs, and where each one's evidence lives

In shortA typical test of a closed first-lien mortgage runs two to three dozen checks drawn from nine families: the Truth in Lending loan calculations, TRID timing, TRID fee tolerances, RESPA notices, the Equal Credit Opportunity Act appraisal copy, the higher-priced and high-cost tests, flood insurance, state overlays, and the match between the loan system and the documents. Some can be settled from the forms alone; others need the rate sheet, the lock record, the delivery log or the loan system's fee screen.

FamilyWhat is checkedMain ruleTypical evidence
Loan calculationsAPR, finance charge, amount financed, total of payments, total interest percentageReg Z §1026.22, §1026.18(d), §1026.38(o)4,5,6Closing Disclosure pages 2 and 5, the note, the payment schedule
TRID timingLoan Estimate within three business days of application; revised estimates; Closing Disclosure received three business days before consummation§1026.19(e), (f)Application date, delivery and receipt records
TRID tolerancesZero and 10% fee buckets, cures within 60 days§1026.19(e)(3), (f)(2)(v)Every Loan Estimate and Closing Disclosure, change records
RESPA noticesHousing counselor list, initial escrow statement, affiliated business disclosureReg X §1024.20, §1024.17, §1024.1510Notices and their dates
Equal Credit OpportunityCopy of the appraisal promptly, or three business days before consummationReg B §1002.1411Appraisal delivery record or waiver
Higher-priced and high-costAPR against APOR; points and fees against the HOEPA and QM limits; prepayment penalties§1026.35, §1026.32, §1026.4312,13,7Lock date, APOR table, rate sheet, fee details
FloodFlood zone determination; notice to the borrower a reasonable time before closing; insurance in placeFlood Disaster Protection Act and agency rules14Standard Flood Hazard Determination, signed notice
State overlaysState high-cost, fee and disclosure rulesState statutes, such as New York Banking Law §6-l15State fee schedules and triggers
Data integrityLoan system fields match the signed documents; HMDA fields such as rate spread match the APRReg C §1003.416Loan system record and its change log
Only the loan calculations can be tested from the Closing Disclosure alone; most families need records from outside the file

Where the evidence for each rule family is found

Not neededSometimesAlways
Signed formsLoan systemDates and delivery logsOutside sources (APOR, rate sheet, state law)Loan calculationsAlwaysSometimesNot neededNot neededTRID timingSometimesSometimesAlwaysNot neededTRID tolerancesAlwaysSometimesAlwaysNot neededRESPA noticesAlwaysNot neededAlwaysNot neededEqual Credit OpportunitySometimesNot neededAlwaysNot neededHigher-priced and high-costAlwaysSometimesSometimesAlwaysFloodAlwaysSometimesAlwaysSometimesState overlaysAlwaysSometimesNot neededAlwaysData integrityAlwaysAlwaysNot neededNot needed

Our reading of the sources 4,6,12,10,11,14 · Our reading of the rules each family applies. 'Outside sources' means the APOR table for the lock week, the lender's rate sheet for bona fide discount points, and the state's statute.

Show the numbers
Signed formsLoan systemDates and delivery logsOutside sources (APOR, rate sheet, state law)
Loan calculationsAlwaysSometimesNot neededNot needed
TRID timingSometimesSometimesAlwaysNot needed
TRID tolerancesAlwaysSometimesAlwaysNot needed
RESPA noticesAlwaysNot neededAlwaysNot needed
Equal Credit OpportunitySometimesNot neededAlwaysNot needed
Higher-priced and high-costAlwaysSometimesSometimesAlways
FloodAlwaysSometimesAlwaysSometimes
State overlaysAlwaysSometimesNot neededAlways
Data integrityAlwaysAlwaysNot neededNot needed

This guide covers the whole test. Several of its parts have complete guides of their own that go deeper than this one can: the TRID fee tolerance guide works through buckets, changed circumstances and cures; the mortgage quality control guide covers the investor-driven QC sample and defect grading; the SCRA and MLA guide and the adverse action notice guide cover servicemember rules and decline letters.

Compliance testing and quality control are different reviews. Mortgage quality control, which Fannie Mae and Freddie Mac require of their sellers, asks whether a loan was eligible and properly underwritten: income, assets, appraisal, credit. Compliance testing asks whether the lender obeyed consumer protection law on that loan. The two share files and often share staff, and legal and compliance problems now make up the largest share of critical defects in QC reviews too: 26.02% in the first quarter of 2026, up from 24.66% the quarter before, in ACES Quality Management's data as reported by National Mortgage News.17
03 · Rules and 2026 thresholds

Regulation Z's 2026 dollar limits, and why a federal pullback left every test in force

Status as of October 2026

In shortThe accuracy tolerances, the price tests and the notice rules are the same in 2026 as in 2025. The dollar limits for high-cost mortgages and qualified mortgages were indexed on January 1, 2026: the QM points and fees limit is 3% for loans of $137,958 or more. The CFPB has narrowed its supervision and ended some orders early, but the FDIC, the Federal Reserve and the states still examine, and the law still lets borrowers sue.

The tests themselves are years old; 2025 and 2026 changed the dollar limits and who enforces them
  1. Mar 31, 2017Consumer compliance rating system

    Examiners rate every bank's compliance monitoring and audit, and reward problems it finds itself.

  2. Jan 10, 2021QM points-and-fees cure ends

    Loans consummated after this date cannot be cured back under the QM limit by a refund.

  3. Jun 4, 2025CFPB ends a HMDA order early

    The 2023 order over missing demographic data is terminated three years early.

  4. Jan 1, 20262026 thresholds take effect

    HOEPA and QM dollar limits indexed to inflation.

  5. Jan 7, 2026Asset thresholds

    HMDA reporting exemption $59 million; HPML escrow exemption $2.785 billion.

  6. Mar 13, 2026Executive Order 14393

    Directs the CFPB to consider replacing TRID timing rules with a materiality standard.

  7. Apr 30, 2026CFPB describes its exams

    Matters requiring attention to focus on pattern-and-practice violations with identifiable harm, or clear disclosure violations.

  8. Jul 9, 2026CFPB request for information

    Questions on TRID timing and tolerances; comments closed August 10.

  9. Oct 2026No proposed rule

    Every test in this guide is in force.

Source 18,7,8,19,20,21,22,1,23,24

Show the numbers
WhenWhat
Mar 31, 2017Consumer compliance rating system
Jan 10, 2021QM points-and-fees cure ends
Jun 4, 2025CFPB ends a HMDA order early
Jan 1, 20262026 thresholds take effect
Jan 7, 2026Asset thresholds
Mar 13, 2026Executive Order 14393
Apr 30, 2026CFPB describes its exams
Jul 9, 2026CFPB request for information
Oct 2026No proposed rule

The 2026 numbers a test must use

TestThe rule2026 figure
APR accuracyWithin 1/8 of a percentage point of the correct APR for a regular transaction, 1/4 for an irregular one4Not indexed
Finance charge accuracyUnderstated by no more than $100, or overstated5,6Not indexed
Higher-priced mortgage loanAPR at or above APOR plus 1.5 points (first lien), 2.5 (jumbo first lien), 3.5 (subordinate)13Escrow exemption for small creditors operating in rural or underserved areas with assets under $2.785 billion, among other tests19
High-cost mortgage (HOEPA), rateAPR more than 6.5 points over APOR (first lien) or 8.5 (subordinate)12Not indexed
High-cost mortgage, points and feesMore than 5% of the total loan amount, or for small loans the lesser of 8% or a dollar cap125% at $27,592 or more; otherwise the lesser of 8% or $1,3808
General QM priceAPR less than 2.25 points over APOR for larger first liens7At $137,958 or more; 3.5 points from $82,775; 6.5 below8
QM points and fees3% of the total loan amount for larger loans, with dollar and percentage tiers below73% at $137,958+; $4,139 at $82,775+; 5% at $27,592+; $1,380 at $17,245+; 8% below8
HMDA reportingBanks and credit unions above an asset threshold that meet the loan-volume tests report20Exempt at $59 million or less in assets on December 31, 202520
The 2026 QM points-and-fees limit steps down from 3% to a flat $4,139 just below $137,958

Most a borrower may pay in points and fees on a qualified mortgage in 2026, at six loan amounts, assuming the total loan amount equals the loan amount

$1,200$15,000
$1,380$25,000
$3,000$60,000
$4,139$137,000
$4,139$137,958
$7,500$250,000

Our reading of the sources 8 · $15,000 × 8% = $1,200; $25,000 → $1,380 flat; $60,000 × 5% = $3,000; $137,000 → $4,139 flat; $137,958 × 3% = $4,138.74; $250,000 × 3% = $7,500. The percentage applies to the total loan amount, which is usually below the note amount.

Show the numbers
Loan amountPoints-and-fees limit
$15,000$1,200
$25,000$1,380
$60,000$3,000
$137,000$4,139
$137,958$4,139
$250,000$7,500

The tiers mean a test must place each loan by its note amount first, then apply the percentage to the total loan amount, a figure built from the amount financed. The CFPB's commentary (comment 43(e)(3)(i)-2) says the tier is chosen "based on the face amount of the note" while the percentage applies to the "total loan amount", which may differ.7 Section 05 works the difference through on a real-sized loan.

Who still examines mortgage disclosures in 2026

Federal pullback
  • The CFPB ended Bank of America's 2023 HMDA consent order on June 4, 2025, three years early; the bank had paid the $12 million penalty.21
  • Goodwin counted 51 announced federal and state consumer finance enforcement actions in 2025, against 83 in 2024, and wrote that the "CFPB's mortgage supervision efforts retracted dramatically".22
  • The CFPB's April 2026 exam guide says its matters requiring attention will focus on pattern-and-practice violations with "substantive and identifiable consumer harm or clear violations of the disclosure requirements".1
Still examining
  • The FDIC cited 1,155 consumer compliance violations in 2025; 462 were Truth in Lending.25
  • The Federal Reserve's most cited provision in its 2024 consumer exams was HMDA's data rule, 253 of 662 violations.26
  • Goodwin counted state actors in 26 actions in 2025, with about $2.2 billion recovered including joint state-federal actions.22
  • A borrower can still sue under the Truth in Lending Act for statutory damages of $400 to $4,000 on a mortgage.2
An understated finance charge is a "clear violation of the disclosure requirements". The CFPB's own 2026 wording keeps disclosure errors inside its focus even as it narrows elsewhere, and a fee-mapping fault repeated across a channel is also a pattern. Narrower federal supervision changes only who is likely to find the error first.1
04 · Rebuilding the APR

Rebuilding the APR and finance charge from the payments: the Whitcombe loan, line by line

In shortSort every fee the borrower paid into finance charges and other charges; subtract the prepaid finance charges from the loan amount to get the amount financed; solve for the rate that makes the payments worth exactly that amount. Compare the result with the disclosure. On the Whitcombe loan, two fees left out of the finance charge make the APR 0.156 points too low and the finance charge $6,300 too low, both past their tolerances.

Page 5 of the Closing Disclosure states the price of the loan three ways: the amount financed, the finance charge in dollars and the APR as a yearly rate. The test works each one out again from two things the file holds for certain, the payments in the note and the fees on page 2, then measures the gap against the tolerance Regulation Z allows. Each step below says what to do; the panel beside it shows the Whitcombe numbers.

The APR and finance charge test on the Whitcombe loan, in six steps

1

Sort every fee into finance charges and other charges

Regulation Z's finance charge is the cost of credit: interest plus charges imposed "as an incident to or a condition of the extension of credit". For a mortgage, some charges are excluded, such as title insurance, appraisal and credit report fees, if they are bona fide and reasonable. Discount points, origination and underwriting fees, broker fees and prepaid interest are in.27 The finance charges paid at or before closing are the prepaid finance charges.

Whitcombe fileTen of the fees on page 2 are prepaid finance charges: $16,723.27. The disclosure counted $10,423.27 of them.Not finance charges hereThe appraisal, the lender's title policy and the credit report.
2

Subtract the prepaid finance charges from the loan amount

The result is the amount financed: the money the borrower actually has the use of.6 Every finance charge missed in step 1 makes the amount financed too large.

As disclosed$412,000 − $10,423.27 = $401,576.73Rebuilt$412,000 − $16,723.27 = $395,276.73
Two of the ten prepaid finance charges, $6,300 of $16,723, were missing from the disclosed figure

Prepaid finance charges on the Whitcombe Closing Disclosure, page 2

Loan discount pointsleft out$5,150
Origination fee$4,120
Mortgage broker fee$2,060
Rate lock extension feeleft out$1,150
Prepaid interest$1,271
Underwriting fee$1,195
Processing fee$895
Title settlement fee$785
Tax service and flood determination$97

Fictional example from this guide · Prepaid interest is $1,271.27, shown rounded. The appraisal fee ($650), lender's title policy ($1,140) and credit report ($45) are not finance charges here. The loan system had coded the points and the lock extension as paid by the seller.

Show the numbers
FeeAmount
Loan discount points$5,150
Origination fee$4,120
Mortgage broker fee$2,060
Rate lock extension fee$1,150
Prepaid interest$1,271
Underwriting fee$1,195
Processing fee$895
Title settlement fee$785
Tax service and flood determination$97
3

Solve for the rate that matches the payments to the amount financed

The APR is the one yearly rate at which the 360 monthly payments, discounted back to the day of closing, add up to exactly the amount financed. Regulation Z sets the method, the actuarial method in its Appendix J.4 No simple formula gives the answer: a calculator tries rates until the two sides match. In a spreadsheet, =RATE(360,-2638.08,395276.73)*12 does it. The APR comes out above the 6.625% note rate because the borrowers pay $2,638.08 a month while having the use of less than $412,000.

Payments360 × $2,638.08Against $401,576.736.875%, the figure on the formAgainst $395,276.737.031%
4

Compare the APR with its tolerance

For a regular loan, one advance repaid in equal payments, the disclosed APR counts as accurate if it is within 1/8 of a percentage point, 0.125, of the correct APR. For an irregular loan the limit is 1/4 of a point.4

Gap7.031% − 6.875% = 0.156 of a pointLimit0.125ResultFail: the APR is understated
5

Rebuild the finance charge

The finance charge is what the borrower pays beyond the amount financed: the scheduled payments added up, less the amount financed.

Payments added up360 × $2,638.08 = $949,708.80Less the amount financed$949,708.80 − $395,276.73 = $554,432.07On the form$548,132.07, understated by $6,300: exactly the two fees left out
6

Compare the finance charge with the $100 tolerance, then check the APR safe harbor

For a mortgage the disclosure counts as accurate if the finance charge is understated by no more than $100. For a loan under TRID, such as this one, that test sits in the Closing Disclosure rule, §1026.38(o)(2); §1026.18(d)(1) sets the same test for mortgages outside TRID.6,5 The APR has one more safe harbor for mortgages: it is also treated as accurate if it results from a finance charge that is itself accurate.4

Gap$6,300 understatedLimit$100Safe harborNot available: the finance charge fails tooResultBoth tests fail
The Whitcombe understatement is 63 times the disclosure tolerance and three times the ordinary rescission tolerance

Finance charge understatement on the Whitcombe loan against each Regulation Z tolerance, in dollars

Whitcombe understatement$6,300
Rescission, refinancing with a new creditor (1% of $412,000)$4,120
Rescission, ordinary (greater of ½% or $100)$2,060
Disclosure accuracy (mortgage)$100
Rescission after foreclosure begins$35

Our reading of the sources 5,6,28 · The rescission tolerances would apply only if the loan were a refinance with a right to cancel; the Whitcombe loan is a purchase. §1026.23(g)(1), (g)(2) and (h)(2).

Show the numbers
MeasureDollars
Whitcombe understatement$6,300
Rescission, refinancing with a new creditor (1% of $412,000)$4,120
Rescission, ordinary (greater of ½% or $100)$2,060
Disclosure accuracy (mortgage)$100
Rescission after foreclosure begins$35
Why the tolerances differ. The $100 test decides whether the disclosure was accurate. The rescission tolerances decide whether a borrower can cancel a refinance or home equity loan for up to three years because a material disclosure was wrong: one-half of 1% of the note or $100, whichever is greater; 1% for certain refinancings with a new creditor; and $35 once foreclosure has begun.28 A test that applies $35 to an ordinary refinance is testing a foreclosure defense the borrower does not yet have.

Where the loan calculations go wrong

Payer coding

A borrower fee coded to the seller

Fees the seller pays are left out of the borrower's finance charge. A loan system that marks a borrower-paid fee as seller-paid quietly removes it from the APR on every loan it touches, as on the Whitcombe file.

Rounding and indexes

The system calculates one way, the note says another

CFPB examiners found a system that did not round an adjustable rate as the note required; the disclosed finance charge and total of payments were wrong on every such loan until the system was reconfigured.9

Fee classification

A new fee nobody mapped

A fee added to a rate sheet or a fee table without a finance-charge flag. It shows up on the Closing Disclosure and nowhere in the APR. The Whitcombe lock extension fee was new in July.

05 · Price and high-cost tests

Higher-priced, high-cost and QM points-and-fees tests, with bona fide discount points worked through

In shortThree federal price tests compare the loan with the average prime offer rate for the week the rate was locked: a higher-priced mortgage loan needs escrows and stricter appraisals; a high-cost mortgage triggers HOEPA's restrictions and its own disclosure; a loan whose points and fees exceed the QM limit loses qualified mortgage status, with no cure for loans consummated after January 10, 2021. Discount points can be left out of the count only if they bought the rate down, which takes the lender's rate sheet to prove.

APOR for 30-year fixed loans rose from about 6% in early 2026 to 7.37% in October, lifting every price line with it

Average prime offer rate, 30-year fixed, first published week of each month, and the higher-priced line 1.5 points above it

APOR, 30-year fixedHigher-priced line (APOR + 1.5)
5%6%7%8%9%7.37%8.87%
Jan 25May 25Sep 25Jan 26May 26Sep 26

Source 29,13 · FFIEC weekly APOR table, first week of each month shown. The test uses the APOR for the week the loan's rate was set, for the loan's term and type.

Show the numbers
APOR, 30-year fixedHigher-priced line (APOR + 1.5)
Jan 256.89%8.39%
Mar 256.73%8.23%
May 256.74%8.24%
Jul 256.67%8.17%
Sep 256.57%8.07%
Nov 256.17%7.67%
Jan 266.19%7.69%
Mar 265.98%7.48%
May 266.32%7.82%
Jul 266.49%7.99%
Sep 266.78%8.28%
Oct 267.37%8.87%

The three federal price lines, and what crossing each one brings

TestTriggerWhat follows
Higher-priced mortgage loanAPR at or above APOR + 1.5 (first lien up to the Freddie Mac limit), + 2.5 (larger first liens), + 3.5 (subordinate)13Escrow account for a first lien, higher-priced appraisal rules; for QM, the line between safe harbor and a rebuttable presumption is 1.5 points7
High-cost mortgage (HOEPA)APR more than APOR + 6.5 (first lien), or points and fees over 5% of the total loan amount, or certain prepayment penalties12,8An extra disclosure, pre-loan housing counseling and limits on loan terms and fees; Fannie Mae will not buy the loan30
QM points and feesOver 3% of the total loan amount at $137,958 or more in 20268Not a qualified mortgage, so no presumption of compliance with the ability-to-repay rule; the post-closing cure ended with loans consummated on January 10, 20217

A tester takes the Whitcombe loan through all three in this order: first the two rate tests, which compare the APR with APOR, then the points-and-fees count, which feeds both the HOEPA test and the QM test.

The higher-priced and HOEPA rate tests on the Whitcombe loan, in four steps

1

Find the APOR for the week the rate was set

The FFIEC publishes APOR every week, by loan type and term. The test uses the table for the week the loan's rate was locked; the week of closing can carry a different figure.13

Rate lockedWednesday, June 17, 2026APOR, 30-year fixedThe bank's file uses 6.420% for the lock week; the FFIEC's published 30-year APOR for the week of June 15, 2026 was 6.57%.29
2

Subtract APOR from the correct APR

Use the rebuilt APR, so that the disclosure error cannot hide a price problem. The difference is the loan's spread over APOR.

Rebuilt APR7.031%Spread7.031% − 6.57% = 0.46 of a point (0.61 on the bank's 6.420%)
3

Compare the spread with the higher-priced line

A first lien up to the Freddie Mac loan limit is a higher-priced mortgage loan when its APR is 1.5 points or more over APOR.13 The Whitcombes' $412,000 loan is a first lien of that kind.

Spread against the line0.46 against 1.5ResultPass: not a higher-priced mortgage loan
4

Compare the spread with the HOEPA rate line

A first-lien loan is a high-cost mortgage if its APR is more than 6.5 points over APOR.12 HOEPA has two more triggers: points and fees, counted next, and certain prepayment penalties. The Whitcombe note has no prepayment penalty.

Spread against the line0.46 against 6.5ResultPass: far below the HOEPA rate line

The Whitcombe points and fees, counted in five steps

Points and fees for the QM and HOEPA tests start from the finance charge and remove interest, some mortgage insurance, bona fide third-party charges the lender does not keep, and qualifying bona fide discount points; they add loan originator compensation and some real-estate charges.12

1

Start from the prepaid finance charges

Step 1 of the APR test has already listed them.

Whitcombe$16,723.27
2

Take out interest and the charges the bank passes on

Prepaid interest comes out, and so do third-party charges the lender does not keep. The mortgage broker's fee stays in, because it is loan originator compensation.

LessPrepaid interest $1,271.27; title settlement fee $785; tax service and flood determination $97Points and fees$14,570 with the 1.25 discount points; $9,420 without the $5,150 of points
3

Find the total loan amount

The limits are a percentage of the total loan amount: the amount financed less certain points and fees the lender financed. The Whitcombes paid their charges in cash, so the total loan amount equals the recalculated amount financed.12,7

Total loan amount$395,276.73
4

Choose the tier and work out each limit in dollars

The QM tier is chosen by the note amount: at $137,958 or more in 2026, the limit is 3%. The HOEPA limit is 5% when the total loan amount is $27,592 or more.7,8

QM limitNote $412,000, so 3%: 3% × $395,276.73 = $11,858.30HOEPA limit5% × $395,276.73 = $19,763.84
5

Compare, with and without the discount points

Divide the count by the total loan amount. Dividing by the $412,000 note instead would understate the share.

Points counted$14,570 ÷ $395,276.73 = 3.69%: over the 3% QM limit, under the 5% HOEPA triggerPoints excluded$9,420 ÷ $395,276.73 = 2.38%: under bothResultReview: QM status turns on whether the points are bona fide
Counting the discount points puts the Whitcombe loan over the 3% QM limit; leaving them out puts it well under

Points and fees as a share of the total loan amount, $395,276.73, against the 2026 limits

Discount points countedPoints excluded as bona fide
Whitcombe points and fees3.69%2.38%
QM limit3%3%
HOEPA trigger5%5%

Fictional example from this guide · $14,570 ÷ $395,276.73 = 3.69%; $9,420 ÷ $395,276.73 = 2.38%. Dividing by the $412,000 note instead gives 3.54% and 2.29%, which understates the share.

Show the numbers
Discount points countedPoints excluded as bona fide
Whitcombe points and fees3.69%2.38%
QM limit3%3%
HOEPA trigger5%5%

Were the Whitcombe discount points bona fide?

1

Check what the points were and who paid them

A bona fide discount point is 1% of the loan amount, paid by the borrower, that reduces the rate by an amount "consistent with established industry practices".12

Whitcombe1.25 points, $5,150, paid by the borrowers at closing
2

Check the undiscounted rate against APOR

Up to two such points may be excluded if the rate before any discount, the undiscounted rate, is no more than one point above APOR; up to one point if it is no more than two points above.12

Undiscounted rate6.990%Over APOR0.42 of a point over the published 6.57%; 0.57 over the bank's 6.420%ResultWithin one point either way, so both 1.25 points can be excluded if they are bona fide
3

Show that the points bought the rate down

The test cannot settle this from the closing package. Only the rate sheet in force at the lock shows what each point bought, so the question goes to a person, with the rate sheet in hand.

Rate sheet at the lock1.25 points take the rate from 6.990% to 6.625%ResultBona fide: points and fees fall to 2.38%, under the QM limit

Six results for the Whitcombe loan

TestWhitcombe figureLimitResult
APR accuracyUnderstated by 0.156 of a point0.125Fail
Finance charge accuracyUnderstated by $6,300$100Fail
Higher-priced mortgage loan0.46 of a point over APOR1.5Pass
HOEPA rate0.46 of a point over APOR6.5Pass
HOEPA points and fees3.69% of the total loan amount5%Pass
QM points and fees3.69%, or 2.38% with bona fide points excluded3%Pass once a tester confirms the points from the rate sheet

State high-cost overlays: New York's triggers and Fannie Mae's list

States add their own high-cost and anti-predatory tests, with different indexes, triggers and loan-size cut-offs. New York's high-cost home loan, for example, is triggered by an APR more than eight points over the Treasury yield on a first lien, or by points and fees over 5% of the total loan amount on loans of $50,000 or more, or the greater of 6% or $1,500 below that.15

Fannie Mae's Selling Guide, dated June 5, 2024, makes loans subject to HOEPA ineligible and names twelve states whose "state higher-priced loans" it will not buy.30

Ineligible for delivery to Fannie Mae · Selling Guide B2-1.5-02

Federal: loans subject to HOEPA (Regulation Z §1026.32).
State higher-priced loans: Arkansas, Georgia, Illinois, Indiana, Kentucky, Maine, Massachusetts, New Jersey, New Mexico, New York, Rhode Island and Tennessee, each with its own statute and delivery dates.30

Other states have high-cost or fee laws the guide does not list. A test's state overlays should follow your counsel's state matrix.

06 · Dates and notices

Delivery dates and notices: the counselor list, the appraisal copy, the flood warning and the Closing Disclosure

In shortHalf of a compliance test is calendar work. Each notice has its own clock: the housing counselor list within three business days of application, the appraisal copy promptly or three business days before consummation, the flood notice a reasonable time before closing (the agencies generally read that as 10 calendar days), the Closing Disclosure received three business days before consummation. The test needs the date each was sent or received, and the right definition of a business day for each.

Every date on the Whitcombe file passed its deadline; the fault was in the arithmetic

The fictional Whitcombe loan, from application to consummation, 2026

  1. Thu, Jun 4Application

    Starts the three-business-day clocks for the Loan Estimate and the housing counselor list.

  2. Fri, Jun 5Loan Estimate and counselor list sent

    One business day after application.

  3. Wed, Jun 17Rate locked

    APOR for the lock week is the measure for the price tests.

  4. Thu, Jun 18Revised Loan Estimate sent

    One business day after the lock.

  5. Mon, Aug 10Closing Disclosure received, e-signed

    The last day it could arrive was Tuesday, August 11, three receipt days before Friday.

  6. Fri, Aug 14Consummation

    Flood zone X, so no special flood hazard notice is owed.

Fictional example from this guide

Show the numbers
WhenWhat
Thu, Jun 4Application
Fri, Jun 5Loan Estimate and counselor list sent
Wed, Jun 17Rate locked
Thu, Jun 18Revised Loan Estimate sent
Mon, Aug 10Closing Disclosure received, e-signed
Fri, Aug 14Consummation
Wed, Sep 2Finding confirmed
NoticeDeadlineRuleWhat a tester looks for
Housing counselor listWithin three business days after the applicationReg X §1024.2010The list's generation date against the application date; a list built for the right location
Appraisal copyPromptly upon completion, or three business days before consummation, whichever is earlier; a borrower may waive the timingReg B §1002.1411Delivery record or signed waiver, and the copy itself
Special flood hazard noticeA reasonable time before completion; the agencies "generally regard 10 calendar days before loan closing" as reasonableFlood Disaster Protection Act; Interagency Q&A14The flood determination, the signed notice and its date, insurance in place at closing
Initial escrow statementAt settlement or within 45 calendar daysReg X §1024.17(g)The statement in the file
Loan Estimate and Closing DisclosureThree business days after application; received three business days before consummationReg Z §1026.19(e), (f)Issue and receipt dates; the mailbox rule when receipt is not recorded

The TRID clocks, the two definitions of a business day and the mailbox rule are worked through in detail in the TRID fee tolerance guide. A tester uses the same counts after the fact.

"Ten days" is guidance, so test it as such. The flood rules say "a reasonable time". In 2022 the agencies wrote that they "generally regard 10 calendar days before loan closing as a 'reasonable' time interval", and that what is reasonable "will necessarily vary according to the circumstances of particular transactions".14 A test can flag notices given fewer than ten days out for review, and a tester then reads why: a mobile home whose site is known only just before closing, for example, can make a shorter notice reasonable.
07 · HMDA data and RESPA Section 8

HMDA data integrity and RESPA Section 8: the reported fields and the referral payments a tester checks

In shortTwo families reach past the borrower's documents. HMDA requires lenders to report dozens of fields about each application, and errors in them were the single most cited violation in Federal Reserve consumer exams in 2024. RESPA Section 8 bans paying for referrals; testing it means checking that each payment to a broker or partner matches real services worth that much. Both have produced published penalties.

HMDA data errors were 38% of every consumer violation the Federal Reserve cited in 2024

Most cited provisions in Federal Reserve consumer compliance exams of state member banks, 2024, of 662 violations

HMDA data collection, §1003.4(a)253
Community Reinvestment Act, §228.42(a)53
Electronic transfer errors, §1005.11(c)35
FTC Act unfair or deceptive acts12
Truth in Savings, §1030.4(b)12
Closing Disclosure loan calculations, §1026.38(o)10
Loan Estimate good faith, §1026.19(e)10
Flood insurance, Regulation H10

Source 26 · 223 examinations. Consumer Compliance Outlook, May 2025.

Show the numbers
ProvisionViolations
HMDA data collection, §1003.4(a)253
Community Reinvestment Act, §228.42(a)53
Electronic transfer errors, §1005.11(c)35
FTC Act unfair or deceptive acts12
Truth in Savings, §1030.4(b)12
Closing Disclosure loan calculations, §1026.38(o)10
Loan Estimate good faith, §1026.19(e)10
Flood insurance, Regulation H10

HMDA: the data must match the loan

Lenders covered by the Home Mortgage Disclosure Act record each application's details: borrower demographics and income, loan amount, purpose, type, action taken, location, and pricing fields such as the rate spread over APOR. For 2025, HMDA reporters recorded 6,827,891 originated loans nationwide.31

The FDIC reports that 82% of the HMDA violations it cited in 2025 were under §1003.4(a), the rule that sets what data must be collected.25 Regulation C protects an error that "was unintentional and occurred despite the maintenance of procedures reasonably adapted to avoid such an error", and gives a good-faith safe harbor for quarterly recording corrected before the annual submission.16 Both lean on a lender having a testing process.

A compliance test checks the HMDA fields against the documents they came from. The rate spread field, for example, must equal the APR minus the APOR for the lock week: if the test rebuilds the APR and finds 7.031% where the system holds 6.875%, the rate spread is wrong too.

RESPA Section 8: what a payment to a referral source buys

Section 8 of the Real Estate Settlement Procedures Act forbids giving or taking "any fee, kickback, or thing of value" for referrals of settlement business on a federally related mortgage loan.32,33 Violations carry a criminal fine of up to $10,000 or a year in prison, and civil liability of "three times the amount of any charge paid for such settlement service".32 An affiliated business arrangement is lawful only with a written disclosure, no requirement to use the affiliate, and no payment beyond a return on ownership.32

The FDIC's March 2024 highlights described Section 8 findings in mortgage broker relationships. Many banks kept checklists showing a broker performed at least five services, the first half of HUD's test, but had not "developed processes to sufficiently address the second test": whether the payments "are reasonably related to the value" of the services.34 For a tester, that means comparing broker compensation on each loan with the services the file shows.

HMDA and RESPA penalties against one lender reached $7.45 million across three actions in five years

Published penalties for HMDA data and RESPA Section 8, selected federal actions, in millions of dollars

Bank of America, HMDA demographic data (2023)12 million
Freedom Mortgage, HMDA data, proposed judgment (2024)3.95 million
Freedom Mortgage, HMDA data (2019)1.75 million
Freedom Mortgage, RESPA Section 8 marketing agreements (2023)1.75 million
Realty Connect USA, RESPA Section 8 (2023)0.2 million

Source 21,35,36 · The 2024 Freedom Mortgage figure is a proposed stipulated judgment filed June 18, 2024; the CFPB found errors in nearly one-third of a sample of its 2020 HMDA submissions. The Bank of America order was terminated early on June 4, 2025, after the penalty was paid.

Show the numbers
ActionPenalty, dollars
Bank of America, HMDA demographic data (2023)12 million
Freedom Mortgage, HMDA data, proposed judgment (2024)3.95 million
Freedom Mortgage, HMDA data (2019)1.75 million
Freedom Mortgage, RESPA Section 8 marketing agreements (2023)1.75 million
Realty Connect USA, RESPA Section 8 (2023)0.2 million
08 · What examiners cite

Truth in Lending leads FDIC exam citations: the three disclosure provisions cited most

In shortTruth in Lending is the most cited consumer law in FDIC exams, 40% of all violations in 2025. Its three most cited provisions were the Loan Estimate's good-faith rule, the Closing Disclosure's cost tables, and the Closing Disclosure's loan calculations, which include the finance charge and APR. Flood insurance and HMDA complete the list of laws a mortgage compliance test covers. Examiners' written findings point again and again at system configuration.

Truth in Lending, flood and HMDA violations cited by the FDIC held roughly steady from 2024 to 2025

Level 2 and Level 3 violations cited in FDIC consumer compliance exams, by law and year

20242025
Truth in Lending (Regulation Z)470462
Flood Disaster Protection Act143131
Home Mortgage Disclosure Act6572
All laws1,2751,155

Source 37,25 · FDIC Consumer Compliance Supervisory Highlights, Summer 2025 and March 2026.

Show the numbers
20242025
Truth in Lending (Regulation Z)470462
Flood Disaster Protection Act143131
Home Mortgage Disclosure Act6572
All laws1,2751,155
Four in ten FDIC citations in 2025 were Truth in Lending

Violations cited in 2025, by law, of 1,155

Truth in Lending: 462Electronic Fund Transfer: 136Flood Disaster Protection: 131Truth in Savings: 74HMDA: 72All other laws: 280
1,155violations
  • Truth in Lending462
  • Electronic Fund Transfer136
  • Flood Disaster Protection131
  • Truth in Savings74
  • HMDA72
  • All other laws280

Source 25

Show the numbers
PartValue
Truth in Lending462
Electronic Fund Transfer136
Flood Disaster Protection131
Truth in Savings74
HMDA72
All other laws280
The three most cited TILA provisions, FDIC, 2025
  1. §1026.19(e): good-faith estimates on the Loan Estimate and their timing.
  2. §1026.38(f)–(k): the Closing Disclosure's breakdown of loan and other costs.
  3. §1026.38(o): "the total of payments, finance charge, amount financed, annual percentage rate, and total interest percentage" on the Closing Disclosure.

Together, 28% of the TILA violations the FDIC cited in 2025.25 The Federal Reserve's 2024 list also has §1026.38(o) and §1026.19(e) tied at ten citations each.26

Unrounded rates, untested broker fees, short HMDA fields: findings in writing

CFPB · 2023

The system did not round

The note said index plus margin is rounded to the nearest 1/8 point; the loan origination system did not round it, so disclosures broke §1026.38(o)(1)(i) and (o)(2)(i). The lenders "reconfigured their loan origination system".9

FDIC · 2024

Five services counted, value never tested

Banks documented that brokers performed at least five services but had no process to show payments were "reasonably related to the value" of them.34

FDIC · 2025

HMDA fields left short

The most common HMDA problem was "failing to provide sufficient data for one or more of the required data fields".25

The pattern in these findings is mechanical. A rule set up wrong in a system, or a check that covers half of a test, repeats on every loan until someone looks at enough loans to see it. That is the case for testing the full population: one loan reveals the error, the population reveals the pattern.

09 · Restitution and penalties

How TILA reimbursement works, and the restitution and penalties regulators have published

In shortAn understated APR or finance charge can oblige the lender to pay borrowers back. The law requires regulators to order reimbursement when the error is a pattern or practice, gross negligence or willful; their joint policy reaches back to the previous examination of any kind, and two years for loans already paid off. A lender that finds and corrects the error within 60 days of discovering it avoids both the order and borrower lawsuits over it. FDIC-supervised banks paid between $4.5 million and $33.3 million a year in voluntary restitution from 2021 to 2025.

When TILA reimbursement is required, how far back and how much

QuestionAnswerSource
Must the agency order it?Yes, when the inaccurate APR or finance charge came from a clear and consistent pattern or practice, gross negligence, or a willful violation intended to mislead15 U.S.C. 1607(e)3
How far back?To the "immediately preceding examination", which the agencies read as "an examination of any type conducted for any purpose"; for terminated loans, no order for transactions consummated more than two years before the current examFFIEC reimbursement Q&A38
How much?A prepaid fee left out of the finance charge and paid at closing is refunded as a lump sum, less the applicable tolerance; when both APR and finance charge are understated, the larger adjustment appliesFFIEC reimbursement Q&A38
Can the lender fix it first?Yes: no liability if, within 60 days after discovering the error and before a lawsuit or written notice from the borrower, it notifies the borrower and adjusts the account15 U.S.C. 1640(b)2
What can a borrower win?Actual damages, statutory damages of $400 to $4,000 on a dwelling-secured closed-end loan, costs and fees; class recovery capped at the lesser of $1,000,000 or 1% of net worth15 U.S.C. 1640(a)2
Is a testing program a defense?A bona fide error defense needs procedures "reasonably adapted to avoid" the error; an error of legal judgment does not qualify15 U.S.C. 1640(c)2

On the Whitcombe loan the two measures land near each other, because one pair of uncounted fees drives both errors: the lump sum that brings the finance charge back to the disclosed figure is about the $6,300 left out, less whatever tolerance the policy applies. Across the seven loans in the fictional finding, the understated finance charges total $38,940. Each month the coding stays wrong adds the next month's wholesale loans to that list.

Voluntary restitution by FDIC-supervised banks peaked at $33.3 million in 2024

Voluntary restitution to consumers by FDIC-supervised institutions for consumer protection violations, by year found

$4.5M2021
$13.6M2022
$10.6M2023
$33.3M2024
$4.7M2025

Source 39,40,34,37,25 · Consumers paid: more than 49,000 (2021), more than 61,000 (2022), more than 130,000 (2023), about 400,000 (2024), 47,902 (2025). The totals cover every consumer law, lending among them. Separately, the FDIC ordered about $1.2 billion of restitution through formal orders in 2025.

Show the numbers
YearVoluntary restitution
2021$4.5M
2022$13.6M
2023$10.6M
2024$33.3M
2025$4.7M
$4.7M

voluntary restitution paid by FDIC-supervised banks to 47,902 consumers in 2025.25

FDIC Consumer Compliance Supervisory Highlights, March 2026
$150M

approximate civil money penalties the FDIC ordered in 2025 for flood insurance and unfair or deceptive practices.25

FDIC, March 2026
3×

the charge paid for a settlement service: civil liability for a RESPA Section 8 violation.32

12 U.S.C. 2607(d)(2)
10 · Sample or every loan

Compliance transaction testing by sample: the odds a 5% sample misses a seven-loan fault

In shortSampling works for estimating a rate. It is weak at finding a fault that touches a few loans, because a small sample usually misses them. A 64-loan random sample from 1,284 closings has about a 30% chance of including even one of seven affected loans. No rule fixes a compliance sample size; examiners judge whether monitoring is "comprehensive, timely, and successful at identifying" risk.

A 5% sample catches a seven-loan fault about three times in ten; a 20% sample, about eight in ten

Chance that a random sample from 1,284 closed loans includes at least one of 7 loans with the same fault

64 loans (5%)30.1%
128 loans (10%)52.1%
257 loans (20%)79.1%
642 loans (50%)99.2%
Every loan100%

Our reading of the sources 41 · Our calculation, hypergeometric: 1 − C(1,277, n) ÷ C(1,284, n). A sample that sees one loan still has to recognize the cause and find the other six.

Show the numbers
SampleChance of seeing the fault
64 loans (5%)30.1%
128 loans (10%)52.1%
257 loans (20%)79.1%
642 loans (50%)99.2%
Every loan100%
A fault on three loans in a month slips past a 5% sample 86 times in 100
14 in 100

chance that a 64-loan sample from 1,284 includes at least one of 3 affected loans; the other 86 in 100, nobody sees it that quarter

Our reading of the sources 41

Show the numbers
MeasureValue
chance that a 64-loan sample from 1,284 includes at least one of 3 affected loans; the other 86 in 100, nobody sees it that quarter14 of 100
What examiners ask of monitoring

The CFPB's compliance management procedures ask whether "compliance monitoring practices, management information systems, reporting, compliance audit, and internal control systems are comprehensive, timely, and successful at identifying and measuring material compliance risk management" across a product line, and whether monitoring "includes calculation tools, the content of consumer disclosures and notices".41 The FFIEC's rating system rewards institutions that find and correct their own problems.18 Neither sets a sample size.

Where a compliance sample still earns its place

Judgment tests

Where a person must read

Whether a changed circumstance was real, whether a broker's services justified the fee, whether a notice given in nine days was reasonable. A risk-weighted sample of these, chosen from the full-population results, is sound practice.

Estimating a rate

How often, across the year

A random sample estimates a defect rate with a known margin. It cannot tell you which loans hold the defect.

Arithmetic and dates

Where sampling makes no sense

The APR, the finance charge, points and fees, rate spreads and day counts are the same calculation on every loan. Once the data is read, testing all of them costs little more than testing some.

11 · Automation and AI

Which compliance tests software can settle, which need a person, and where model risk rules apply

Status as of October 2026

In shortRecalculating the APR, the finance charge, points and fees, rate spreads and business-day counts is deterministic arithmetic. The bank regulators' April 2026 model risk guidance excludes that kind of calculation from its definition of a model. Reading values off scanned documents and grouping failures by cause is where AI helps, and where a bank's own governance applies. Deciding whether points were bona fide, whether a fail is a finding, and what the remedy is stays with people.

The calculations are plain software; reading documents and grouping causes fall under each bank's AI governance

How each part of a compliance test is done, and which rules reach it

NoPartlyYes
Deterministic arithmeticAI-assistedNeeds a person to decideReading values and pages from loan documentsNoYesPartlyChoosing which rules apply to a loanYesPartlyNoRebuilding APR, finance charge, points and feesYesNoNoCounting business days and notice datesYesNoPartlyBona fide discount points, reasonable flood noticeNoPartlyYesGrouping fails into findings and finding the causePartlyYesPartlyConfirming a finding and choosing the remedyNoNoYes

Our reading of the sources 42,2,41 · Our reading. SR 26-2 excludes 'simple arithmetic calculations' and 'deterministic rule-based processes and software' from its model definition and leaves generative AI, and AI that acts on its own, to each bank's own risk management.

Show the numbers
Deterministic arithmeticAI-assistedNeeds a person to decide
Reading values and pages from loan documentsNoYesPartly
Choosing which rules apply to a loanYesPartlyNo
Rebuilding APR, finance charge, points and feesYesNoNo
Counting business days and notice datesYesNoPartly
Bona fide discount points, reasonable flood noticeNoPartlyYes
Grouping fails into findings and finding the causePartlyYesPartly
Confirming a finding and choosing the remedyNoNoYes

SR 26-2 and the bona fide error defense

Model risk. SR 26-2, issued with OCC Bulletin 2026-13 and FDIC FIL-15-2026 on April 17, 2026, replaced SR 11-7. Its definition of a model "excludes simple arithmetic calculations, such as those found within spreadsheets, as well as deterministic rule-based processes and software". A footnote places generative AI models, and models that act on their own, outside its scope, while saying the bank's "risk management and governance practices should guide" the controls for them.42
Your defense still depends on procedures. The Truth in Lending Act's bona fide error defense protects a lender only if the error happened "notwithstanding the maintenance of procedures reasonably adapted to avoid any such error".2 A testing program that shows its working on every loan is the kind of procedure the defense describes.

Decisions the testing manager and testers keep

  • Deciding results the rules cannot settle: bona fide points, reasonable notice, a broker's services against the fee.
  • Confirming that a group of failed tests is a finding, and its severity.
  • Choosing the remedy: re-disclosure, reimbursement under the 60-day correction rule, a system fix, re-testing.
  • Approving changes to the rule library and the tolerances it uses.
  • Signing the workpaper and answering the examiner.

A test can only be as good as the mapping it reads. If the loan system calls a borrower-paid fee seller-paid and the test believes the system, the test agrees with the error. Reading the signed Closing Disclosure beside the system record is what exposes it.

12 · How teams test today

Testers, a testing manager, control owners and auditors: how a compliance sample moves through a bank today

In shortMost second-line teams pull a monthly or quarterly sample, gather each file and its loan system record, tick a checklist of forty-odd rules by hand, and send exceptions to the business for a response before confirming them. Results reach the business weeks or months after the loans closed. Most of the time goes to waiting for the loan to be picked and reading the file.

Five roles around a compliance test, and what each one wants from it

CT

Compliance tester

Pulls files, works the checklist, writes exceptions with the evidence.

Cares about: getting through the sample before the quarter closes.
TM

Compliance testing manager

Owns the testing plan and the rule checklist, confirms findings, signs workpapers.

Cares about: findings early enough to stop the next month's loans.
FL

Fair lending officer

Reads pricing, higher-priced and high-cost results by branch and channel.

Cares about: patterns across loans, which a small sample hides.
CO

Control owner in the business

A head of retail, wholesale or correspondent lending who must fix the cause.

Cares about: what broke, since when, and how many loans.
IA

Internal audit and examiners

Test the testing: scope, method, independence and follow-through.

Cares about: whether a stranger can rebuild each result from the workpaper.

A sampled loan's path from the quarterly pull to a confirmed finding

A sampled loan passes through four hands before a finding reaches the business
  1. 1Sample pulled

    A random or risk-based pull from last month's or last quarter's closings.

    Compliance testerWeeks after closing
  2. 2File gathered

    Imaged documents, the loan system record, the rate sheet and delivery logs.

    Tester, operationsDays
  3. 3Checklist worked

    Forty-odd rules ticked by hand; APR checked in a calculator.

    Compliance tester45 to 90 minutes a loan
  4. 4Exceptions answered

    The business responds; some exceptions are withdrawn.

    Control owner1 to 3 weeks
  5. 5Findings confirmed

    Ranked, written up, signed into the workpaper.

    Testing managerQuarter end
  6. 6Remediation and re-test

    System fix, borrower remediation, a later sample re-tests.

    Control owner, testingNext quarter

Illustrative · replace with your own numbers · Typical sequence. 45 to 90 minutes is an estimate for a 40 to 50 rule checklist; no source publishes a figure.

Show the numbers
StepWhat happensWhoTime
Sample pulledA random or risk-based pull from last month's or last quarter's closings.Compliance testerWeeks after closing
File gatheredImaged documents, the loan system record, the rate sheet and delivery logs.Tester, operationsDays
Checklist workedForty-odd rules ticked by hand; APR checked in a calculator.Compliance tester45 to 90 minutes a loan
Exceptions answeredThe business responds; some exceptions are withdrawn.Control owner1 to 3 weeks
Findings confirmedRanked, written up, signed into the workpaper.Testing managerQuarter end
Remediation and re-testSystem fix, borrower remediation, a later sample re-tests.Control owner, testingNext quarter

Days from closing to a compliance finding, stage by stage

Most of the time between closing and a confirmed finding is spent waiting for the loan to be picked

Estimated days from closing to a confirmed finding under quarterly sample testing, about 100 in all

Waiting to be testedReading and tickingRecomputing and countingGrouping and root causeConfirming and writing up
Quarterly sample, by hand55 days25 days

Illustrative · replace with your own numbers · An estimate. No public source measures the lag; measure your own from closing date to confirmed finding.

Show the numbers
Waiting to be testedReading and tickingRecomputing and countingGrouping and root causeConfirming and writing up
Quarterly sample, by hand55 days25 days8 days7 days5 days

Checklists in house, outside testing firms, post-closing software

In house

A checklist and a sample

A spreadsheet checklist by product and state, an APR calculator, a monthly or quarterly pull. Flexible and cheap; coverage is thin and the results arrive late.

Outsourced

A testing firm or audit partner

Periodic file reviews by an outside team. Independent and experienced; scope and timing are set by the engagement, often once or twice a year.

Software

Compliance engines and testing tools

Rule engines inside loan origination and document systems check loans before closing; post-closing tools re-run the rules on closed loans. Their strength depends on whether they read the signed documents or only the system data.

Wage benchmark for the people who do this work: compliance officers had a median wage of $38.81 an hour in 2025, with 436,400 employed.43 Wages were 70.0% of private employers' compensation costs in June 2026, so a loaded hour is about $55.44

Part B · See it working

Botminds Loan Compliance Testing on one Ohio bank's 1,284 August mortgage closings

Part A described the work without naming a product. This part shows how Botminds does it, at a fictional regional bank, Corrin Valley Bank, that closes mortgages in Ohio, Indiana and Kentucky through four retail branches, a wholesale desk and a correspondent desk. Every lender, borrower, broker, number and document in the screens is sample data.

13 · The Whitcombe loan, tested

The Whitcombe loan from test script to signed finding: 26 rules, one rebuilt APR, 19 days

In shortThis is the example from the top of the page, inside the product. The overnight run tests all 1,284 loans the bank closed in August. On the Whitcombe loan it picks 26 of 212 rules, reads 14 documents, rebuilds the APR from the payments, finds the two fees the disclosure left out, traces them to a loan system setting, and leaves one question, whether the discount points were bona fide, for a tester. Graham Feld, the compliance testing manager, confirms the finding on Wednesday, September 2.

1

The test script runs down the loan

The rule selector reads the loan: conventional 30-year fixed, purchase, first lien, Ohio, wholesale through a broker, closed Friday, August 14. It picks 26 of the bank's 212 rules and explains the rest. The script then runs them in order, grouped by regulation: Truth in Lending loan calculations, TRID timing, TRID tolerances, RESPA notices, Equal Credit Opportunity, the higher-priced and high-cost tests, flood.

Each row turns green, red or amber with the value observed, the value expected and a chip naming the page. The APR row stops red: disclosed 6.875%, recalculated 7.031%, understated by 0.156 against a 0.125 tolerance. The page on the right shows Closing Disclosure page 5 with the figure marked.

The test script for one loan. Nineteen rules pass, four fail, one waits for a person, two do not apply. Every row names the page it was decided on.
2

The APR is rebuilt from the payments

The independent calculator never takes the disclosed APR as its answer. It lists every fee on Closing Disclosure page 2, marks each as a finance charge or not, and adds up the prepaid finance charges: $16,723.27, where the disclosure counted $10,423.27. The two rows in red are the $5,150.00 of discount points and the $1,150.00 rate-lock extension fee.

From there it is arithmetic: amount financed $412,000 − $16,723.27 = $395,276.73; 360 payments of $2,638.08 against that amount give an actuarial APR of 7.031%.

The APR rebuilt. Every fee classified, the two left out marked, and the working that leads to 7.031%.
3

Why the disclosure was wrong

The data-integrity test puts the loan system's fee screen beside the signed Closing Disclosure. Fee codes 802 and 811, the discount points and the lock extension, are marked "Paid by: Seller" in the loan system. The Closing Disclosure shows both paid by the borrowers at closing. A seller-paid fee is no part of the borrower's finance charge, so the disclosure software left them out.

The loan system's change log names the cause: a new fee table for the wholesale channel, version 14, went live on July 28.

Loan system against the disclosure. The test that finds the cause: one fee-table setting, live since July 28, that reaches every later wholesale loan carrying either fee.
4

One question left for a person

One row stays amber: qualified mortgage points and fees. With the 1.25 discount points counted, the loan is over the 3% limit; if the points are bona fide they drop out and it is well under. The undiscounted rate of 6.990% is within one point of the APOR the bank's file uses, so both points could be excluded, but only the wholesale rate sheet of June 17 shows whether they bought the rate down.

The review goes to Nadia Ozoemena, a compliance tester. She attaches page 4 of that rate sheet, which shows 1.25 points taking the rate from 6.990% to 6.625%, chooses pass and signs.

A review for a person. The points-and-fees count, with the discount points shown separately because only a person with the rate sheet can say whether they count. The screen states the points and fees as 3.54% and 2.29% of the $412,000 note; measured on the total loan amount, $395,276.73, as Regulation Z requires, they are 3.69% and 2.38%. The result, a pass once the points are shown to be bona fide, is the same.
5

Seven loans, one finding, signed 19 days after closing

The findings analyst groups the month's 318 failed tests into eight findings. F-01, APR and finance charge understated, is critical: seven wholesale loans closed between August 3 and August 22, 28 failed tests, $38,940 of finance charges understated, every loan listed with its disclosed and recalculated APR. The proposed owner is Victor Ames, Head of Wholesale Lending.

Graham Feld reads the evidence and signs on Wednesday, September 2. His signature records what it means: he reviewed the evidence and confirms the finding. F-01 goes to Victor Ames and onto the August workpaper.

The finding confirmed. Seven loans, $38,940 understated, the root cause and the remediation in one place. The green tag at the top records who confirmed it and when.
1,284 loans tested in one night became 211 loans with a fail and eight findings, one of them seven loans wide

The August 2026 run at the fictional Corrin Valley Bank

Loans closed and tested1,284
Loans with a fail or a review340
Loans with at least one fail211
Loans in finding F-017

Fictional example from this guide · 340 = 211 loans with a fail + 129 with a review only. 31,592 rule tests: 31,107 pass, 318 fail, 167 review.

Show the numbers
StageLoans
Loans closed and tested1,284
Loans with a fail or a review340
Loans with at least one fail211
Loans in finding F-017
14 · Every screen

The August wall of 1,284 loans, ranked findings, root cause by channel, the rule library and the signed workpaper

In shortOne loan is the story. These screens show the rest of the month: every loan on one wall, the loan list with its coverage against last quarter's sample, the eight findings, where each one comes from, the rule library with tolerances and versions, the workpaper written from the run, the settings, and a second loan with a different fault.

Every loan closed in August. 1,284 loans, 31,592 tests: 31,107 pass, 318 fail, 167 for review. The left panel sets the full population against the 64 a 5% sample would have tested; the right panel counts results by rule family.
Coverage and the loan list. Every August loan with its pass, fail and review counts and its findings. The 19 days is the solution's design target for closing to a confirmed finding, met on the Whitcombe loan.
Eight ranked findings. Severity, loans, failed tests, owner and status for each. F-05 flags flood notices signed fewer than 10 days before closing; ten days is the agencies' usual reading of "reasonable", so a tester reads each one before it stands.
Root cause by branch and channel. F-01 sits only in the wholesale column. The timeline below shows why: the rate sheet added the lock extension on July 21, fee table version 14 went live on July 28, and the first affected loan closed on August 3. Three findings are back from the second quarter, now counted on every loan.
The rule library. 212 rules, each with when it applies, its tolerance, how it is tested and its version, approved by the testing manager. The "finance charge, rescission" row applies $35; in Regulation Z that tolerance applies only after foreclosure starts, and an ordinary refinance with a right to cancel uses one-half of 1% of the note or $100, whichever is greater (§1026.23(g)).
The tester's decision. Pass or fail, with the evidence named and a signature. A fail would go to the testing manager to confirm as a finding. The 6.420% APOR behind the panel is the sample figure in the bank's file; the FFIEC's published 30-year APOR for the week of June 15, 2026 was 6.57%, and the points still qualify.
Testing settings. Population, cadence, rule library and tolerances. Tolerances can be set tighter than Regulation Z and never looser. The finance charge row cites §1026.18(d)(1); for a loan under TRID the governing rule is §1026.38(o)(2), which sets the same $100 test, and §1026.18 covers loans outside TRID.
The testing workpaper. Objective, scope, method and results, written from the run. Signing locks it; later changes go in an addendum. Earlier quarters' sampled workpapers sit beside it for comparison.
A second loan, a different fault. A retail VA purchase from the Eastgate branch: the revised Loan Estimate went six business days after the low appraisal, too late to reset the fees, so a transfer tax increase and the 10% group become cures. The TRID fee tolerance guide explains these tests.

Select any screen to open it larger. The bank, borrowers, brokers and figures are fictional.

15 · Roles and sign-offs

The division of labor on a compliance test run: what five agents prepare and what people sign

In shortEach agent has one job and limits it does not cross. None of them changes a loan record, contacts a borrower or confirms a finding. Testers resolve every result the rules cannot settle, with the evidence attached; only the testing manager confirms findings and signs workpapers; control owners accept and carry out remediation.

File reader, rule selector, calculator, timing checker, findings analyst

File reader

Reads the Loan Estimates, Closing Disclosure, note, notices, appraisal delivery, flood determination and the loan system record; pulls every value the rules need with its page and position.

Never fills a value it could not find: it marks it missing.

Rule selector

Chooses the rules that apply by product, lien, purpose, occupancy, state, channel and dates from the bank's library.

Never leaves out a rule without a written reason.

Independent calculator

Recomputes the APR, finance charge, amount financed, total interest percentage, points and fees, rate spread against APOR and tolerance buckets, and shows the working.

Never takes the disclosed figure as its answer.

Timing checker

Counts business days for every delivery and receipt on the definition each rule uses, with federal holidays.

Never assumes receipt without evidence or the mailbox rule, and says when it used the rule.

Findings analyst

Groups failed tests into findings, ranks them by severity and loans affected, looks for a shared branch, channel, product, settlement agent or system change, proposes an owner and drafts the workpaper.

Never confirms a finding: the testing manager does.

Three sign-offs on every compliance finding

Resolves reviewsCompliance testerDecides every result the rules cannot settle, attaches the evidence and signs; a fail goes to the testing manager.
Confirms and signsCompliance testing managerConfirms each finding with an electronic signature that records its meaning, approves rule and tolerance changes, signs the workpaper.
Fixes the causeControl ownerReceives the confirmed finding with its loans and cause; accepts and carries out remediation.

Agent steps and human decisions are kept apart on the audit trail. Signed workpapers are locked and kept for seven years in the sample settings; examiners get read-only access to them.

Graham, Nadia, Celia and Victor: the Corrin Valley testing team

Fictional, from the sample data
GF

Graham Feld · compliance testing manager

Owns the testing plan, confirms findings, signs workpapers for the examiners.

"I need the finding in August. November is too late."
NO

Nadia Ozoemena · compliance tester

Resolves the reviews the rules leave open.

"I test 64 loans and hope the problem isn't in the other 1,220."
CN

Celia Navarro · fair lending officer

Reads pricing and high-cost results by branch and channel.

"Show me the pattern across loans."
VA

Victor Ames · head of wholesale lending

Control owner for wholesale findings.

"Tell me what broke and since when."
16 · What goes in and out

What the test run reads from the loan file and the loan system, and the workpaper evidence it leaves

In shortIt reads what the bank already keeps for each closed loan and leaves behind a result for every rule on every loan with its page, findings ranked with their cause and owner, and a workpaper for audit and the exam. The loan system stays the system of record and is never written to.

From the loan file

  • Loan Estimates and Closing Disclosures
  • The note and payment schedule
  • Housing counselor list, escrow statement, affiliated business disclosure
  • Appraisal and its delivery record
  • Flood determination and notice
  • Delivery and receipt records

From the bank

  • Loan system fees, payers, dates and change log
  • Rate sheets and lock records
  • APOR tables
  • The rule library by product and state
  • Prior testing findings
Agents read, select, recalculate and count Every rule on every closed loan, under your library and your tolerances
Testers resolve reviews
The testing manager signs

Outputs

  • Pass, fail or review for each rule on each loan, with the page
  • The full recalculation behind every APR and finance charge
  • Findings ranked by severity and loans affected
  • Root cause by branch, channel, product and system change
  • The testing workpaper and a results workbook

What changes for the team

  • Every loan tested, nightly or monthly
  • Testers read reviews instead of checklists
  • Findings arrive with their cause
The design target cuts closing-to-finding from about 100 days to 19, mostly by removing the wait to be sampled

Days from closing to a confirmed finding, by stage: quarterly sample by hand (estimate) and every loan tested (design target)

Quarterly sample by handEvery loan tested (design target)
Waiting to be tested55 days17.5 days
Reading and ticking the checklist25 days0.2 days
Recomputing and counting8 days0.1 days
Grouping and root cause7 days0.2 days
Confirming and writing up5 days1 day

Illustrative · replace with your own numbers · The solution's own estimate and design target, before measurement in your shop. The Whitcombe loan closed August 14 and its finding was confirmed September 2, 19 days.

Show the numbers
Quarterly sample by handEvery loan tested (design target)
Waiting to be tested55 days17.5 days
Reading and ticking the checklist25 days0.2 days
Recomputing and counting8 days0.1 days
Grouping and root cause7 days0.2 days
Confirming and writing up5 days1 day

Document, pricing, e-delivery and HMDA systems to connect

Document managementThe imaged loan file
Loan origination systemFees, payers, dates, change log
Pricing and lock deskRate sheets, locks
Disclosure and e-deliverySent, received, signed
Flood determination vendorZone and notice
HMDA reportingReported fields
Issue trackingFindings to control owners
Identity and accessRoles, separation of duties

For each, check whether it has an API, a file feed or only screens, and who owns it.

Where post-closing testing sits beside your LOS and compliance engine

Your loan origination system

Stays the system of record, read-only. Its fee codes and change log become evidence for root cause.

Your document system

Keeps the imaged files; every result links back to the page it was decided on.

Your compliance engine

Keeps checking loans before closing. Post-closing testing reads what actually went to the borrower.

Your issue tracker

Receives confirmed findings with their loans, cause and proposed owner.

Your internal audit

Reads signed workpapers and the audit trail, and samples the testing itself.

Your examiners

Get read-only access to signed workpapers, with every recalculation shown.

A page, the working and a signer behind every test result

1

Every result cites its page and value

Pass, fail or review, each names the document, page and figure it was decided on.

2

Figures are rebuilt from the file

The APR, finance charge and points and fees come from the payments and fees, with the working shown.

3

Agents recommend; people confirm

Testers resolve reviews; only the testing manager confirms findings and signs workpapers.

Part C · Are you ready to automate?

Buying loan compliance testing software: exposure from late findings, tester hours and a back-test on your own loans

You run second-line compliance testing, or the compliance program around it, or you answer to the examiners for it. This part is written for you: what a late finding costs, what testing every loan could return, whether your program is ready, and what to ask any vendor of testing software, including us.

17 · What late findings cost you

What an untested fee-mapping fault costs a mortgage lender for every month it runs

In shortThe expensive error is the repeating one. A system setting that drops a fee from the finance charge produces a new set of affected borrowers every month until someone sees it, and a pattern of them is exactly what obliges a regulator to order reimbursement. Count your own exposure from three numbers: how many loans a fault touches each month, how many months your testing takes to see it, and what each affected loan would cost to put right.

28%

of the Truth in Lending violations the FDIC cited in 2025 were three disclosure provisions, including the Closing Disclosure's loan calculations.25

FDIC Consumer Compliance Supervisory Highlights, March 2026
$33.3M

voluntary restitution paid by FDIC-supervised banks to about 400,000 consumers in 2024.37

FDIC, Summer 2025
$1M

or 1% of net worth, whichever is less: the class-action cap on statutory damages for one TILA failure, plus actual damages and fees.2

15 U.S.C. 1640(a)(2)(B)
A seven-loan-a-month fault adds about $39,000 of understated charges for every month it goes unseen

Cumulative finance charge understatement if the Whitcombe fee-mapping fault kept running at August's rate, by when it is found

$38.9KFound after 1 month
$116.8KAfter 3 months (quarterly sample)
$233.6KAfter 6 months
$467.3KAfter 12 months

Illustrative · replace with your own numbers · $38,940 a month across seven loans, from the fictional example, multiplied out. Real faults vary with volume and fee size; use your own.

Show the numbers
When foundUnderstated finance charges
Found after 1 month$38.9K
After 3 months (quarterly sample)$116.8K
After 6 months$233.6K
After 12 months$467.3K
What nobody publishes. There is no public figure for the share of closed loans that lenders test, the minutes a tester spends per loan, the industry rate of APR or finance charge errors, or the average reimbursement per finding. Vendors quote some of these without a dataset. Your own testing files and exam reports hold all of them.

Your testing lag, refunds and repeat findings, measured in a week

CostWhere it hidesHow to find your number in a week
Testing timeTester hours spread across the quarterTime ten files end to end; multiply by your sample size
Lag to a findingDates on the workpapersFor last quarter's findings, days from the first affected loan's closing to confirmation
Reimbursement and re-disclosureRemediation projects, refund checks, servicing adjustmentsAsk accounting and servicing for TILA, tolerance and fee refunds over two years
Repeat findingsThe same rule failing in two testing cyclesCompare the last two workpapers rule by rule
Exam findingsMatters requiring attention, violations cited, look-back reviewsYour last two exam reports and the hours spent answering them
Data resubmissionsHMDA corrections and resubmitted registersCount fields corrected after your last two submissions

Repeat findings, unsalable loans and open rescission windows

The finding that comes backA rule that fails again next quarter tells an examiner the program finds problems without fixing their cause.
Loans you can no longer sellA loan that trips HOEPA or a listed state high-cost law is ineligible for delivery to Fannie Mae.
The rescission windowOn a refinance, a material disclosure error can keep the right to cancel open for up to three years.
The look-backA pattern found by an examiner reaches back to the previous examination of any kind.
The tester who leavesChecklist judgment that lives in one person's head goes with them.
18 · Your return

Testing hours and reimbursement exposure: a return on testing every closed loan, built from your volumes

In shortTwo levers do most of the work. Testing time changes shape: testers stop working checklists and resolve only the results a rule cannot settle. Exposure shrinks: a repeating fault is caught after weeks instead of a quarter, so fewer borrowers need reimbursing. The calculator starts from a published wage and the fictional example's figures; replace every illustrative default with your own.

Six ways testing every closed loan pays back

Exposure

Faults found sooner

Each month a repeating fault runs adds borrowers to remediate.

faults a year × loans affected a month × months earlier × cost per loan
Testing time

People resolve, rules tick

The checklist runs on every loan; testers read only the reviews.

sampled loans × hours each − reviews × hours each
Coverage

From a sample to every loan

Every closed loan has a result with its page.

loans tested ÷ loans closed
Repeat findings

The cause gets fixed

Findings come with the branch, channel or system change behind them.

repeat findings this cycle ÷ last cycle
Exams

The workpaper explains itself

Each result with its page, each recalculation with its working.

hours answering exam requests
Data

Cleaner HMDA fields

Rate spread and pricing fields checked against the rebuilt APR.

fields corrected after submission

Your tester hours and remediation on 15,000 closings a year

The hourly cost is built from published figures: the 2025 median wage for compliance officers, $38.81, divided by the 70.0% wage share of employer costs.43,44 The loans affected come from the fictional example, and the cost per loan is rounded down from it ($38,940 across seven loans is about $5,560 a loan). Every input marked illustrative is an assumption.

Your volume and testing today
With every loan tested
Repeating faults
Your cost
Illustrative yearly value
Hand testing today, valued$0
Resolving reviews on every loan, valued$0
Remediation avoided by finding faults sooner$0
Net, after your yearly cost$0
More loans tested a year0

Formulas, per year:
Hand testing today = loans × share tested × minutes per loan ÷ 60 × hourly cost
Reviews after = loans × reviews per 100 ÷ 100 × minutes per review ÷ 60 × hourly cost
Remediation avoided = faults × loans a month × months sooner × cost per loan
Net = hand testing − reviews + remediation avoided − yearly cost

Not counted: exam time, repeat findings, rescission exposure on refinances, loans made unsalable, HMDA corrections. With the defaults, testing time alone barely changes; the case rests on finding faults sooner, so measure your own fault history before relying on it.

How soon a fault is found matters more than tester hours to the return

Remediation avoided a year at four faults, seven loans a month and $5,500 a loan, by months sooner each fault is found

Half a month sooner$77K
Two months sooner$308K
Three months sooner$462K
Five months sooner$770K

Illustrative · replace with your own numbers · 4 × 7 × months × $5,500. Every input is an assumption; your own fault history decides the real figure.

Show the numbers
Months soonerRemediation avoided
Half a month sooner$77K
Two months sooner$308K
Three months sooner$462K
Five months sooner$770K

A lender with few repeating faults and clean exams may find the testing-time lever too small to justify a purchase on its own. Then the question is coverage: whether a 5% sample is enough for the risks in your products and channels.

Start here19 · Readiness check

Readiness for full-population compliance testing: eight questions on your rule library, data and sign-off

In shortPick the answer closest to your program today. Eight questions score 0 to 2; the last is for reflection. The meter adds up your score, and each question says why it matters and what a strong answer sounds like.

1
Volume

How many consumer mortgages do you close a year, and how many do you test?

Why it mattersA 5% sample of a few hundred loans sees little; a 5% sample of fifteen thousand still misses most small faults.
A strong answer"About 15,000 closings; we test 64 a month."
2
Rule library

Is your checklist written down by product, lien, channel and state, with each rule's tolerance and citation?

Why it mattersSoftware runs your rules; the 2026 thresholds and state overlays have to be in them.8
A strong answer"One library, versioned, updated each January for the new thresholds."
3
Recalculation

Do your testers rebuild the APR, finance charge and points and fees, or read them from the disclosure?

Why it mattersThe Closing Disclosure's loan calculations were among the three most cited TILA provisions in 2025.25
A strong answer"Every sampled loan is recalculated from the payment schedule and page 2."
4
Data access

Can software read the imaged loan file and the loan system's fee and date fields?

Why it mattersFaults like a fee coded to the wrong payer show only when the system record sits beside the signed form.
A strong answer"The document system and the LOS both have APIs or nightly exports."
5
Findings history

Have exams, audits or your own testing found repeat or systemic disclosure errors in the last two years?

Why it mattersRepeat findings show where a sample is too slow, and bring budget.
A strong answer"Two repeat findings, both traced to LOS configuration."
6
Supporting records

Are rate sheets, lock records, APOR tables and delivery logs kept where a tester can find them by loan?

Why it mattersBona fide points and the price tests need the rate sheet and the APOR for the lock week.12,29
A strong answer"Rate sheets by date in the pricing system; lock and delivery events in the LOS."
7
Owner and sign-off

Is there a named testing manager who confirms findings and signs workpapers, with a budget?

Why it mattersFindings need a person to confirm them and a control owner to fix them.
A strong answer"Our testing manager signs; the CCO owns the budget."
8
AI approval path

Can your vendor management and model risk teams approve a tool that uses AI to read documents?

Why it mattersThe 2026 model guidance excludes deterministic calculation but leaves generative AI to your own governance.42
A strong answer"We have a path for AI tools, and every finding has a named approver."
9
The day a fee table breaks · for reflection

If a fee table changed in your loan system tomorrow and broke the finance charge on one channel, how many days would pass before your testing team knew?

Why it mattersThe answer is the size of your exposure to any repeating fault.
A strong answerA number, and the reason for it, for example: "About 70 days: the next quarterly pull."

Explore, pilot or implement: what your testing score points to

0–6

Explore

Write your rule library down with the 2026 thresholds, time ten files, and measure the days from closing to a confirmed finding. Start narrow: rebuild the APR and finance charge on every loan in one channel.

7–11

Ready to pilot

Back-test one month your testers already sampled, then test every loan in the next month beside them. Compare results found, false fails and tester minutes, with your testing manager confirming every finding.

12–16

Ready to implement

Plan full-population testing across channels: the rule library and tolerances as settings, links to the document system, LOS and pricing, approvals, and the workpaper your examiners will read.

20 · Questions for any vendor

Testing software that rebuilds the APR or copies it: sixteen questions that tell them apart

In shortAsk every vendor the same questions, us included. The answers show whether the tool rebuilds figures or copies them, uses the right threshold for the right date, shows its working, and leaves findings and remedies to your people.

AskA good answerA warning sign
Calculations
Do you recalculate the APR and finance charge, or read them?Rebuilt from the payment schedule and the fees paid, with the working shownCompares the form with the loan system's own figure
How do you classify fees as finance charges?By the rule and the payer on the signed form, and flags fees it has not seen beforeTrusts the loan system's finance-charge flag
What denominator do you use for points and fees?The total loan amount, with the tier chosen by the note amountThe note amount for both
Which APOR do you use?The FFIEC table for the week the rate was set, by term and productThe closing date's week, or one rate for all loans
Rules and thresholds
How do you pick the rules that apply to a loan?By product, lien, purpose, occupancy, state, channel and dates, with a reason for every rule left outOne checklist for every loan
How are the 2026 thresholds and state overlays kept current?Dated rule versions, changed with your approval, tested on last month firstUpdated when the vendor gets to it
Can tolerances be loosened?Only tightened; the regulation's figure is the floorAny user can edit them
How do you count business days?The right definition per rule, federal holidays, your office calendar, receipt evidence before the mailbox ruleOne business-day setting
Evidence and judgment
Can every result be traced to its page and value?Yes, for testers, auditors and examinersA pass or fail without a source
What happens with results a rule cannot settle?Sent to a tester with the evidence needed, such as the rate sheet for bona fide pointsDefaulted to pass
Who confirms a finding and signs the workpaper?Your testing manager, with an electronic signature that records its meaningThe tool marks findings final
Do you find the root cause?Groups fails by branch, channel, product, settlement agent and system changeA list of failed loans
Scale, security and proof
Can it test every loan every month?Yes, nightly or monthly, with a sample still available as a settingPriced per loan so that a sample is the only affordable choice
Does it ever change a loan or contact a borrower?Never; it reads, and remediation goes to your control ownerWrite access to the LOS by default
Which AI models read our documents, where do they run, and does our data train them?Named models, your region, no training on your data, in writing"Proprietary AI", no detail
Can we back-test a month our testers already reviewed?Yes, scored against your testers' results, every difference explainedDemo loans only

We found no published independent test of any compliance testing vendor's accuracy as of October 2026. A back-test on a month your own testers already reviewed is the fairest comparison, and it measures your current process at the same time.

21 · How to start

Prove full-population testing on your own closings in twelve weeks, with last quarter's sample as the answer key

In shortWrite down your rule library, back-test the loans your testers already reviewed, then test every loan closed in one month beside them and decide with four numbers. None of these steps commits you to a vendor.

  1. Gather last quarter's sample: the files, your testers' results and the findings. That is your answer key.
  2. Write the rule library down: rules by product, lien, channel and state, with 2026 thresholds and tolerances.
  3. Back-test the sample and explain every difference from your testers' results.
  4. Test every loan closed in one month beside your normal sample, with your testing manager confirming findings.
  5. Decide with four numbers: agreement with your testers, faults found that the sample missed, false fails per hundred loans, and days from closing to a confirmed finding.
A twelve-week trial ends with a decision on four numbers
Your teamVendor
Gather last quarter's sample and results
Write down the rule library and thresholds
Load the library, connect documents and LOS
Back-test the sample
Explain every difference
Test every loan in one month, beside the sample
Confirm findings, compare, decide
Week 024681012

Illustrative · replace with your own numbers

Show the numbers
ActivityFromTo
Gather last quarter's sample and results01
Write down the rule library and thresholds03
Load the library, connect documents and LOS14
Back-test the sample35
Explain every difference46
Test every loan in one month, beside the sample610
Confirm findings, compare, decide1012

Agreement, missed faults, false fails, days and minutes: the trial's scorecard

MeasureHowWhy
Agreement with your testersResults that match on the back-test, by rule familyShows whether the library and the reading are right
Faults the sample missedConfirmed findings in the full month that the sample did not includeThe coverage case in one number
False failsFails withdrawn on review, per hundred loansA tool that fails everything finds everything
Days to a confirmed findingFrom the first affected loan's closing to the manager's signatureThe exposure lever rests on it
Tester minutesPer review resolved, against per loan tested todayThe time lever rests on it
The full working-session questions: 18 questions in six groups

Bring compliance testing, the testing manager, a control owner from production, secondary marketing, internal audit and IT into one room. Each question says why it matters, what a strong answer looks like, and the warning sign.

A

Products, states and how often to test

A1

Which products, liens and channels are in scope first?

Why it mattersRules differ by lien and product; HELOCs follow different disclosure rules.
Strong answer · warning sign
A list and an order.
"Everything, day one."
A2

Which states do we lend in, and which have high-cost or fee overlays?

Why it mattersTwelve states' high-cost loans are ineligible for Fannie Mae.30
Strong answer · warning sign
Counsel's state matrix.
Federal rules only.
A3

How often should each loan be tested: nightly, weekly, monthly?

Why it mattersCadence sets how long a fault can run.
Strong answer · warning sign
Nightly for the riskiest channel.
"Quarterly, as now."
B

Rule library owners, house tolerances and flood guidance

B1

Who owns the rule library and approves changes?

Why it mattersThresholds change each January.8
Strong answer · warning sign
The testing manager, with dated versions.
Whoever edits the spreadsheet.
B2

Where do we set tolerances tighter than the regulation, and why?

Why it mattersHouse standards need a written reason.
Strong answer · warning sign
A short list with reasons.
Nobody knows which are house rules.
B3

How do we treat guidance such as the ten-day flood notice?

Why it mattersGuidance calls for a tester's reading before anything fails.14
Strong answer · warning sign
Flagged for a tester.
Failed with no reading.
C

Loan files, fee codes, rate sheets and change logs

C1

Can we export the imaged file and the LOS fee, payer and date fields for every loan?

Why it mattersMapping faults appear only when the two are compared.
Strong answer · warning sign
API or nightly file.
Screens only.
C2

Where are rate sheets and lock records by date?

Why it mattersBona fide points depend on them.12
Strong answer · warning sign
In the pricing system, by date.
In email.
C3

Do we log fee-table and system configuration changes with dates?

Why it mattersRoot cause starts from "what changed".9
Strong answer · warning sign
A change log with owners.
Nobody records them.
D

Severity, reimbursement and re-testing after a fix

D1

What is our severity scale, and who receives each level?

Why it mattersCritical findings need an owner the same week.
Strong answer · warning sign
Written, with response times.
Judged case by case.
D2

What is our reimbursement policy for disclosure errors?

Why it mattersCorrection within 60 days of discovery avoids liability.2
Strong answer · warning sign
Written, with the 60-day clock.
Decided after the exam.
D3

How do we re-test after a fix?

Why it mattersA fix that is not re-tested becomes a repeat finding.
Strong answer · warning sign
The next month's loans, every one.
Next quarter's sample, maybe.
E

Model risk approval, workpaper retention and a sponsor

E1

What will vendor management and model risk need before a trial sees borrower data?

Why it mattersIt sets the trial's start date.42
Strong answer · warning sign
A known path.
First time anyone asked.
E2

How long do we keep workpapers, and who may read them?

Why it mattersExaminers and auditors will ask for them.
Strong answer · warning sign
A retention rule and read-only access.
Shared drives.
E3

Who sponsors the change?

Why it mattersA trial without a sponsor ends as a demo.
Strong answer · warning sign
The chief compliance officer.
No sponsor.
F

Every loan tested the night after it closes

F1

What if every loan were tested the night after it closed?

Why it mattersTests the appetite for days instead of quarters.
Strong answer · warning sign
"We would fix faults before the next month's loans."
"The sample is fine."
F2

What if every finding came with the system change behind it?

Why it mattersLinks testing to the people who fix causes.
Strong answer · warning sign
Repeat findings would fall.
Nobody owns the cause.
F3

Which decisions would we never hand to software?

Why it mattersTells you where the sign-offs belong.
Strong answer · warning sign
Findings, remedies, rule changes.
"All of it": then start with the calculations.
22 · Questions people ask

Loan compliance testing FAQ: APR tolerance, the $100 finance charge rule, HOEPA, QM points and fees, sample sizes

In shortThe questions people search most often about loan compliance testing, each answered on its own in a few sentences.

What is loan compliance testing?

Loan compliance testing is a review of closed loans, usually by the compliance department, that checks each loan against the consumer-lending rules: the accuracy of the APR and finance charge, the timing of disclosures and notices, the higher-priced and high-cost tests, state rules and the accuracy of reported data. Each result is recorded with its evidence in a workpaper. Examiners call this compliance monitoring and expect it to be timely and to find problems before they do.

What is the APR tolerance under Regulation Z?

For a regular closed-end loan, the disclosed APR is accurate if it is within 1/8 of a percentage point of the correct APR; for an irregular transaction, such as one with multiple advances or irregular payments, 1/4 of a point. For a mortgage, the APR is also treated as accurate if it results from a disclosed finance charge that is itself accurate under the $100 rule.

What is the finance charge tolerance for a mortgage?

The disclosed finance charge is treated as accurate if it is understated by no more than $100, or if it is overstated. For loans under TRID the rule is §1026.38(o)(2) on the Closing Disclosure; §1026.18(d)(1) sets the same test for mortgages outside TRID. On the Closing Disclosure the total of payments has the same $100 tolerance.

What is the $35 finance charge tolerance?

The $35 tolerance applies only for rescission purposes after foreclosure has begun on the borrower's principal dwelling. For an ordinary refinance with a right to cancel, the rescission tolerance is one-half of 1% of the note amount or $100, whichever is greater, and 1% for certain refinancings with a new creditor.

What are the HOEPA high-cost thresholds for 2026?

A first-lien loan secured by the borrower's principal dwelling is a high-cost mortgage if its APR exceeds APOR by more than 6.5 percentage points (8.5 for subordinate liens), or if its points and fees exceed 5% of the total loan amount when that amount is $27,592 or more, or the lesser of 8% or $1,380 below that. Certain prepayment penalties also trigger it.

What is the QM points and fees limit for 2026?

For 2026 the qualified mortgage points-and-fees limit is 3% of the total loan amount for loans of $137,958 or more; $4,139 for loans from $82,775; 5% from $27,592; $1,380 from $17,245; and 8% below that. The tier is chosen by the note amount, and the percentage applies to the total loan amount, which is usually lower.

When can discount points be excluded from points and fees?

Up to two bona fide discount points can be excluded if the undiscounted interest rate is no more than one percentage point above APOR, or up to one point if it is no more than two points above. A point is bona fide only if the borrower paid it and it reduced the rate by an amount consistent with established industry practice, which usually takes the lender's rate sheet to show.

What makes a loan a higher-priced mortgage loan?

A loan is a higher-priced mortgage loan when its APR is at or above APOR for the week the rate was set by 1.5 percentage points for a first lien within the Freddie Mac loan limit, 2.5 for larger first liens, or 3.5 for subordinate liens. Higher-priced loans need an escrow account for a first lien, unless the creditor is exempt, and follow stricter appraisal rules.

Does a lender have to reimburse borrowers for an understated APR?

Regulators must order an adjustment when an understated APR or finance charge results from a clear and consistent pattern or practice, gross negligence or a willful violation, and their joint policy reaches back to the previous examination of any type. A lender that corrects the error and adjusts the account within 60 days of discovering it, before a lawsuit or written notice from the borrower, has no liability for it.

How many loans should compliance testing sample?

No regulation sets a number; examiners judge whether monitoring is comprehensive and timely for the institution's size and risk. Small samples estimate a rate well but miss faults that touch a handful of loans: a 64-loan sample from 1,284 closings has about a 30% chance of including any of seven affected loans. Calculations and dates can be tested on every loan, with samples kept for judgment calls.

What is the difference between compliance testing and mortgage quality control?

Quality control, which Fannie Mae and Freddie Mac require of sellers, checks whether a loan was eligible and properly underwritten. Compliance testing checks whether the lender followed consumer protection law on the loan. They often share files and staff, and legal and compliance problems are now the largest share of critical defects in QC reviews too.

Can software do loan compliance testing?

Software can read the file, pick the rules that apply, rebuild every calculation, count every date and group failures by cause, and do it for every loan. People should still decide results a rule cannot settle, confirm findings and choose remedies. The 2026 bank model guidance excludes deterministic calculations from its model definition and leaves generative AI to each bank's own governance.

23 · On one page

The compliance tester's one-page sheet: APR and price tests, 2026 limits and 14 terms

Print this page

In shortThe whole guide on one screen: the method, the rules and thresholds as of October 2026, the readiness bands and the terms.

The method
  1. Pick the rules that apply by product, lien, purpose, state, channel and dates; say why any rule is left out.
  2. Rebuild the APR, finance charge and amount financed from the payments and the fees the borrower paid.
  3. Count every delivery and notice on the right business-day definition.
  4. Test the price lines against APOR for the lock week, and points and fees against the 2026 limits on the total loan amount.
  5. Check the loan system and reported data against the signed documents.
  6. Group fails by cause, have a person confirm findings, fix the cause, reimburse within 60 days of discovery, re-test.

Readiness: score 0–2 on eight questions: 0–6 explore · 7–11 pilot · 12–16 implement.

As of October 2026: APR 1/8 point, finance charge $100 (§1026.22, §1026.18(d)(1), §1026.38(o)(2)) · HOEPA 6.5 points over APOR or 5% points and fees at $27,592+ · QM 3% at $137,958+ · HPML 1.5 points · QM points-and-fees cure only for loans consummated by January 10, 2021 · SR 26-2 replaced SR 11-7 on April 17, 2026 · CFPB RFI on TRID July 9, 2026, no proposed rule.

14 terms
APR
The annual percentage rate: the cost of credit as a yearly rate, including prepaid finance charges.
Finance charge
The dollar cost of credit: interest plus charges paid as a condition of the loan.
Amount financed
The loan amount less prepaid finance charges.
Tolerance
How far a disclosed figure may be off and still count as accurate.
APOR
Average prime offer rate, published weekly; the yardstick for the price tests.
HPML
Higher-priced mortgage loan: APR 1.5 or more points over APOR on a first lien.
HOEPA
The high-cost mortgage rules, triggered by rate, points and fees or prepayment penalties.
Qualified mortgage
A loan meeting product, price and points-and-fees limits, presumed to meet ability-to-repay.
Points and fees
The charges counted for the HOEPA and QM limits, as a share of the total loan amount.
Bona fide discount point
1% of the loan, paid by the borrower, that bought a real rate reduction.
Total loan amount
Amount financed less financed points and fees; the base for the percentage limits.
Transaction testing
Checking individual loans against the rules, as examiners do.
Finding
A confirmed group of failed tests with one cause and an owner.
Workpaper
The signed record of a test's scope, method, results and findings.
24 · Sources

Sources

Accessed October 2026. Regulatory status statements are as of October 2026.

  1. CFPB, "An Introduction to CFPB's Exams of Financial Companies", April 30, 2026. files.consumerfinance.gov
  2. 15 U.S.C. 1640. law.cornell.edu
  3. 15 U.S.C. 1607. law.cornell.edu
  4. 12 CFR 1026.22. ecfr.gov
  5. 12 CFR 1026.18. ecfr.gov
  6. 12 CFR 1026.38. ecfr.gov
  7. 12 CFR 1026.43. ecfr.gov
  8. CFPB, Regulation Z annual threshold adjustments, 90 FR 57890, December 15, 2025. federalregister.gov
  9. CFPB, Supervisory Highlights, Issue 30, Summer 2023, 88 FR 52131, August 7, 2023. federalregister.gov
  10. 12 CFR 1024.20. ecfr.gov
  11. 12 CFR 1002.14. ecfr.gov
  12. 12 CFR 1026.32. ecfr.gov
  13. 12 CFR 1026.35. ecfr.gov
  14. OCC, Fed, FDIC, FCA, NCUA, Interagency Questions and Answers Regarding Flood Insurance, 87 FR 32826, May 31, 2022. federalregister.gov
  15. New York Banking Law §6-l. nysenate.gov
  16. 12 CFR 1003.6. ecfr.gov
  17. S. Lee, "Refinances lead to early-year surge in mortgage defects", National Mortgage News, August 18, 2026. nationalmortgagenews.com
  18. FFIEC, Uniform Interagency Consumer Compliance Rating System, 81 FR 79473, November 14, 2016. federalregister.gov
  19. CFPB, Regulation Z asset-size exemption threshold, 91 FR 447, January 7, 2026. federalregister.gov
  20. CFPB, Regulation C asset-size exemption threshold, 91 FR 445, January 7, 2026. federalregister.gov
  21. G. Saulsbery, "CFPB terminates BofA consent order early", Banking Dive, June 24, 2025. bankingdive.com
  22. Goodwin, "Consumer Financial Services: 2025 Year in Review — Emerging Issues and What to Watch for in 2026", March 31, 2026. goodwinlaw.com
  23. Executive Order 14393, 91 FR 13203, March 18, 2026. federalregister.gov
  24. CFPB, Request for Information Regarding Promoting Access to Mortgage Credit, 91 FR 42382, July 9, 2026. federalregister.gov
  25. FDIC, Consumer Compliance Supervisory Highlights, March 2026. fdic.gov
  26. Federal Reserve, Consumer Compliance Outlook, "2024 Aggregate Supervisory Data for Institutions the Federal Reserve Supervises", May 20, 2025. consumercomplianceoutlook.org
  27. 12 CFR 1026.4, Finance charge. ecfr.gov
  28. 12 CFR 1026.23. ecfr.gov
  29. FFIEC, Average Prime Offer Rates, fixed-rate table (weekly). files.ffiec.cfpb.gov
  30. Fannie Mae Selling Guide, B2-1.5-02, Loan Eligibility (06/05/2024). selling-guide.fanniemae.com
  31. FFIEC HMDA Data Browser API, nationwide 2025, action taken = originated. ffiec.cfpb.gov
  32. 12 U.S.C. 2607. law.cornell.edu
  33. 12 CFR 1024.14. ecfr.gov
  34. FDIC, Consumer Compliance Supervisory Highlights, March 2024. fdic.gov
  35. Bloomberg Law, "Freedom Mortgage Hit With CFPB Penalty Over Faulty Loan Data", June 18, 2024. news.bloomberglaw.com
  36. Goodwin, "CFPB Takes Enforcement Action Against Mortgage Lender and Real Estate Brokerage for RESPA Violations", August 17, 2023. goodwinlaw.com
  37. FDIC, Consumer Compliance Supervisory Highlights, Summer 2025. fdic.gov
  38. FFIEC, Questions and Answers Regarding Joint Interagency Statement of Policy for Administrative Enforcement of the Truth in Lending Act – Reimbursement (1980, revised 1998), Federal Reserve CA 99-14 attachment. federalreserve.gov
  39. FDIC, Consumer Compliance Supervisory Highlights, March 2022. fdic.gov
  40. FDIC, Consumer Compliance Supervisory Highlights, March 2023. fdic.gov
  41. CFPB, Supervision and Examination Manual, Compliance Management Review, August 2017. files.consumerfinance.gov
  42. Federal Reserve, SR 26-2 and attachment "Revised Guidance on Model Risk Management", April 17, 2026 (with OCC Bulletin 2026-13, FDIC FIL-15-2026). federalreserve.gov
  43. O*NET OnLine, 13-1041.00 Compliance Officers. onetonline.org
  44. BLS, Employer Costs for Employee Compensation, June 2026 (FRASER copy). fraser.stlouisfed.org
Next step

See it on a month of your own closed loans.

Explore the solution, or bring one month of closed loan files and your rule checklist, and we will test every loan with you, each result shown with its page and its working.

botminds.ai The complete guide to loan compliance testing · October 2026. Corrin Valley Bank, Tessaly Path Mortgage, Fenmarrow Home Lending, Ambrell Mortgage Partners, the Whitcombes, every person, branch, address and figure in the example and the screens are fictional. Regulatory status and thresholds are as of October 2026; check the sources before relying on them.