The loan tape: whether your book is legible to anyone else
In short
A loan tape is a loan-level export of your book: 1 row per loan, assembled to whatever template the party asking uses. It is cheap to produce only if the servicing model stores state transitions with effective dates. Where it stores current status, days past due, restructure flags and charge-off dates have to be reconstructed — and 2 tapes of one book will disagree.
Key takeaways
- A tape is a contract between your servicing data model and every outside party who reads it.
- The hard fields are all derived: days past due basis, restructure flags, charge-off and cure dates.
- Current-status storage cannot answer an as-of question, and every tape is an as-of question.
- State it or be misread: an as-of timestamp and the delinquency convention belong on the sheet itself.
- A missed instalment and a rejected collection attempt are different events and must not share a column.
A loan tape is a loan-level export of a book: 1 row per loan, carrying the terms, the balances, the payment history and the current state, in whatever template the party asking for it uses. It exists because nobody outside your company can read your database, and every transaction involving the book — a sale, a warehouse line, a servicing transfer, an audit — starts with somebody asking for the tape and forming a first impression of the lender from how it arrives.
The engineering point comes before the field list. A tape is a set of as-of questions: what was the balance on 31 March, how many days past due at each month end, when did this loan first breach 90. A servicing model storing current status answers none of them without reconstruction, and reconstruction is where 2 tapes of one book start to disagree.
Who asks for one, and what each is trying to prove
- A buyer in diligence. Testing whether performance matches what you said, and sampling 30 or 50 files against the tape to see whether the data is real.
- A warehouse or forward-flow lender. Testing eligibility line by line against the facility criteria, then re-testing every reporting period.
- A structuring or rating exercise. Needing consistent history, where a definition changed 8 months ago and backdated is worse than one that was always crude.
- Your own board and auditors. The tape is checked against the general ledger, and the two must reconcile to the cent.
- An incoming servicer. They board your loans from this file, which makes every schedule field an operational instruction rather than a report.
Six families, and where each one comes from
- Identity. Loan id, borrower id, product, origination channel, and identifiers that let a buyer join to their own systems without exposing more personal data than the stage requires.
- Terms as contracted. Principal advanced, rate and rate type, index and margin, tenure, fees capitalised, and the disbursement date as distinct from the value date.
- Schedule and current position. Instalment amount, frequency, next due date, principal outstanding, accrued interest, fees and capitalised arrears — each separately, because a single amount outstanding is unusable to anyone who did not build it.
- Performance history. Instalments due, paid and missed by period, with collection attempt outcomes beside them. A failed direct debit is not a borrower decision, and a tape merging the two hides it — see what a decline response is actually telling you.
- Origination decision data. Score, band and the affordability ratios computed at decision — comparable across a book only if the definition was pinned, the problem in your computed ratio and the underwriter's number.
- Collateral and status transitions. Security type, valuation with its date and basis, and every state change with its effective date: bucket entries, restructures, forbearance, legal action, charge-off, recovery, closure.
The fields that are computed at export time, and therefore disagree
| Field | The choice nobody wrote down | Consequence |
|---|---|---|
| Days past due | Counted from the oldest unpaid instalment or from the last shortfall; calendar days or business days; measured at month end or at export | One loan reads 29, 34 or 61 days past due depending which was meant |
| Restructure flag | Whether a rescheduled loan resets the delinquency clock, and whether history is restated | Arrears curves look better than the book is, and a buyer's own recut disagrees with yours |
| Charge-off | Decision date, accounting date, or the date policy said it should have happened | Loss timing shifts between periods and vintage curves cannot be compared |
| Cure | One payment received, or the account brought fully current | Roll rates that no counterparty can reproduce from the same rows |
| First payment status | Whether a missed first instalment is a distinct field or just another arrears row | The origination-quality signal in [first-payment default](/solutions/fintech/first-payment-default-as-an-origination-signal) is invisible in the tape |
Store transitions, not current status
The design that makes tapes cheap is unglamorous: every status a loan holds is a row with an effective-from date, an effective-to date and the event that caused it, and current status is a query rather than a column. Balances follow the same rule — postings with value dates, not a running figure updated in place. A tape as of any date is then a filter, the same code path every month, and a buyer's recut lands where yours did.
It is the same reproducibility argument that applies at the other end of the lifecycle, where decline reason codes recorded at the moment of decision cannot be rebuilt later from data that has since moved. Retrofitting effective dating onto a live book means deciding what history you are prepared to assert, and the honest answer is less than you would like — which makes this a product build decision for week 2, inside lending and credit operations, part of the finance systems we build.
Frequently asked questions
Short answers to the follow-ups this page tends to raise.
What is a loan tape used for?
It is the file every outside party reads your book through: a buyer in diligence, a warehouse lender testing eligibility, an incoming servicer boarding the loans, your own auditors reconciling to the ledger. Each wants loan-level rows rather than summaries, because they intend to recut the numbers under their own definitions rather than accept yours.
Which loan tape fields are most often wrong?
The derived ones. Days past due depends on whether you count from the oldest unpaid instalment or the latest shortfall, and whether the measurement is taken at month end or at export. Restructure flags, charge-off dates and the definition of a cure are equally unstated, and each choice moves the arrears and loss picture without any loan changing behaviour.
Why is a loan tape hard to produce if the data is all in one system?
Because a tape asks as-of questions and most servicing models store current state. If a status column is overwritten each time a loan moves bucket, the position on 31 March no longer exists anywhere and has to be reconstructed from payment history, which is guesswork with a spreadsheet around it. Storing status as dated transitions turns the tape into a filter over rows you already have.
- lending
- portfolio data
- servicing
- data modelling
The work behind this page
Builds from our portfolio that this page draws on.
LoanForge
An AI mortgage loan-origination platform that extracts borrower data from documents, auto-clears underwriting conditions, and drives every loan to clear-to-close.
Real EstatePipelineIQ
An AI SDR platform that scores every lead for fit, runs multichannel sequences across email, LinkedIn and call, drafts the replies, and books the meeting.
Sales AIAskVault
An AI internal knowledge-search platform that answers employee questions from your own docs — grounded in citations, with knowledge gaps surfaced and deflection tracked.
Productivity AIRead next
- First-payment default is an origination defect, not a collections eventA borrower who never makes payment one is rarely a credit decision that aged badly. The instrument was never lodged, the date was wrong, the payment went unattributed, or the income was never there.definition
- Decline reason codes: what to record at the moment of the decisionA reason recomputed from today's data is not the reason the applicant received. Bureau values, balances and documents move, so the reason belongs in the same transaction as the decision.definition
- Underwriting conditions: the record shape that lets a rule clear oneA condition is a record, not a note. Evidence type, acceptable source, a checkable satisfaction rule, an owner and a stage gate separate a condition software can close from one only a person can.definition
- A promise to pay is a record with an expiry, not a note in a CRMAmount, date, invoices covered, channel, evidence, state. Six fields turn a collections commitment from a memory aid into something a system can act on.definition
- Invoices sit in approval for days: find the hop where it diedStop chasing approvers and start aging the hop. Time-in-hop, the resolved principal and the notification result identify the stall in minutes, and four of the five causes are configuration rather than behaviour.diagnostic
- Matching fails because the goods receipt has not been posted yetAn exception that resolves itself if left alone for two days is not a receipting failure. Measure the site's receipting lag, then let the system wait instead of a person.diagnostic
Working on something in this space?
Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.
Start the conversation