Credit Card Risk Assessment

This dataset provides a comprehensive view of credit card applications and account management, including customer demographics, credit limits, utilization rates, payment behaviors, rewards tracking, and risk-based pricing. It is ideal for risk modeling, customer segmentation, and financial product optimization in the banking and credit industry.

  • opened 10 times
  • last updated 1 Nov 2025
  • by GoMask
The brief that made it

Credit risk modeling and scoring

Sample rows

preview · 8 of 700 rows · all 30 columns
application_idstringpricing_tierstringrisk_scorefloataccount_statusstringcustomer_idstringapplication_datedateaccount_idstringaccount_open_datedatecredit_limitfloatcurrent_balancefloatutilization_ratefloatpayment_due_datedatelast_payment_datedatelast_payment_amountfloatminimum_payment_duefloatpayment_statusstringrewards_points_balanceintegerrewards_points_earnedintegerrewards_points_redeemedintegerannual_percentage_ratefloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringaddress_countrystringdate_of_birthdateemployment_statusstringannual_incomefloatemailstringphone_numberstring
APP100001prime0.28activeCUST10012023-09-14ACC1000012023-09-1775002550342023-10-172023-10-15850127.5on-time1560320015.4431 Oak Ridge AveClevelandOH44109USA1990-07-22employed56500ashley.r.jones90@gmail.com+1-216-555-0933
APP100002prime0.21activeCUST10022023-06-04ACC1000022023-06-104200132031.432023-07-102023-07-0735052.8on-time860120018.228B Cambridge StBostonMA02134USA1992-02-10employed48900michael.smith92@outlook.com+1-857-555-3271
APP100003super-prime0.08closedCUST10032023-11-02ACC1000032023-11-034800002023-12-032023-12-012200on-time0008.217 Queen's WalkLondonEnglandSW1A 2AAUK1953-03-19retired8700david.evans1953@btinternet.com+44 20 7946 1812
APP100004subprime0.93pendingCUST10042024-02-01blankblank0002024-03-01blankblank0missed00031.547 Leninsky ProspektMoscowMoscow119334Russia2000-10-03student3400katya.ivanova00@yandex.ru+7-495-555-7721
APP100005prime0.33activeCUST10052023-05-17ACC1000052023-05-22115003450302023-06-222023-06-20950172.5on-time214041012016.99 King St WestTorontoONM5H 1A1Canada1984-04-04employed79400sophia.chan84@mail.ca+1-416-555-6214
APP100006prime0.19activeCUST10062022-08-20ACC1000062022-08-22320009600302022-09-222022-09-211500480on-time3400600014.612 Orchard LaneSingaporeSingapore238841Singapore1979-06-30employed127000li.wei79@singnet.sg+65-6222-5541
APP100007super-prime0.11activeCUST10072022-11-14ACC1000072022-11-152500018007.22022-12-152022-12-1360036on-time57007403207.381 Rue du BacParisÎle-de-France75007France1957-09-10retired0marie.dupont57@orange.fr+33 1 4255 8811
APP100008prime0.17activeCUST10082023-03-12ACC1000082023-03-184800960202023-04-182023-04-1720048on-time42090013.177 Avenida PaulistaSão PauloSP01311-000Brazil1997-12-08employed29500joao.lima97@uol.com.br+55 11 3636-8181

What the 700 rows show

from the 700-row sample

Subprime (pricing tier) stands out: mean risk_score is 0.89, against 0.25 for the rest.

  • 0.28median risk_score
  • 3payment statuses
  • 4employment statuses
  • 35address countries
  • 89address cities
  • 102address states
Mean risk_score by pricing_tier699 rows
00.510.28prime452 rows0.89subprime163 rows0.10super-prime84 rows
risk_score699 rows, in bands of 0.1
01152303513223085391695529600.51risk_score →

Median 0.28, from 0.03 to 1.0.

account_status699 rows with a value · 1 left blank
  1. active527
  2. closed72
  3. pending63
  4. suspended37
30 columns by typefrom the column list below
  • string 14
  • integer 3
  • float 8
  • date 5

Columns

30 columns in three groups
blueprint · 30 columns
columntypedescriptionexample
Text 14 columns
application_idstringUnique identifier for each credit card applicationuniqueAPP100001
customer_idstringUnique identifier for each customerCUST1001
account_idstringUnique identifier for each credit card accountunique · optionalACC100001
account_statusstringCurrent status of the account (e.g., active, closed, suspended, pending)active · closed · suspended · pendingactive
payment_statusstringStatus of the most recent payment (e.g., on-time, late, missed)on-time · late · missedon-time
pricing_tierstringRisk-based pricing tier assigned to the account (e.g., prime, subprime, super-prime)prime · subprime · super-primeprime
address_streetstringCustomer's street address431 Oak Ridge Ave
address_citystringCustomer's cityCleveland
address_statestringCustomer's state or provinceOH
address_postal_codestringCustomer's postal or ZIP code44109
address_countrystringCustomer's countryUSA
employment_statusstringCustomer's employment status (e.g., employed, unemployed, retired, student)employed · unemployed · retired · studentemployed
emailstringCustomer's email addressuniquesophia.chan84@mail.ca
phone_numberstringCustomer's phone number+1-216-555-0933
Numbers 11 columns
credit_limitfloatMaximum credit limit assigned to the account0 or more7500
current_balancefloatCurrent outstanding balance on the account0 or more2550
utilization_ratefloatRatio of current balance to credit limit, expressed as a percentage (0-100)0 to 10034
last_payment_amountfloatAmount paid in the last payment0 or more · optional850
minimum_payment_duefloatMinimum payment required for the current billing cycle0 or more127.5
rewards_points_balanceintegerCurrent balance of rewards points for the account0 or more · optional1560
rewards_points_earnedintegerTotal rewards points earned in the current billing cycle0 or more · optional320
rewards_points_redeemedintegerTotal rewards points redeemed in the current billing cycle0 or more · optional0
risk_scorefloatCalculated risk score for the account based on payment history and utilization0 to 10.28
annual_percentage_ratefloatAnnual percentage rate (APR) applied to the account0 to 10015.4
annual_incomefloatCustomer's reported annual income0 or more56500
Dates and times 5 columns
application_datedateDate when the credit card application was submitted2023-09-14
account_open_datedateDate when the credit card account was openedoptional2023-09-17
payment_due_datedateDate when the next payment is due2023-10-17
last_payment_datedateDate when the last payment was madeoptional2023-10-15
date_of_birthdateCustomer's date of birth1990-07-22

Use it for

  • median risk sc…0.28699 rowsmean risk score by pr…0.28prime0.89subpri…0.10super-…

    A finance dashboard

    Risk_score by pricing_tier and a breakdown of account_status. Excel, Power BI or Tableau.

  • Why do the 163 subprime rows have a mean risk_score of 0.89?

    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 applications with customer_id, application_date and account_id 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 dataset700 rows30 columns
Yours1,000 rows30 columnsaddress_street: UK only

blueprint · credit-card-risk-assessment

Behind this dataset

Same schema. As many rows as you need.

These 700 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
  • Application scorecard determines approval
  • Initial credit limit based on credit score and income
  • APR tiered by creditworthiness
  • Credit line increase criteria
  • Utilization rate monitored: ideal under 30%
  • Minimum payment: greater of $25 or 1% + interest
  • Overlimit fees restricted by CARD Act
  • Behavioral scoring for existing accounts
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
credit-card-risk-assessment

What should your data show?

Preview 20 rows free
No signup. No card.