Credit Card Limit Optimization

This dataset provides detailed records of credit card accounts, including current and optimal credit limits, risk and utilization metrics, payment history, and historical limit adjustments. Designed for credit risk modeling and customer optimization, it supports advanced analytics for limit management, customer segmentation, and predictive modeling in financial services.

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

Credit limit optimization and risk management modeling

Sample rows

preview · 8 of 200 rows · all 18 columns
account_idstringrisk_segmentstringutilization_ratefloatdelinquency_flagbooleanlimit_adjustment_reasonstringcustomer_idstringaccount_open_datedatecurrent_credit_limitfloatoptimal_credit_limitfloatlast_limit_adjustment_datedatelast_limit_adjustment_amountfloataccount_statusstringcredit_scoreintegerpayment_history_statusstringannual_incomefloatemployment_statusstringaccount_typestringregionstring
ACCT0001low0.08falseautomatic increaseCUST00012017-04-2285000900002022-04-155000active798on_time250000employedbusinessNew York City
ACCT0002medium0.22falseblankCUST00022021-11-0558006700blankblankactive691on_time67000employedpersonalLos Angeles
ACCT0003high0.72truerisk reviewCUST00032019-08-30175015002020-01-12-250active597late11000studentsecuredUnknown
ACCT0004low0.03falsecustomer requestCUST00042018-03-14400000042000002023-02-21200000active891on_time8000000self_employedbusinessInternational
ACCT0005medium0.19falseblankCUST00052020-07-1230003300blankblankactive712on_time48000employedpersonalChicago
ACCT0006high0.97trueblankCUST00062022-01-0312001000blankblankdelinquent412missed0unemployedsecuredNortheast
ACCT0007low0.13falseautomatic increaseCUST00072013-10-0614500170002022-10-152500active765on_time116000employedpersonalPacific Northwest
ACCT0008low0.09falsecustomer requestCUST00082015-02-1732000390002021-05-217000active776on_time140000self_employedbusinessSan Francisco Bay

What the 200 rows show

from the 200-row sample

High (risk segment) stands out: 56 of its 56 rows have delinquency_flag = true, against 1 of 144 for the rest.

  • 28%delinquency_flag = true
  • 0.18median utilization_rate
  • 3payment history statuses
  • 4account statuses
  • 4account types
  • 6employment statuses
Delinquency flag rate by risk_segmentdelinquency_flag = true
0%50%100%0%low0 of 761%medium1 of 68100%high56 of 56

High (risk segment)'s mean utilization_rate is 0.88, against 0.08 for low and 0.19 for medium.

utilization_rate200 rows, in bands of 0.1
0357048702610004213000.51utilization_rate →

Median 0.18, from 0.01 to 0.99.

limit_adjustment_reason163 rows with a value · 37 left blank
  1. customer request58
  2. automatic increase45
  3. risk review36
  4. periodic review7
  5. annual review7
  6. reviewed income5
  7. credit builder review5
18 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 5
  • date 2
  • boolean 1

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 9 columns
account_idstringUnique identifier for the credit card accountuniqueACCT0001
customer_idstringUnique identifier for the customer who owns the accountCUST0001
limit_adjustment_reasonstringReason for the last credit limit adjustment (e.g., customer request, risk review, automatic increase)7 reasons · optionalautomatic increase
account_statusstringCurrent status of the credit card accountactive · closed · suspended · delinquentactive
payment_history_statusstringSummary of recent payment history (e.g., on_time, late, missed)on_time · late · missedon_time
risk_segmentstringRisk category assigned to the account (e.g., low, medium, high)low · medium · highlow
employment_statusstringEmployment status of the account holder6 values · optionalemployed
account_typestringType of credit card account (e.g., personal, business, secured, unsecured)personal · business · secured · unsecuredbusiness
regionstringGeographic region or market of the account holderoptionalNew York City
Numbers 6 columns
current_credit_limitfloatCurrent approved credit limit for the account0 or more85000
optimal_credit_limitfloatRecommended optimal credit limit for the account based on risk and usage modeling0 or more90000
last_limit_adjustment_amountfloatAmount by which the credit limit was last adjusted (positive for increase, negative for decrease)optional5000
credit_scoreintegerMost recent credit score of the account holder300 to 900798
utilization_ratefloatRecent average utilization rate (ratio of balance to credit limit, 0-1)0 to 10.08
annual_incomefloatReported annual income of the account holder0 or more · optional250000
Dates and times 2 columns
account_open_datedateDate when the credit card account was opened2017-04-22
last_limit_adjustment_datedateDate of the most recent credit limit adjustmentoptional2022-04-15
True or false 1 column
delinquency_flagbooleanIndicates if the account is currently delinquentfalse

Use it for

  • delinquency fl…28%57 of 200 rowsmean utilization rate…0.08low0.19medium0.88high

    A finance dashboard

    The delinquency_flag rate, utilization_rate by risk_segment and a breakdown of limit_adjustment_reason. Excel, Power BI or Tableau.

  • Why do 57 of 200 rows have delinquency_flag = true?

    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 accounts with customer_id, account_open_date and current_credit_limit to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 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 rows18 columns
Yours1,000 rows18 columnsregion: UK only

blueprint · credit-card-limit-optimization

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 18 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
  • Accounts have assigned credit scores
  • Limit changes logged with rationale
  • Delinquency and usage tracked monthly
  • Recommendations labeled for risk level
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-card-limit-optimization

What should your data show?

Preview 20 rows free
No signup. No card.