XML 43 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Summary) (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost $ 47,988,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 43,181,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Securities available for sale debt securities, unrealized gains 1,138,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 1,262,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Securities available for sale debt securities, unrealized losses (519,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (208,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Securities available for sale, fair value 48,607,000,000us-gaap_AvailableForSaleSecurities 44,235,000,000us-gaap_AvailableForSaleSecurities
Quantifying Misstatement In Current Year Financial Statements 6,200,000,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount  
US Treasury and Government Agencies Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 3,990,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
5,237,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Securities available for sale debt securities, unrealized gains 135,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
186,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Securities available for sale debt securities, unrealized losses (7,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
(1,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Securities available for sale, fair value 4,118,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
5,422,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity securities, amortized cost 239,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
248,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity securities, unrealized gains 8,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
44,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity securities, unrealized losses (4,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Held-to-maturity securities, fair value 243,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
292,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Residential Mortgage-backed Securities [Member] | Mortgage-backed Securities Agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 21,556,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
17,646,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized gains 367,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
438,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized losses (209,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(41,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale, fair value 21,714,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
18,043,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, amortized cost 5,814,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5,736,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized gains 71,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
166,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized losses (64,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(10,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, fair value 5,821,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5,892,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Residential Mortgage-backed Securities [Member] | Mortgage-backed Securities Non-agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 5,457,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
4,723,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized gains 308,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
318,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized losses (160,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(99,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Securities available for sale, fair value 5,605,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
4,942,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, amortized cost 293,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
270,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized gains   13,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized losses (4,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Held-to-maturity securities, fair value 289,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
283,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Commercial Mortgage Backed Securities [Member] | Mortgage-backed Securities Agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 1,745,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,178,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized gains 32,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
23,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized losses (14,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(14,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale, fair value 1,763,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,187,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, amortized cost 1,251,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,200,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized gains 49,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
53,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, fair value 1,300,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,253,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Commercial Mortgage Backed Securities [Member] | Mortgage-backed Securities Non-agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 3,937,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,085,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized gains 123,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
88,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale debt securities, unrealized losses (18,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(11,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Securities available for sale, fair value 4,042,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,162,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, amortized cost 1,687,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,010,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized gains 20,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
19,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity securities, unrealized losses (5,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held-to-maturity securities, fair value 1,702,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,029,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Asset Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 5,754,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
5,141,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Securities available for sale debt securities, unrealized gains 66,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
78,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Securities available for sale debt securities, unrealized losses (48,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(32,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Securities available for sale, fair value 5,772,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
5,187,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity securities, amortized cost 1,009,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
759,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity securities, unrealized gains 2,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity securities, unrealized losses (10,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(8,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity securities, fair value 1,001,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
753,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
State and Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 2,609,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,953,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Securities available for sale debt securities, unrealized gains 52,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
88,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Securities available for sale debt securities, unrealized losses (44,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(3,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Securities available for sale, fair value 2,617,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,038,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity securities, amortized cost 1,055,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,042,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity securities, unrealized gains 10,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
111,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity securities, unrealized losses (4,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held-to-maturity securities, fair value 1,061,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,153,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Other Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 2,506,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
1,776,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Securities available for sale debt securities, unrealized gains 55,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
43,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Securities available for sale debt securities, unrealized losses (18,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
(6,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Securities available for sale, fair value 2,543,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
1,813,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Held-to-maturity securities, amortized cost 339,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
323,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Held-to-maturity securities, unrealized gains 9,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
6,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Held-to-maturity securities, fair value 348,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
329,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 47,554,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
42,739,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Securities available for sale debt securities, unrealized gains 1,138,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,262,000,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Securities available for sale debt securities, unrealized losses (518,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
(207,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Securities available for sale, fair value 48,174,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
43,794,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Held-to-maturity securities, amortized cost 11,687,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
11,588,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Held-to-maturity securities, unrealized gains 169,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
414,000,000us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Held-to-maturity securities, unrealized losses (91,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
(18,000,000)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Held-to-maturity securities, fair value 11,765,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
11,984,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
AFS to HTM Transfer Net Unrealized Gains In AOCI 111,000,000pnc_AfsToHtmTransferNetUnrealizedGainsInAoci
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
125,000,000pnc_AfsToHtmTransferNetUnrealizedGainsInAoci
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Corporate Stocks And Other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Securities available for sale, amortized cost 434,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
442,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
Securities available for sale debt securities, unrealized losses (1,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
(1,000,000)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
Securities available for sale, fair value 433,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
441,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_CorporateStocksAndOtherMember
Residential And Commercial Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Quantifying Misstatement In Current Year Financial Statements $ 1,100,000,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ pnc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesOfDebtAndEquitySecuritiesAxis
= pnc_ResidentialAndCommercialMortgageBackedSecuritiesMember