Microloan Repayment Behavior Sequences

This dataset provides detailed microloan repayment behavior sequences, including payment timing, amounts, and loan outcomes, linked to customer demographics and loan characteristics. It is designed to support credit risk modeling, repayment pattern analysis, and the development of responsible lending strategies for fintech providers. The flat structure enables easy integration with analytics platforms and machine learning workflows.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Credit risk modeling and scorecard development

Sample rows

preview · 8 of 200 rows · all 27 columns
repayment_sequence_idstringfinal_loan_statusstringdays_in_arrearsintegerdefaultedbooleanrepayment_schedule_typestringcustomer_idstringloan_idstringloan_issue_datedateloan_amountfloatloan_term_daysintegerinterest_ratefloatscheduled_repayment_countintegeractual_repayment_countintegerrepayment_sequencestringfirst_repayment_datedatelast_repayment_datedatetotal_repaid_amountfloatnum_on_time_paymentsintegernum_late_paymentsintegernum_partial_paymentsintegernum_missed_paymentsintegercustomer_ageintegercustomer_genderstringcustomer_incomefloatcustomer_location_citystringcustomer_location_statestringcustomer_location_countrystring
RSQ0001repaid0falseweeklyCUST001LN0012023-01-15320.52818.544OOOO2023-01-222023-02-12320.5400027female850AtlantaGAUSA
RSQ0002repaid7falsemonthlyCUST002LN0022022-11-05112518015.966OOLOOO2022-12-052023-05-051125510033male1900MiamiFLUSA
RSQ0003defaulted76truemonthlyCUST003LN0032022-07-185500360121210LOOLOOLLOOMM2022-08-182023-06-184890622258male4100San DiegoCAUSA
RSQ0004active0falselump-sumCUST004LN0042023-02-101801429.511P2023-02-222023-02-2290001021female170NairobiNairobiKenya
RSQ0005repaid5falsemonthlyCUST005LN0052022-06-0125001201044OLOO2022-07-012022-10-012500310044male1550KampalaCentralUganda
RSQ0006written-off7truelump-sumCUST006LN0062023-03-1455735.710Mblankblank0000119male0IbadanOyoNigeria
RSQ0007repaid15falsemonthlyCUST007LN0072022-09-20670036591212OOOOOLOLOOOO2022-10-202023-09-206700930062female3150ChicagoILUSA
RSQ0008defaulted14truebiweeklyCUST008LN0082023-04-01275302521OM2023-04-152023-04-15137.5100122unknown230LagosLagosNigeria

What the 200 rows show

from the 200-row sample

Written-off (final loan status) stands out: mean days_in_arrears is 49.5, against 9.8 for the rest.

  • 36%defaulted = true
  • 7median days_in_arrears
  • 4customer genders
  • 880.0median loan_amount
  • 60median loan_term_days
  • 18.4median interest_rate
Mean days_in_arrears by final_loan_status200 rows
040804.0repaid117 rows22.1defaul…38 rows49.5writte…22 rows33.5restru…11 rows6.0active12 rows
days_in_arrears200 rows, in bands of 20
0851701631863901080140days_in_arrears →

Median 7, from 0 to 135.

repayment_schedule_type200 rows · 5 values
  1. monthly84
  2. lump-sum43
  3. weekly40
  4. biweekly30
  5. other3
27 columns by typefrom the column list below
  • string 10
  • integer 9
  • float 4
  • date 3
  • boolean 1

Columns

27 columns in four groups
blueprint · 27 columns
columntypedescriptionexample
Text 10 columns
repayment_sequence_idstringUnique identifier for each repayment sequence record.uniqueRSQ0001
customer_idstringUnique identifier for the microloan customer.CUST001
loan_idstringUnique identifier for the microloan associated with this repayment sequence.LN001
repayment_schedule_typestringType of repayment schedule (e.g., weekly, biweekly, monthly, lump-sum).weekly · biweekly · monthly · lump-sum · otherweekly
repayment_sequencestringFlat string encoding the sequence of repayment events (e.g., 'OLOOPP', where O=On-time, L=Late, O=On-time, P=Partial, etc.).OOOO
final_loan_statusstringFinal status of the loan (e.g., repaid, defaulted, written-off, restructured).repaid · defaulted · written-off · restructured · activerepaid
customer_genderstringGender of the customer.male · female · other · unknown · optionalfemale
customer_location_citystringCity where the customer resides.optionalAtlanta
customer_location_statestringState or region where the customer resides.optionalGA
customer_location_countrystringCountry where the customer resides.optionalUSA
Numbers 13 columns
loan_amountfloatTotal principal amount of the microloan issued.0 or more320.5
loan_term_daysintegerNumber of days for the loan term.1 or more28
interest_ratefloatAnnualized interest rate applied to the microloan (as a percentage, e.g., 12.5 for 12.5%).0 to 10018.5
scheduled_repayment_countintegerTotal number of scheduled repayments for the loan.1 or more4
actual_repayment_countintegerNumber of repayments actually made by the customer.0 or more4
total_repaid_amountfloatTotal amount repaid by the customer over the loan period.0 or more320.5
num_on_time_paymentsintegerNumber of repayments made on or before the scheduled due date.0 or more4
num_late_paymentsintegerNumber of repayments made after the scheduled due date.0 or more0
num_partial_paymentsintegerNumber of repayments that were less than the scheduled amount.0 or more0
num_missed_paymentsintegerNumber of scheduled repayments that were missed (no payment made).0 or more0
days_in_arrearsintegerTotal number of days the customer was in arrears during the loan period.0 or more · optional0
customer_ageintegerAge of the customer at the time of loan issuance.18 or more · optional27
customer_incomefloatSelf-reported or verified monthly income of the customer at loan application.0 or more · optional850
Dates and times 3 columns
loan_issue_datedateDate the microloan was issued to the customer.2023-01-15
first_repayment_datedateDate of the first repayment made by the customer.optional2023-01-22
last_repayment_datedateDate of the last repayment made by the customer.optional2023-02-12
True or false 1 column
defaultedbooleanIndicates whether the loan was defaulted (true) or not (false).false

Use it for

  • defaulted36%71 of 200 rowsmean days in arrears …4.0repa…22.1defa…49.5writ…33.5rest…

    A finance dashboard

    The defaulted rate, days_in_arrears by final_loan_status and a breakdown of repayment_schedule_type. Excel, Power BI or Tableau.

  • Why do the 22 written-off rows have a mean days_in_arrears of 49.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 repayment sequences with customer_id, loan_id and loan_issue_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 27 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 rows27 columns
Yours1,000 rows27 columnscustomer_location_city: UK only

blueprint · microloan-repayment-behavior-sequences

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 27 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
  • Sequential repayment events per borrower.
  • Loan terms, missed payments, and prepayments logged.
  • Borrower demographic attached.
  • Time to default or closure marked.
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-behavior-sequences

What should your data show?

Preview 20 rows free
No signup. No card.