Accuracy · testing on quarters you have closed

Financial covenant testing: prove it right on eight closed quarters

Financial covenant testing recalculates each covenant at its test date from the borrower's statements and the agreement's definitions, and the honest way to know it is right is to re-run it on certificates the bank has already accepted. This guide explains how banks test financial covenants, then how to back-test that testing on eight past quarters and read every disagreement, with one sample quarter in Covenant Monitoring.

Updated · 12 min read

Financial covenant testing is the bank's recalculation of each financial covenant in a loan, such as leverage, fixed charge coverage or minimum liquidity, at each test date, from the borrower's statements and under the credit agreement's own definitions, compared with the limit in force and with what the borrower certified. The most reliable way to know whether that testing is accurate is a back-test: take the compliance certificates the bank accepted over the past eight quarters, re-test each covenant under the agreement as it stood at the time, and compare three numbers, what the borrower certified, what the bank recorded and what the re-test finds. Every disagreement then has to be explained. Botminds' Covenant Monitoring re-tests every covenant from source each quarter, and the same run over closed quarters is how a bank can judge it on its own files.

The method matters because covenant testing has no external answer key. There is no published error rate for compliance certificates and no regulator benchmark for how often a bank's recalculation should differ from its borrowers'. The only truth available is the bank's own files, read carefully.

What one quarter of re-tests found on a sample book

Passes, agrees with the certificate
125
Passes, but the certificate differs
4
Passes, under 10% headroom
9
Breach
3
Not tested: certificate late
27
Fictional Tamarack Commerce Bank, 168 third-quarter 2026 certificates, in Covenant Monitoring. One of the three breaches was a certificate that said the borrower passed. Differences are reported above 0.01x or $10,000, the sample bank's setting. Sample data, not a customer result.

What is financial covenant testing, and how do banks do it?

Banks test financial covenants by rebuilding the borrower's calculation from source rather than reading the borrower's answer. The test has six steps, and the first four are where the hours and the errors are.

  1. Receive the package. The compliance certificate and the interim or audited statements behind it, against the deadline in the reporting covenant.
  2. Spread the statements. Key them into the bank's template and build the trailing twelve months, usually the last audited year plus the year to date less the same period a year earlier.
  3. Apply the definitions in force. EBITDA, debt, fixed charges and liquidity as the agreement defines them on that test date, with every amendment applied.
  4. Recalculate each covenant. Unrounded, against the limit in force, including any step-down.
  5. Compare and measure. Against the certificate, line by line, and against the limit as headroom.
  6. Record and escalate. Log every breach and every difference above the bank's threshold, with an owner.

The OCC's examination procedures ask whether a bank has "systems for monitoring compliance with loan covenants" and "practices to determine the ongoing accuracy and reliability of borrower certifications" (OCC, Commercial Loans). Steps three to five are what the second phrase means in practice. A bank that stops at step one, filing the certificate and copying its ratios, is monitoring receipt, not compliance.

How often are financial covenants tested?

Most financial covenants in bank loans are tested quarterly on a trailing four-quarter basis, but each covenant carries its own frequency and measurement basis in the agreement, and testing has to follow each one. The sample agreement used on this page shows the usual mix.

How often each kind of financial covenant is tested, in one sample agreement

CovenantLimitTestedMeasured on
Total leverageat most 3.50xQuarterlyDebt at quarter end over trailing four quarters of Consolidated EBITDA
Fixed charge coverageat least 1.25xQuarterlyTrailing four quarters, as defined, over fixed charges
Minimum liquidityat least $5.0 millionQuarterlyCash and availability at quarter end
Capital expendituresat most $6.0 millionAnnually, tracked during the yearFiscal-year spending
Fictional sample borrower Halvorsen Industrial Coatings, Credit Agreement of 18 March 2024 as amended, as read in Covenant Monitoring. Asset-based revolvers add a monthly borrowing base test; incurrence covenants are tested only when the borrower takes the action they govern.

Frequency is where testing quietly fails. A fiscal-year capital expenditure cap that is checked only at year end gives no warning in the third quarter, when the borrower has $1.82 million of its $6.0 million left; a quarterly liquidity minimum tested only when the annual review comes round is not being tested at all.

How do you check covenant calculations are accurate? Re-test quarters you have closed

A live quarter cannot tell you whether a covenant test is accurate, because you do not yet know the right answer. A closed quarter can. The bank has the certificate, the statements, the agreement and amendments as they stood, its own recorded result and, for older quarters, what happened next: whether the borrower breached later, was downgraded, or was waived. That is a gold set built from work the bank's own people already signed.

The OCC suggests the same kind of look back. Its 2026 booklet lists, among items in a postmortem review of problem loans, "Reviewing the borrower's financial condition at the time of loan approval and over time" and "Assessing the effectiveness of the loan and covenant structure" (OCC, Lending and Loan Portfolio Risk Management). A back-test applies that discipline to every borrower, not only the ones that went bad.

How many quarters should a covenant back-test cover? Eight, and why

Eight quarters covers two annual cycles, so the test includes the hard cases a single quarter misses. Year-end certificates are tested against audited statements that may restate the interims. Amendments are likely to land in the window, so the test checks that the bank applied each one from the right quarter, and step-downs come due. And borrowers that later breached or were downgraded have had time to show it, which tells you which past passes were wrong.

Eight quarters also gives a usable count. With 100 borrowers that is roughly 800 certificates. If the re-test and the bank's recorded result disagree on none of them, the "rule of three" puts the 95% upper bound on the disagreement rate at about 3 in 800, or 0.4%. One quarter of 141 certificates with no disagreement bounds the rate only at about 2.1%. The size of the gold set decides how much a clean result proves.

How much a clean back-test proves, by the number of certificates

2.1%

upper bound on the disagreement rate after 141 certificates with none found

0.4%

after 800 certificates with none found, about eight quarters of 100 borrowers

3in n

the rule of three: zero events in n trials bounds the rate at about 3 ÷ n, at 95%

Our arithmetic using the standard rule-of-three approximation for zero observed events. A disagreement found does not lower the bound; it has to be explained.

How to build the replay, step by step

The replay is a pipeline, and most of the effort is in the first step: assembling, for each quarter, the documents exactly as the bank had them. A missing amendment in the replay produces a false disagreement, and a missing certificate produces none at all.

Re-testing eight closed quarters

  1. A person decides

    Credit administration

    Assembles each borrower's agreement and every amendment in force at each test date, the certificates, the statements and the bank's own recorded results.

  2. Agent

    Agreement reader

    Reads each agreement as amended at each test date into a covenant register, citing section and page.

    Never: Never invents a definition the documents do not contain.

  3. Agent

    Financial spreader

    Spreads each quarter's statements and builds the trailing twelve months, tied to the statements to the dollar.

    Never: Never alters a reported figure.

  4. Agent

    Covenant tester

    Recalculates every covenant and lists every difference from the certificate and from the bank's recorded result.

    Never: Never declares a breach.

  5. A person decides

    Credit administration analyst

    Reads each disagreement against the cited pages and assigns a verdict.

  6. A person decides

    Credit administration manager

    Reports the counts by verdict, and decides what the bank will rely on.

The back-test as we would run it with Covenant Monitoring on a bank's own files. Only the people assign verdicts.

Three numbers per covenant, per quarter: what to compare

CompareWhat it tells youWatch for
Certificate against re-testWhether the borrower applied the agreement correctly.Add-backs above a cap, debt left out, items counted twice.
Bank's recorded result against re-testWhether the bank's own test was right at the time.Results copied from the certificate; workbooks with closing-date definitions.
Pass or fail under eachWhether any difference changed the outcome.Certified passes that re-test as breaches, and the reverse.
Headroom under eachWhether the bank's picture of risk was right, even where the outcome was not.Borrowers shown at 15% headroom that were really under 10%.
Test date against the agreement in forceWhether the right version was tested.Amendments and step-downs applied a quarter early or late.
Our comparison grid. The second row is easy to skip, and it is the one that measures the bank's current process.

Reading a disagreement: four verdicts

A disagreement is not an error until someone has read it. Some show the new test is wrong; some show the old process was. The point of the replay is to sort them, because each verdict calls for a different response and a different count.

Four verdicts on a disagreement, and what each one means

The certificate was wrong, and the bank accepted it

A breach or a difference the bank missed at the time. The OCC calls these unidentified exceptions.

What to doCount it. Check whether it still matters today, and whether the borrower's certificates share the error.

The bank's own test was wrong too

The bank's workbook carried an old definition or a keying error, so it agreed with the certificate.

What to doCount it separately: it measures the old process, not the borrower.

The re-test was wrong

The agent misread a term, or a document it needed was missing from what it was given.

What to doCount it as an agent error, by cause. A missing amendment is an intake fix; a misreading is a finding on the agent.

The agreement can be read both ways

Two careful readers would differ. Neither calculation is plainly wrong.

What to doSend to credit and counsel, record the bank's reading, and apply it from then on.

Our framework for adjudicating a back-test. Report the four counts separately: blending them hides whether the agent or the old process is the problem.

The first two verdicts are findings about the bank, and they should be expected. The OCC's 2026 booklet observes that unidentified exceptions "are often the result of errors, miscalculations, breakdowns in the pre- or post-closing review process, or system failures", and that a large volume of them "could be indicative of less than satisfactory exception processes" (OCC). A back-test that finds some is doing its job. The OCC's older Commercial Loans procedures ask about "the ongoing accuracy and reliability of borrower certifications" (OCC, Commercial Loans); a back-test is the most direct answer a bank can give.

The third verdict is the one that measures the agent, and it should be broken down by cause. A missing document is an intake problem, fixed by making sure every executed amendment reaches the system. A misread term is a finding on the agent itself, and the cited section and page make it quick to confirm.

Why do certified covenant figures differ from the bank's calculation?

Take a fictional sample bank as it runs through the solution. In Tamarack Commerce Bank's third quarter of 2026, three borrowers show the range of differences a re-test turns up. Halvorsen Industrial Coatings certified fixed charge coverage of 1.31x and re-tested at 1.23x, a breach, because the certificate took an add-back above the cap an amendment had set. Granger & Voss Distribution certified leverage of 2.38x and re-tested at 2.41x, a pass either way, because its capital leases were understated. Eastgate Auto Group certified $14.9 million of liquidity and re-tested at $14.6 million, also a pass, because a floorplan offset was counted twice.

Certified against re-tested, with the run that produced it

Re-test workspace for Halvorsen Industrial Coatings: coverage certified 1.31x by the CFO as in compliance; coverage re-tested 1.23x against a 1.25x minimum; Consolidated EBITDA minus $471,000, the add-back above the amendment's 10% cap; covenants re-tested 4 of 4. A run log of six agents finished in 58 seconds over 158 pages, and a panel of what the borrower certified: fixed charge coverage 1.31x, total leverage 2.72x, liquidity $6.31 million and capital expenditures $4.18 million, marked certified in compliance and re-test certificate incorrect.
Covenant Monitoring on the fictional sample book. In a back-test the same view carries a third value, the result the bank recorded at the time, so all three numbers sit side by side.

Each of those three would get a different verdict in a back-test of past quarters. If the bank had accepted Halvorsen's 1.31x in an earlier quarter, that is a missed breach, verdict one. If the bank's workbook had also carried the uncapped add-back, that is verdict two, and the more important finding, because every other borrower with an amended definition is now in question. Granger & Voss and Eastgate are differences that did not change an outcome; they still say the borrower and the bank calculate differently, and next quarter that may matter.

Differences that passed are kept, not dropped

Breaches and exceptions screen: open breaches 3, late certificates 27, differs from certificate 4 (all still pass), other covenants 6. Rows include Granger & Voss Distribution, total leverage certified 2.38x, re-test 2.41x, passes either way, capital leases understated, closed; and Eastgate Auto Group, liquidity certified $14.9 million, re-test $14.6 million, passes, floorplan offset counted twice, closed.
Covenant Monitoring on the fictional sample bank. A difference that passes is still logged with its cause before it is closed, which is the material a back-test is built from.

Building the gold set: what to gather before you start

The quality of the back-test is set before any re-test runs. The checklist is what we would gather for eight quarters, and the order in which we would gather it.

Building a back-test from your own closed quarters

  1. Pick the borrowers with care

    Include every borrower that breached, was waived or was downgraded in the period, then add a random sample of the rest. A test of easy borrowers proves little.

  2. Gather the agreement as it stood at each test date

    The original and every amendment, in order, with execution dates. A missing amendment creates a false disagreement.

  3. Keep the certificate and the statements together

    The certificate the borrower signed, and the interim or audited statements delivered with it.

  4. Record what the bank decided at the time

    The bank's own result for each covenant, from the workbook or check sheet, and any waiver or letter.

  5. Set the difference threshold before you look

    For example 0.01x or $10,000. Deciding it after seeing the results invites arguments about every case.

  6. Have someone other than the builder adjudicate

    The analyst who built the old workbook should not be the only judge of whether it was right.

  7. Report the four verdicts separately

    Missed by the bank, wrong in the bank's test, wrong in the re-test, and ambiguous.

The back-test also gives a baseline for the numbers a covenant programme should report going forward, such as the share of covenants re-tested from source and the breaches found before annual review; the five numbers a credit committee should see defines them. For the documents the replay needs, see what a bank brings to start, and for the agent whose reading is most worth testing, the agent that reads the agreement first. To run the replay on a sample of your own agreements and certificates, start from Covenant Monitoring.

Questions people ask

How accurate is covenant monitoring software?

There is no published benchmark, and a vendor's figure on someone else's loans says little about yours. The useful number is the one you measure: the share of covenants where a re-test of your own closed quarters agrees with a careful human reading, with every disagreement explained.

Who performs financial covenant testing at a bank?

Usually credit administration, not the relationship manager, so the measurement is independent of the person whose book it is. The work sits with an analyst who keeps the reporting calendar, spreads the statements and recalculates each covenant; the covenant monitoring analyst describes the seat.

Is a bank's covenant testing the same as an auditor's covenant compliance testing?

No. A borrower's auditor checks covenant compliance to decide how the borrower's debt is classified and disclosed in its own financial statements. A bank tests covenants to manage its credit, under its own reading of the agreement, every quarter. The auditor's work is useful evidence at year end, but it does not replace the lender's test.

Should covenant ratios be tested rounded or unrounded?

As the agreement says; where it is silent, unrounded is the safer reading. A certificate that shows 1.25x can hide 1.246x against a 1.25x minimum, and a re-test that rounds before comparing will miss it.

What if the re-test finds a breach we missed in a past quarter?

Treat it as an unidentified exception: record it, check whether it still matters today, and look for the cause, which is often an amendment the bank's own test did not pick up. Then check every other borrower with an amended definition.

Covenant Monitoring.
See it on your own files.

An agentic solution from Botminds. Every certificate collected and every covenant re-tested from the borrower's own numbers the day they arrive. Book a demo, or explore how it works.