LendShield Guard · Covenant compliance

Every covenant.
Every period. On the record.

An end-to-end solution for loan covenants and post-disbursement obligations. Guard captures the covenant, schedules the reporting, reads what the borrower submits, checks it against the terms in force, and carries a breach through to a recorded outcome. Every result is confirmed by review before it stands.

Effective-dated covenant versioningReads submissions and runs the checkMaker-checker before a result stands
Covenant register
PERIOD · FY26 Q3
CovenantIn forceStatus
DSCR ≥ 1.25×
Sanction letter · cl. 8.2
v2Compliant
Net debt / EBITDA ≤ 3.50×
Sanction letter · cl. 8.3
v1Uncertified
Security cover ≥ 1.25×
Facility agreement · cl. 11
v1Breached
Audited financials within 180 days
Facility agreement · cl. 9.1
v1Received
PDD: charge registration (CHG-1)
Sanction condition · pt. 4
v1Due · 9d
Assessed against the terms in force for FY26 Q3, not against today's terms.
For compliance, risk & operations teams atNBFCsHFCsBanksInstitutional lenders
The problem

Covenants are tracked in spreadsheets. Then someone asks a question about last year.

Post-disbursement obligations are agreed once and then monitored forever: quarterly, per tranche, per document, by teams working from a workbook and an inbox. The failure is rarely dramatic. It is an obligation with no owner, a breach found a quarter late, and no clean trail when an inspection asks what was actually in force.

“What applied in Q2?”
The covenant was amended in October. An inspection asks about July. If the register only holds today's terms, the honest answer is a folder of emails and a reconstructed spreadsheet.
The obligation nobody owned
Post-disbursement documents and tranche conditions live in the sanction letter, not in the loan system. They lapse quietly, because no periodic process was ever generated for them.
A breach found a quarter late
A borrower submits late, or submits uncertified figures that are never chased. The breach is real from the reporting date. It is simply not visible until someone opens the file.
Effective-dated versioning

Amend a covenant without losing the one it replaced.

When a covenant is amended, most registers overwrite it, and with it the ability to say what the borrower was actually held to before. Guard supersedes instead of overwriting. Every version carries the dates it was in force, so every past reporting period stays assessable against the terms that applied then. Re-open any period and the register answers as it stood.

One covenant, across an amendment
TERM LOAN FACILITY · DSCR
FY26 · Q1Apr to Jun
DSCR ≥ 1.25×v1 · in force from 01 Apr
Compliant
FY26 · Q2Jul to Sep
DSCR ≥ 1.25×v1 · in force from 01 Apr
Breached
◆ AMENDMENT EFFECTIVE 01 OCT · v1 SUPERSEDED, NOT OVERWRITTEN
FY26 · Q3Oct to Dec
DSCR ≥ 1.10×v2 · in force from 01 Oct
Compliant
Q2 is still assessed against v1, the term actually in force that quarter, even though the covenant reads 1.10× today. The relaxation applies from the date it took effect, and not a day earlier.
Capture & register

Get the covenants out of the sanction letter and into one register.

Covenants arrive as clauses in documents and rows in someone's workbook. Guard takes them from wherever they are today and holds them in a single register, with the source clause recorded against each one.

📄

From the sanction letter

Capture each covenant against its source clause, with term, threshold and reporting cadence together, so every entry traces back to the document it came from and its monitoring schedule follows from it.

▦

From Excel

Bring across the spreadsheet you track covenants in today, as a structured import rather than a re-keying exercise.

≡

From the standard library

Start from a library of common financial, affirmative and negative covenants, then adjust the thresholds and frequency to the facility.

Maker-checker on the register itself

Nothing goes live on one person's say-so

A covenant, and any later amendment to it, is drafted by one person and reviewed by another before it takes effect. This is the governance RBI expects, built into the software rather than left to process discipline.

STEP 01
Maker

Draft

Covenant, threshold, frequency and source clause captured against the facility.

STEP 02
Checker

Review

A different person approves, returns it with remarks, or rejects it.

STEP 03
Guard

Take effect

The version is stamped with the dates it is in force and begins to apply.

STEP 04
Guard

Record

The action is written to an append-only trail: who, what, when, and against which version.

The covenant engine

It does not just wait for the submission. It reads it, and runs the check.

The reporting cadence is extracted from the sanction letter along with the covenant itself, then put on a monitoring schedule. When the submission arrives, the engine reads it, tests it against the term in force for that period, and returns a result: complied, or not complied.

  • ◷

    The schedule comes from the sanction letter

    Quarterly, half-yearly, annual or event-based: the cadence is extracted with the covenant and scheduled, so each period opens on time with its own due date and expected submissions.

  • ⇊

    The engine reads what arrives

    Whether a borrower sends figures by email or uploads a document, the submission lands against the period it belongs to. Where the covenant needs a figure the borrower did not state, the engine derives it from the document submitted.

  • ✓

    Received is not the same as certified

    Guard keeps the distinction explicit. A number that arrived but has not been certified is tracked as exactly that, not quietly treated as compliance.

  • ⚑

    The check runs against the term in force

    Each value is tested against the version of the covenant that applied in that period, not today's, and the engine returns complied or not complied. The result is proposed, not final: it stands once an authorised reviewer confirms it.

Reporting periods1 uncertified · 1 overdue
FY26 · Q3Quarterly financialsReceived 12d ago · certifiedCertified
FY26 · Q3DSCR computationReceived via email · not yet certifiedUncertified
FY26 · Q3Insurance renewal copyNo submission recordedOverdue 4d
FY26 · Q4Quarterly financialsScheduled from sanction letter · opens 01 JanScheduled
Breach to remediation

A breach is a workflow, not a red cell in a spreadsheet.

Detecting a breach is the easy part. What an inspection asks for is what happened next: who justified it, who confirmed the result, whether a cure period ran, and on whose authority it was waived or penalised. Each step is authorised and recorded.

STEP 01
Engine

Checked

The engine reads the submission, tests it against the term in force for that period, and returns not complied, recording the comparison it made.

STEP 02
Borrower

Justification

The explanation and supporting documents are recorded against that period, not against the covenant in general.

STEP 03
Checker

Review

An authorised reviewer, never the person who logged it, confirms or overrides the engine's result and accepts, returns or escalates it, with remarks on the record.

STEP 04
Lender

Cure period

Where a cure window applies, it is tracked to its deadline so the clock is visible rather than remembered.

STEP 05
Lender

Waiver or penalty

The outcome your team decides, whether waived, penalised or escalated, is recorded with who authorised it. Nothing closes silently.

PDD & tranche tracking

The conditions attached to disbursement, tracked to closure.

Post-disbursement documents and tranche conditions are agreed at sanction and then depend on someone remembering them. Guard holds each one as an open item with an owner and a deadline, and keeps it open until it is actually closed.

Post-disbursement documents2 open
Charge registration (CHG-1)SANCTION CONDITION · PT. 4Due · 9d
Original title documentsSANCTION CONDITION · PT. 6Overdue 3d
Insurance assignment in favour of lenderFACILITY AGREEMENT · CL. 12Closed ✓
Tranche conditionsTranche 2 pending
Tranche 1 conditions precedentALL CONDITIONS CLOSEDReleased
Tranche 2 end-use certificateAWAITING BORROWER SUBMISSIONOpen
Tranche 2 security perfectionPENDING CHARGE REGISTRATIONOpen
How to read Guard

The engine runs the check. Your team confirms it and decides.

Covenant compliance is your institution's responsibility, and Guard never pretends otherwise. The engine does the work of reading and testing every submission, but no result stands until an authorised person confirms it, and what follows from a breach is always your call. Maker-checker controls and an append-only audit trail sit under every action, so the record of who decided what, and when, is complete.

What Guard does

  • Holds every covenant and post-disbursement obligation in one register
  • Keeps each version effective-dated, so past periods stay assessable
  • Schedules each reporting period from the sanction letter and tracks submissions against it
  • Reads what the borrower submits, deriving the figure from the document where the covenant needs it
  • Runs the compliance check against the term in force and returns complied or not complied
  • Holds every result for maker-checker confirmation before it stands
  • Carries a breach through justification, review, cure and outcome
  • Records every action on an append-only trail

What Guard does not do

  • Let a result stand without an authorised person confirming it
  • Declare an event of default, or waive one
  • Interpret a clause, or give legal or financial advice
  • Certify that a borrower's submitted figures are accurate
  • Notify a borrower, lender or regulator on your behalf
  • Lend money. LendShield is a technology company, not a lender
Currently in pilot with an RBI-registered NBFC. Guard's covenant module is being run against a live post-disbursement portfolio, and we are taking on a small number of further institutions alongside it.

Bring your covenant register into view.

Book a 30-minute walkthrough. Bring a sanction letter and the spreadsheet you track covenants in today, and we will show you how the same obligations read once they are on an effective-dated register.

Request a demo →
No commitment. A specialist will reach out within one business day.

LendShield Guard is a covenant compliance management tool provided by LendShield Technologies Private Limited, a technology company. LendShield is not a lender and does not provide credit. Compliance results produced by the covenant engine are proposed for review and take effect only once confirmed by an authorised user of the regulated entity. Guard does not declare an event of default, interpret contractual terms, certify the accuracy of a borrower's submitted figures, or provide legal or financial advice. All decisions, waivers and communications remain the responsibility of the regulated entity. Screens shown are illustrative of the product's structure and do not represent any client's data.