|
Supplemental Information About The Credit Quality Of Financing Receivables And Allowance For Losses On Financing Receivables (Past Due & Nonaccrual Financing Receivables) (Details) (USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
| Non US residential mortgages [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
$ 7,365gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
$ 9,113gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Over 90 days past due |
3,711gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
4,858gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Percent of Financing Receivable, Recorded Investment, Past Due Over 30 Days |
3.00%gecc_PercentFinancingReceivableRecordedInvestmentPastDueOver30Days / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
3.50%gecc_PercentFinancingReceivableRecordedInvestmentPastDueOver30Days / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Percent of Financing Receivable, Recorded Investment, Past Due Over 90 Days |
1.50%gecc_PercentOfFinancingReceivableRecordedInvestmentPastDueOver90Days / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
1.90%gecc_PercentOfFinancingReceivableRecordedInvestmentPastDueOver90Days / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Nonaccrual Financing Receivables |
|
|
| Percent Financing Receivable, Recorded Investment, Nonaccrual Status |
2.20%gecc_PercentFinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
3.10%gecc_PercentFinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Nonaccrual loans |
5,225us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
7,915us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Commercial Portfolio Segment [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
1,986gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
2,245gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Over 90 days past due |
1,033gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,179gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
2,487us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
2,744us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Amount of nonaccrual loans currently paying in accordance with contractual terms |
1,549gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,397gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Commercial Portfolio Segment [Member] | Other Financing Receivables [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
0gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
0gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Over 90 days past due |
0gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
0gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
6us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Commercial Real Estate Portfolio Segment [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
242gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
247gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Over 90 days past due |
183gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
212gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
1,254us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
2,551us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Amount of nonaccrual loans currently paying in accordance with contractual terms |
1,018gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
2,308gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Consumer Portfolio Segment [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
5,137gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
6,621gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Over 90 days past due |
2,495gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,467gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Loans which are 90+ days past due and still accruing interest |
1,231us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
1,197us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
1,484us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
2,620us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Amount of nonaccrual loans currently paying in accordance with contractual terms |
179gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
324gecc_AmountOfNonaccrualLoansCurrentlyPayingInAccordanceWithContractualTerms / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Consumer Portfolio Segment [Member] | Non US residential mortgages [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
2,171gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
3,406gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Over 90 days past due |
1,195gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
2,104gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
1,262us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
2,161us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Consumer Portfolio Segment [Member] | Non US installment and revolving credit [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
333gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
601gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Over 90 days past due |
89gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
159gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
53us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
106us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Consumer Portfolio Segment [Member] | US installment and revolving credit [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
2,492gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,442gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Over 90 days past due |
1,147gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
1,105gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Consumer Portfolio Segment [Member] | Consumer Other Financing Receivable [Member] |
|
|
| Past Due Financing Receivables |
|
|
| Over 30 days past due |
141gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
172gecc_FinancingReceivableRecordedInvestmentEqualToGreaterThan30DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Over 90 days past due |
64gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
99gecc_FinancingReceivableRecordedInvestmentsEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Nonaccrual Financing Receivables |
|
|
| Nonaccrual loans |
$ 167us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
$ 351us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |