Credit Default Early Warning

This dataset provides a comprehensive view of customer loan histories, payment behaviors, and annotated default events, enabling financial institutions to proactively identify and manage potential credit risks. It includes detailed customer profiles, loan attributes, payment records, and risk indicators, making it ideal for predictive analytics and early warning systems.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Early warning and prediction of loan defaults

Sample rows

preview · 8 of 200 rows · all 30 columns
customer_idstringpayment_statusstringdays_past_dueintegerdefault_flagbooleanloan_typestringfirst_namestringlast_namestringdate_of_birthdategenderstringmarital_statusstringemployment_statusstringannual_incomefloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringaddress_countrystringloan_idstringloan_amountfloatloan_issue_datedateloan_due_datedateinterest_ratefloatpayment_idstringpayment_datedatepayment_amountfloatdefault_datedatedefault_reasonstringcredit_scoreintegerrisk_levelstringlast_updateddatetime
CUST001on_time0falseautoAvaMiller1993-05-16femalesingleemployed7830018 Willow LaneSeattleWA98104USLN10001185002022-11-192027-11-196.7PMT500012024-03-01370blankblank743low2024-03-02T10:29:11
CUST002on_time0falsepersonalZacharyNguyen1968-11-21malemarriedretired2320057 Oakway AveVancouverBCV6B2L4CanadaLN1000272002021-06-152024-06-1511.2PMT500022024-02-24400blankblank655medium2024-02-25T08:43:55
CUST003partial4falsestudentMayaPetrov2001-09-07femalesinglestudent03449 College DrOxfordOxfordshireOX1 2JDUKLN1000382002023-09-012026-09-013.5PMT500032024-03-040blankblank699medium2024-03-05T18:10:24
CUST004on_time0falsebusinessLiamO'Donnell1981-02-14malemarriedself-employed1345002223 Dublin RdDublinLeinsterD02YK01IrelandLN10004430002021-10-302026-10-309.1PMT500042024-01-291300blankblank732low2024-01-31T12:17:34
CUST005on_time0falsecredit_cardFatimaAlvi1997-07-20femalesingleemployed5120011 Jumeirah StDubaiDubai00000UAELN1000524002022-08-282026-08-2817.4PMT500052024-02-10150blankblank721low2024-02-11T19:01:46
CUST006late7falsepersonalEthanBrown1958-07-03malewidowedretired18900800 Sunset BlvdLos AngelesCA90046USLN1000637002020-09-112025-09-1113.2PMT500062023-12-18200blankblank634medium2023-12-19T06:39:57
CUST007on_time0falseautoMinhTran1990-03-27malesingleemployed9540091 Nguyen StHo Chi Minh CityHCMC700000VietnamLN10007156002022-04-032027-04-035.9PMT500072024-02-19390blankblank771low2024-02-20T14:52:28
CUST008on_time0falsebusinessSophieDubois1976-11-10femalemarriedself-employed1126008 Rue LafayetteParisÎle-de-France75009FranceLN10008705002020-03-222025-03-2210.4PMT500082024-01-101900blankblank746low2024-01-12T13:05:33

What the 200 rows show

from the 200-row sample

Missed (payment status) stands out: mean days_past_due is 42.6, against 2.3 for the rest.

  • 9%default_flag = true
  • 0median days_past_due
  • 4genders
  • 4risk levels
  • 5marital statuses
  • 6employment statuses
Mean days_past_due by payment_status200 rows
040800.0on_time126 rows7.6late30 rows42.6missed18 rows7.1partial26 rows
days_past_due200 rows, in bands of 10
085170169130783default_flag from 3003060days_past_due →

Every row with days_past_due of 30 or more has default_flag = true. None below it.

loan_type200 rows · 7 values
  1. personal63
  2. auto39
  3. mortgage32
  4. student25
  5. business23
  6. credit_card17
  7. other1
30 columns by typefrom the column list below
  • string 17
  • integer 2
  • float 4
  • date 5
  • datetime 1
  • boolean 1

Columns

30 columns in four groups
blueprint · 30 columns
columntypedescriptionexample
Text 17 columns
customer_idstringUnique identifier for each customeruniqueCUST001
first_namestringCustomer's first nameAva
last_namestringCustomer's last nameMiller
genderstringCustomer's gendermale · female · other · prefer_not_to_say · optionalfemale
marital_statusstringCustomer's marital statussingle · married · divorced · widowed · other · optionalsingle
employment_statusstringCustomer's employment status6 values · optionalemployed
address_streetstringCustomer's street addressoptional18 Willow Lane
address_citystringCustomer's city of residenceoptionalSeattle
address_statestringCustomer's state or province of residenceoptionalWA
address_postal_codestringCustomer's postal codeoptional98104
address_countrystringCustomer's country of residenceoptionalUS
loan_idstringUnique identifier for each loanuniqueLN10001
loan_typestringType of loan issued to the customer7 valuesauto
payment_idstringUnique identifier for each payment transactionuniquePMT50001
payment_statusstringStatus of the payment (on-time, late, missed)on_time · late · missed · partialon_time
default_reasonstringReason for default (if applicable)optionalRepeated missed payments
risk_levelstringRisk level assigned to the customer at loan issuancelow · medium · high · critical · optionallow
Numbers 6 columns
annual_incomefloatCustomer's annual income in local currency0 or more · optional78300
loan_amountfloatOriginal principal amount of the loan0 or more18500
interest_ratefloatAnnual interest rate applied to the loan (percentage)0 to 1006.7
payment_amountfloatAmount paid in the transaction0 or more370
days_past_dueintegerNumber of days payment was overdue (0 if on time)0 or more · optional0
credit_scoreintegerCustomer's credit score at time of loan issuance300 to 850 · optional743
Dates and times 6 columns
date_of_birthdateCustomer's date of birth1993-05-16
loan_issue_datedateDate when the loan was issued2022-11-19
loan_due_datedateScheduled date for loan repayment completion2027-11-19
payment_datedateDate when the payment was made2024-03-01
default_datedateDate when the loan was flagged as default (if applicable)optional2024-01-15
last_updateddatetimeTimestamp of last record update2024-03-02T10:29:11
True or false 1 column
default_flagbooleanIndicates whether the loan is in default (true/false)false

Use it for

  • default flag9%18 of 200 rowsmean days past due by…0.0on_t…7.6late42.6miss…7.1part…

    A finance dashboard

    The default_flag rate, days_past_due by payment_status and a breakdown of loan_type. Excel, Power BI or Tableau.

  • Why do the 18 missed rows have a mean days_past_due of 42.6?

    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 customers with first_name, last_name and date_of_birth to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 30 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 rows30 columns
Yours1,000 rows30 columnsaddress_street: UK only

blueprint · credit-default-early-warning

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 30 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
  • Contains customer demographics and credit history
  • Monthly payment records tracked
  • Default status labeled annually
  • Simulated for privacy and compliance
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
credit-default-early-warning

What should your data show?

Preview 20 rows free
No signup. No card.