XML 81 R139.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivatives (Gains (Losses) on Derivatives Not Designated As Hedging Instruments under GAAP) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net $ 440us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 135us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 502us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Residential Mortgages [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 237us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
63us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
396us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
Residential Mortgages [Member] | Residential Mortgage Servicing Interest Rate Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 240us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_ResidentialMortgageServicingInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
(223)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_ResidentialMortgageServicingInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
269us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_ResidentialMortgageServicingInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
Residential Mortgages [Member] | Loan Sales Interest Rate Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net (3)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_LoanSalesInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
286us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_LoanSalesInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
127us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnc_LoanSalesInterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ResidentialMortgageMember
Commercial Mortgage Banking [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 81us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
10us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
32us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
Commercial Mortgage Banking [Member] | Interest Rate Contracts [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 82us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
12us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
35us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
Commercial Mortgage Banking [Member] | Credit Default Swap [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net (1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
(2)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
(3)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_CommercialMortgageBankingMember
Customer Contracts [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 87us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
225us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
182us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
Customer Contracts [Member] | Interest Rate Contracts [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 41us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
149us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
106us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
Customer Contracts [Member] | Credit Default Swap [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net (1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
(1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
(3)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
Customer Contracts [Member] | Equity Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net   (3)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
(4)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
Customer Contracts [Member] | Foreign Exchange Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 47us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
80us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
83us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CustomerContractsMember
Other Risk Management Activity [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 35us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
(163)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
(108)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
Other Risk Management Activity [Member] | Interest Rate Contracts [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net (19)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
3us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
(11)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
Other Risk Management Activity [Member] | Credit Default Swap [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net     (1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
Other Risk Management Activity [Member] | Foreign Exchange Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net 188us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
(2)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
Other Risk Management Activity [Member] | Other Contract [Member]      
Derivative [Line Items]      
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net $ (134)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
$ (168)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember
$ (94)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_OtherRiskManagementActivityMember