v2.4.1.9
Financial Instruments (Net investment hedges in foreign operations) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Net investment hedges in foreign operation    
Hedge ineffectiveness gain (loss) $ (77)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss $ (74)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
Net Investment Hedge [Member]    
Net investment hedges in foreign operation    
Hedge ineffectiveness gain (loss) (549)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember
(678)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember
Foreign Exchange Contract [Member] | Net Investment Hedge [Member]    
Net investment hedges in foreign operation    
Gain (loss) recognized in AOCI 5,741us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember
2,322us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember
Gain (loss) reclassified from AOCI into earnings $ 88us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember
$ (1,525)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_NetInvestmentHedgeMember