Library · Recipe · Banking

Credit memo first draft from a borrower pack

Two tested prompts, a fictional SME borrower pack with 15 hidden problems, a 25-point answer key, the human checkpoint and the full regulatory fit box.

The story behind this one, and the three problems it fixes: read Srini's write-up.

This is the companion to The RM says approve. The numbers say decline. Read that first. This is the reference you come back to when you run it yourself.

Where each problem is covered

Tuesday's issue works through three problems. Here's where to find the detail for each.

Problem Where in this workbook
1. What can I safely upload? The FS fit box: the UK GDPR and third-party risk lines
2. The memo believes the RM Section 3, the claims test rows, and Section 5, the prompt
3. The numbers shift between runs Section 5 (what changed and how it tested) and Section 7, what went wrong

1. The pack

Ferncastle Bank and Brindle & Oak Joinery are fictional. Every name and number is invented. Everything reconciles: the P&L, the balance sheets, the debtor ageing.

File Stands in for
01 Credit application The RM's note to credit risk
02 Annual financials Three years of accountant-prepared accounts
03 Management accounts Half-year, with last year's comparatives
04 Projections Management's three-year forecast
05 Aged debtors Debtor ageing at 30 September
06 Facilities and security Facility terms, covenant certificate, security, premises
07 KYC summary Directors, owners, screening history
Credit policy extract The bank's SME credit policy
Memo template The bank's credit memo template
99 Answer key The 15 planted problems, 3 traps and scoring. Don't give this to the model.

Download the pack

2. How we scored it

The answer key has 15 planted problems and 3 traps.

The five that change the decision score 3 points each:

The other ten score 1 point each:

The three traps cost 3 points each:

That makes 25 the maximum. 17 or more with no traps is a usable first draft.

3. Results

Prompt 1: one line Prompt 2: check, then write
Score 25 / 25 25 / 25
Traps hit 0 0
Recommendation Decline Decline, refer back for restructuring
RM claims tested None 30
Unevidenced claims written as fact Yes ("48 staff", "customer since 2016", "account conduct is reported as good") No (all marked Unsupported)
Time (measured) 3 min 13 s 3 min 23 s
Length 2,900 words 5,300 words

Found by both, not planted by us:

Found only by Prompt 2:

A few rows from Prompt 2's claims test. It tested 30 claims from the RM (6 contradicted, 11 unsupported) and 7 from the covenant certificate.

Claim Status Evidence
All covenants met at March 2026 Contradicted Leverage 2.69x vs 2.50x without the unapproved add-back
3.0x pro forma, "within policy" Contradicted 3.06x even on the RM's own basis; 4.38x on policy s3.1
Excluding the RCF, leverage is under 2.0x Contradicted Policy s3.3 counts the RCF at drawn balance. It never fell below £820k in six months.
Ashgrove renewal "well advanced" Unsupported The debtor report says "under negotiation". £210k over 90 days.
48 staff Unsupported Not in the pack
A competitor has offered asset finance Unsupported Not in the pack

4. Prompt 1: the one-line baseline

Run this first if you want to see what the model makes of a case on its own.

I'm a credit analyst. Attached is a borrower pack for [customer], our SME
credit policy and our memo template. Please write the credit memo for this
request using the template.

5. Prompt 2: check, then write

Save it once as your team's memo checker (a Copilot agent, a Claude project, or your prompt library). Don't retype it.

You are a senior SME credit analyst preparing a memo for a Senior Credit
Officer. Attached: the RM's credit application, the customer's financials,
management accounts, projections and aged debtors, the existing facilities
and covenant certificate, the KYC record, our SME credit policy and our memo
template.

New loan pricing: SONIA [x]% + [margin]%. Pro forma on [date] balances.

Treat the RM application and the customer's covenant certificate as claims to
be tested, not facts. Work in two stages.

STAGE 1 — CHECK (show this as tables before the memo)
1. Facts table: pull every number you'll use from the source files, with the
   file it came from.
2. Recompute: net debt / EBITDA, interest cover and debt service cover, actual
   and pro forma, using the policy's definitions and the facility letter's
   definitions word for word. Show the workings. Where you have to assume
   something, say so and use a stated estimate.
3. Claims test: list every factual claim in the RM application and the
   covenant certificate. Mark each Verified / Contradicted / Unsupported, with
   the evidence.
4. Policy test: go through every section of the policy extract and mark Met /
   Not met / Needs info, citing the section.
5. Trend notes: margins, debtor and stock days, RCF utilisation, current-year
   trading vs projections. Explain causes where the files show them; say 'not
   explained in the pack' where they don't.

STAGE 2 — MEMO
Write the memo in the template's structure. The recommendation must follow
from Stage 1, not from the RM's view. Name every policy exception and who can
approve it. If something needs to happen before any approval (e.g. a breach, a
waiver, a KYC refresh), say so in Recommendation and Conditions. Don't raise
issues the files don't support; if a screening hit was properly discounted,
say that and move on. Keep the memo to roughly two to four pages.
Put Stage 1 in an appendix.

What changed from the first version, and how it tested. We added the pricing and pro forma date line, and moved Stage 1 to an appendix. Re-run on 13 Nov with SONIA 4.25% + 3.25% and 30 September balances: 25/25, no traps, 3 min 27 s. Interest cover came out at 2.90x, every pound of it traceable to the stated rate. It also caught one thing earlier runs missed: interest cover on the last twelve months is already 3.82x, below the existing 4.00x covenant.

6. The human checkpoint

The analyst does this before anything reaches the sanctioner. Allow 45 to 75 minutes (our estimate).

  1. Tick the facts table against the source files. One wrong number and you can't trust the rest.
  2. Re-run leverage, interest cover and debt service cover yourself, on the policy's definitions.
  3. Read every Contradicted and Unsupported row. Decide which go back to the RM.
  4. Separate facts from inferences. Prompt 1 called the £63k relocation add-back "hard to sustain" because another move looked likely. Prompt 2 said "no relocation is evident". Both are judgements, not facts.
  5. Own the recommendation. The model recommends. The analyst and the sanctioner decide.

7. What went wrong

8. Time

Step Time
Model run 3.5 minutes (measured)
Human check 45 to 75 minutes (estimate)
Unassisted first draft of a memo this size Half a day to a day (estimate)

9. FS fit box

Base regulation

Sector add-ons: none for banking beyond the base set.

Operating controls

10. Raw outputs

All three memos, unedited, are in the pack download: runs/p1-one-line-prompt.md, runs/p2-analyst-first-prompt.md and runs/p2b-with-pricing-and-appendix.md.


If your credit team wants to run this on its own packs, with the checkpoint built into your process, that's a half-day workshop. See the credit team workshop

Bring one job your team does every week.

In 20 minutes we'll tell you whether AI can do it safely, and what it takes to get it signed off.

Book a 20-minute call