Microloan Repayment Performance Records

This dataset provides granular microloan repayment histories, including payment timing, amounts, borrower demographics, and loan characteristics, across emerging markets and fintech platforms. It is ideal for developing and benchmarking credit scoring models, analyzing repayment patterns, and understanding risk factors in microfinance. The dataset supports advanced analytics for financial inclusion and responsible lending.

  • opened 5 times
  • last updated 29 Jul 2025
  • by GoMask
The brief that made it

Credit scoring model development and validation

Sample rows

preview · 8 of 200 rows · all 21 columns
repayment_idstringrepayment_statusstringdays_lateintegeris_final_repaymentbooleancurrencystringloan_idstringborrower_idstringrepayment_datedatescheduled_repayment_datedaterepayment_amountfloatscheduled_repayment_amountfloatloan_issue_datedateloan_amountfloatloan_term_monthsintegerinterest_ratefloatborrower_countrystringborrower_genderstringborrower_birth_yearintegerborrower_incomefloatborrower_employment_statusstringlender_idstring
R0001on_time0falseUSDL00001B000012023-01-152023-01-10520.75520.752022-12-0110000247.9USmale19928200employedLN001
R0002on_time0falseUSDL00001B000012023-02-122023-02-10520.75520.752022-12-0110000247.9USmale19928200employedLN001
R0003on_time0falseUSDL00001B000012023-03-122023-03-10520.75520.752022-12-0110000247.9USmale19928200employedLN001
R0004partial2falseINRL00002B000022023-07-182023-07-12105.51202023-06-0120001215.2INfemale19974000self_employedLN002
R0005missed8falseINRL00002B000022023-08-142023-08-1201202023-06-0120001215.2INfemale19974000self_employedLN002
R0006on_time0falseGBPL00003B000032023-03-122023-03-10260.5260.52023-01-013000125.5GBfemale19879000employedLN003
R0007on_time0falseGBPL00003B000032023-04-132023-04-10260.5260.52023-01-013000125.5GBfemale19879000employedLN003
R0008on_time0falseGBPL00003B000032023-05-102023-05-10260.5260.52023-01-013000125.5GBfemale19879000employedLN003

What the 200 rows show

from the 200-row sample

Missed (repayment status) stands out: mean days_late is 6.5, against 0.71 for the rest.

  • 28%is_final_repayment = true
  • 0median days_late
  • 4borrower genders
  • 6borrower employment statuses
  • 12borrower countries
  • 462.5median repayment_amount
Mean days_late by repayment_status200 rows
0480.0on_time113 rows2.6late30 rows6.5missed39 rows2.8partial13 rows0.0early5 rows
days_late200 rows, in bands of 2
070140136231491080612days_late →

Median 0, from 0 to 12.

currency200 rows · top 10 of 13 values
  1. USD52
  2. INR30
  3. KES22
  4. EUR19
  5. BRL14
  6. GBP13
  7. ZAR13
  8. NGN11
  9. CAD10
  10. MXN10
21 columns by typefrom the column list below
  • string 9
  • integer 3
  • float 5
  • date 3
  • boolean 1

Columns

21 columns in four groups
blueprint · 21 columns
columntypedescriptionexample
Text 9 columns
repayment_idstringUnique identifier for each repayment record.uniqueR0001
loan_idstringUnique identifier for the loan associated with this repayment.L00001
borrower_idstringUnique identifier for the borrower.B00001
currencystringCurrency code (ISO 4217) for the repayment (e.g., USD, KES, INR).USD
repayment_statusstringStatus of the repayment (e.g., on_time, late, missed, partial, early).on_time · late · missed · partial · earlyon_time
borrower_countrystringCountry of the borrower (ISO 3166-1 alpha-2 code).12 countriesUS
borrower_genderstringGender of the borrower.male · female · other · unknown · optionalmale
borrower_employment_statusstringEmployment status of the borrower.6 values · optionalemployed
lender_idstringUnique identifier for the lender or institution.optionalLN001
Numbers 8 columns
repayment_amountfloatAmount paid in this repayment transaction.0 or more520.75
scheduled_repayment_amountfloatAmount that was scheduled to be paid for this installment.0 or more520.75
days_lateintegerNumber of days the repayment was late (0 if on time or early).0 or more0
loan_amountfloatTotal principal amount of the loan.0 or more10000
loan_term_monthsintegerOriginal term of the loan in months.1 or more24
interest_ratefloatAnnual interest rate for the loan (as a percentage, e.g., 12.5 for 12.5%).0 to 1007.9
borrower_birth_yearintegerYear of birth of the borrower.1,900 to 2,024 · optional1992
borrower_incomefloatSelf-reported or estimated monthly income of the borrower in local currency.0 or more · optional8200
Dates and times 3 columns
repayment_datedateDate the repayment was made.2023-01-15
scheduled_repayment_datedateDate the repayment was originally scheduled.2023-01-10
loan_issue_datedateDate the loan was issued to the borrower.2022-12-01
True or false 1 column
is_final_repaymentbooleanIndicates if this repayment completes the loan.false

Use it for

  • is final repay…28%57 of 200 rowsmean days late by rep…0.0on_t…2.6late6.5miss…2.8part…

    A finance dashboard

    The is_final_repayment rate, days_late by repayment_status and a breakdown of currency. Excel, Power BI or Tableau.

  • Why do the 39 missed rows have a mean days_late of 6.5?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable repayments with loan_id, borrower_id and repayment_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows21 columns
Yours1,000 rows21 columnsborrower_country: UK only

blueprint · microloan-repayment-performance-records

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Log scheduled and actual payments
  • Include borrower demographics
  • Identify partial and non-payments
  • Flag loans in default
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
microloan-repayment-performance-records

What should your data show?

Preview 20 rows free
No signup. No card.