v2.4.1.9
Operating Segments, Revenues (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Revenues $ 11,512us-gaap_Revenues $ 10,451us-gaap_Revenues $ 10,247us-gaap_Revenues $ 10,515us-gaap_Revenues $ 11,077us-gaap_Revenues $ 10,606us-gaap_Revenues $ 10,916us-gaap_Revenues $ 11,468us-gaap_Revenues $ 42,725us-gaap_Revenues $ 44,067us-gaap_Revenues $ 45,364us-gaap_Revenues
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 42,725us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
44,067us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
45,364us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Domestic                      
Segment Reporting Information [Line Items]                      
Revenues                 26,160us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
25,633us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
26,403us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
Foreign                      
Segment Reporting Information [Line Items]                      
Revenues                 16,565us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
18,434us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
18,961us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
CLL [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 14,612us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
14,285us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
16,411us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
CLL [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 14,630us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
14,316us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
16,458us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
CLL [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 18us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
31us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
47us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
Consumer [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 15,023us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
15,726us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
15,300us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Consumer [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 15,023us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
15,741us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
15,303us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Consumer [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
15us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Real Estate [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 2,964us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
3,895us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
3,632us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
Real Estate [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 2,969us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
3,915us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
3,654us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
Real Estate [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
20us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
22us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
Energy Financial Services [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 1,697us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
1,526us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
1,508us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
Energy Financial Services [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 1,697us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
1,526us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
1,508us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
Energy Financial Services [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
GECAS [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 5,242us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
5,346us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
5,294us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
GECAS [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 5,242us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
5,346us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
5,294us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
GECAS [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
Corporate Items And Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 3,187us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
3,289us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
3,219us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
Corporate Items And Eliminations [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 3,164us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
3,223us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
3,147us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
Corporate Items And Eliminations [Member] | Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 $ (23)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
$ (66)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember
$ (72)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CorporateItemsAndEliminationsMember