XML 111 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Fair Value Option - Fair Value and Principal Balances) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Customer Resale Agreements [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets $ 155pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
$ 207pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Aggregate Unpaid Principal Balance - Assets 148pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
196pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Difference - Assets 7pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
11pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Trading Loans [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 37pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_TradingLoansMember
6pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_TradingLoansMember
Aggregate Unpaid Principal Balance - Assets 37pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_TradingLoansMember
6pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_TradingLoansMember
Loans Held For Sale [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 1,261pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,315pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 1,202pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,280pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets 59pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
35pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans Held For Sale [Member] | Commercial Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 893pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
586pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Aggregate Unpaid Principal Balance - Assets 972pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
678pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Difference - Assets (79)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
(92)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Loans Held For Sale [Member] | Performing Loans [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 1,236pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,298pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 1,176pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,260pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets 60pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
38pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans Held For Sale [Member] | Performing Loans [Member] | Commercial Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 873pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
583pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Aggregate Unpaid Principal Balance - Assets 908pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
669pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Difference - Assets (35)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
(86)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Loans Held For Sale [Member] | Accruing loans 90 days or more past due | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 9pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
2pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 9pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
2pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans Held For Sale [Member] | Nonaccrual Loans [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 16pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
15pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 17pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
18pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets (1)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(3)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans Held For Sale [Member] | Nonaccrual Loans [Member] | Commercial Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 20pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
3pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Aggregate Unpaid Principal Balance - Assets 64pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
9pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Difference - Assets (44)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
(6)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_LoansHeldForSaleMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Loans - Portfolio [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 1,034pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,150pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 1,278pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,556pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets (244)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(406)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans - Portfolio [Member] | Performing Loans [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 194pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
233pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 256pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
332pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets (62)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(99)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_PerformingLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans - Portfolio [Member] | Accruing loans 90 days or more past due | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 570pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
552pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 573pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
626pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets (3)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(74)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_Loans90DaysOrMorePastDueMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans - Portfolio [Member] | Nonaccrual Loans [Member] | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets 270pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
365pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets 449pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
598pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Difference - Assets (179)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(233)pnc_FairValueOptionAggregateDifferenceAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_NonaccrualLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Loans - Portfolio [Member] | Quantifying Misstatement In Financial Statments - End of Period Impact | Residential Mortgage [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Assets   125pnc_FairValueOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_QuantifyingMisstatementInCurrentYearFinancialsEndOfPeriodMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Aggregate Unpaid Principal Balance - Assets   128pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedAssets
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_QuantifyingMisstatementInCurrentYearFinancialsEndOfPeriodMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Other Borrowed Funds [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Liabilities 273pnc_FairValueOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
309pnc_FairValueOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
Aggregate Unpaid Principal Balance - Liabilities 312pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
353pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
Difference - Liabilities (39)pnc_FairValueOptionAggregateDifferenceLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
(44)pnc_FairValueOptionAggregateDifferenceLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
Other Borrowed Funds [Member] | Quantifying Misstatement In Financial Statments - End of Period Impact    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value - Liabilities   125pnc_FairValueOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_QuantifyingMisstatementInCurrentYearFinancialsEndOfPeriodMember
Aggregate Unpaid Principal Balance - Liabilities   $ 128pnc_AggregateUnpaidPrincipalBalanceOfItemsForWhichFairValueOptionWasElectedLiabilities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= pnc_OtherBorrowedFundsMember
/ pnc_FairValueOptionQualitativeDisclosuresRelatedToElectionByEligibleItemAxis
= pnc_QuantifyingMisstatementInCurrentYearFinancialsEndOfPeriodMember