Credit score reason codes, decoded: what each one is telling you

Updated 6 min read5 sources

Short answer

Reason codes, also called key factors, are the short statements that come with a credit score explaining what held it back most, listed in order of impact. Federal law lets a score disclosure list up to four, plus a fifth if inquiries were a factor. Even very high scores come with them, so their order matters more than their presence.

What to know

  • Reason codes list what lowered your score the most, in order of importance, under 15 U.S.C. 1681g(f).
  • You get up to four, plus a fifth if inquiries were a factor.
  • Each bureau's score has its own codes, so a mortgage file can show different reasons from each bureau.
  • Codes about utilization and recent lates can change; codes about account age mostly need time.

A denial letter arrives with your score and four short, oddly worded sentences under it. “Proportion of balances to credit limits is too high.” “Length of time accounts have been established.” They read like error messages from a 1990s printer, and nobody explains them.

Those sentences are reason codes. They’re the most specific feedback the scoring system will ever give you about your own file, and most people skim right past them.

What the law says they have to show you

Reason codes exist because the Fair Credit Reporting Act requires them. When a bureau gives you a credit score on request, 15 U.S.C. 1681g(f) says it must include the “key factors” that adversely affected that score. The statute defines key factors as all relevant elements or reasons adversely affecting your score, listed in order of importance based on their effect.

The statute sets specific limits.

  • Up to four key factors are disclosed.
  • If the number of inquiries is one of the factors, it must be listed in addition, so you can see five.
  • The disclosure also includes the score, the range of possible scores, the date it was created and who provided it.

You’ll see these key factors in several places. A lender that takes adverse action based on your credit report must give you the score it used along with those key factors (15 U.S.C. 1681m(a)). Mortgage lenders must disclose the scores they used and their key factors to applicants (1681g(g)). And any score you buy from a bureau comes with them.

Why even high scores have reason codes

A reason code doesn’t mean something is wrong. It means “this is where you lost the most ground compared with the best possible file.” An 805 usually still comes with a full set. The first one on an 805 might be “length of time accounts have been established,” which only means the file is younger than the oldest files in the model.

The order tells you more than the list does. The first code is the biggest drag. The fourth can be close to irrelevant. Lenders and bureaus don’t disclose how many points each code is costing you, and FICO doesn’t publish that, so anyone quoting exact point values per code is guessing.

The common ones, translated

Wording varies by scoring model and by bureau, but most reason statements fall into a handful of families. The table maps them to FICO’s five factor categories (payment history 35%, amounts owed 30%, length of history 15%, new credit 10%, credit mix 10%).

What the statement roughly saysFactor it points toWhat it usually meansCan you change it soon?
Serious delinquency, or a derogatory public record or collectionPayment historyA 90-day late, charge-off, collection or bankruptcy is on fileSlowly; impact fades with time
Time since delinquency is too recentPayment historyYou had a late payment recentlyYes, with time and no new lates
Number of accounts with delinquencyPayment historyMore than one account shows late paymentsSlowly
Proportion of balances to credit limits is too highAmounts owedCard balances are high relative to limitsYes, within a statement cycle
Amount owed on accounts is too high, or too many accounts with balancesAmounts owedTotal debt or the count of carried balances is highYes, by paying down
Length of time accounts have been establishedLength of historyYour oldest or average account is youngNo, only time fixes it
Too many inquiries in the last 12 monthsNew creditSeveral recent applicationsYes, they stop counting after a year
Lack of recent installment loan information, or too few accountsCredit mixThin file or no active loanRarely worth acting on

If you have a score report and aren’t sure which family a statement belongs to, the score decoder translates the codes for you.

Decoding a real-looking set, step by step

Example. Say your denial letter shows a 648 from one bureau with these four codes, in this order:

  1. Proportion of balances to credit limits on revolving accounts is too high
  2. Time since delinquency is too recent or unknown
  3. Too many inquiries last 12 months
  4. Length of time accounts have been established

You pull the report. Your three cards have limits of $2,000, $3,000 and $5,000 ($10,000 total) and balances of $1,900, $2,500 and $2,600 ($7,000 total). That’s $7,000 ÷ $10,000 = 70% overall utilization, with the first card at $1,900 ÷ $2,000 = 95%.

Code 1 is the highest-ranked and the one you can move fastest. Paying the total down to $2,000 would put overall utilization at $2,000 ÷ $10,000 = 20%. That shows up as soon as the cards report new balances. Credit utilization, explained with real math covers the per-card side.

Code 2 points to a late payment from a few months ago. You can’t remove an accurate late, but every month without a new one moves it further into the past. Code 3 fades on its own: FICO Scores only count inquiries for a year. Code 4 is the one to ignore for now; there is no fast fix for age.

Ranked that way, the work for the next 90 days is short: pay balances down before the next statement dates, stay perfectly current, don’t apply for anything new, and pull the score again in two or three months.

Reason codes vs. the lender’s reasons for saying no

Two different sets of reasons can show up in the same letter, and mixing them up causes bad decisions.

  • Score reason codes (FCRA) explain the score. They come from the scoring model, so the same model run on the same bureau’s report gives the same codes no matter which lender ordered it.
  • Principal reasons for the decision (Regulation B, 12 CFR 1002.9) explain why that lender denied or changed your terms. Regulation B requires them to be specific, and says a statement that you simply failed to reach a qualifying score isn’t enough. These reasons can include things that never appear in a credit score, like income or existing debt payments.

If the letter says “excessive obligations in relation to income,” that’s a lender reason, and paying down card balances may or may not change it. Our guide to adverse action notices shows how to read the whole letter.

Codes that tempt people into mistakes

Two codes cause more bad moves than any others.

“Lack of recent installment loan information” leads people to take out a loan they don’t need. A new loan brings a hard inquiry and a brand-new account that lowers your average age, and FICO puts credit mix at only 10% of the score. See credit mix: does it matter? before acting on it.

“Too few accounts” leads to a burst of card applications. That trades one weak code for two new ones: inquiries and account age.

What to do with your codes

  1. Get the codes from all three bureaus if you can. A lender pulling a tri-merge report sees three sets, and they often differ.
  2. Work from the top. The first code is costing you the most.
  3. Sort each code into “change now” (balances, inquiries), “wait it out” (recent lates, age) or “leave alone” (mix, thin file).
  4. Check the report behind each code for errors. If a code blames a delinquency you don’t recognize, dispute that specific item with the bureau.
  5. Pull the score again after one or two reporting cycles and see whether the order of the codes changed. A new top code is a sign the old one improved.

Common questions

Why do I have reason codes if my score is 790?

Reason codes explain where your score fell short of the maximum, not whether it's good. Almost every score has some, even very high ones, so read the order rather than the existence.

Where can I find my reason codes?

They come with adverse action and risk-based pricing notices, with the scores mortgage lenders must disclose, and with scores you buy from a bureau or myFICO. Many free apps show similar 'factors' in their own words.

Are reason codes the same as the reasons I was denied?

Not exactly. Score reason codes explain the score, while the lender's denial reasons under Regulation B explain its decision, which can include things like income or debt-to-income. A denial letter often contains both.

Should I open an installment loan if my code says I lack one?

Usually not. That code tends to carry less weight than balances or late payments, and a new loan adds an inquiry and lowers your average account age. Fix the higher-ranked codes first.

Sources

  1. 15 U.S.C. 1681g: Disclosures to consumers (credit score and key factors), Legal Information Institute, Cornell Law School
  2. 15 U.S.C. 1681m: Requirements on users of consumer reports (adverse action), Legal Information Institute, Cornell Law School
  3. 12 CFR 1002.9: Notifications (Regulation B), eCFR
  4. What's in my FICO Scores?, myFICO
  5. Credit checks: what are credit inquiries and how do they affect your FICO Score?, myFICO

We check every source listed here before publishing and review this page when the rules it covers change. Spot an error? Tell us and we'll fix it and log the correction. This is education, not legal or financial advice.