XML 154 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Contractual Maturity of Debt Securities) (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, Total $ 43,181,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 47,988,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Fair value, Total 44,235,000,000us-gaap_AvailableForSaleSecurities 48,607,000,000us-gaap_AvailableForSaleSecurities
Weighted-average yield, GAAP basis, available for sale securities 2.85%pnc_WeightedAverageYieldGaapBasisAvailableForSaleSecurities  
Weighted-average yield, GAAP basis, held to maturity securities 3.63%pnc_WeightedAverageYieldGaapBasisHeldToMaturitySecurities  
One Year or Less [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Weighted-average yield, GAAP basis, available for sale securities 3.49%pnc_WeightedAverageYieldGaapBasisAvailableForSaleSecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_OneYearOrLessMember
 
Weighted-average yield, GAAP basis, held to maturity securities 4.42%pnc_WeightedAverageYieldGaapBasisHeldToMaturitySecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_OneYearOrLessMember
 
After One Year Through Five Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Weighted-average yield, GAAP basis, available for sale securities 2.55%pnc_WeightedAverageYieldGaapBasisAvailableForSaleSecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterOneYearThroughFiveYearsMember
 
Weighted-average yield, GAAP basis, held to maturity securities 3.44%pnc_WeightedAverageYieldGaapBasisHeldToMaturitySecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterOneYearThroughFiveYearsMember
 
After Five Years Through Ten Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Weighted-average yield, GAAP basis, available for sale securities 2.36%pnc_WeightedAverageYieldGaapBasisAvailableForSaleSecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterFiveYearsThroughTenYearsMember
 
Weighted-average yield, GAAP basis, held to maturity securities 3.29%pnc_WeightedAverageYieldGaapBasisHeldToMaturitySecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterFiveYearsThroughTenYearsMember
 
After Ten Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Weighted-average yield, GAAP basis, available for sale securities 2.99%pnc_WeightedAverageYieldGaapBasisAvailableForSaleSecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterTenYearsMember
 
Weighted-average yield, GAAP basis, held to maturity securities 3.72%pnc_WeightedAverageYieldGaapBasisHeldToMaturitySecurities
/ pnc_InvestmentSecuritiesAxis
= pnc_AfterTenYearsMember
 
US Treasury and Government Agencies Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 2,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 1,312,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 3,437,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available for Sale Securities, Amortized Cost, After 10 years 486,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available for Sale Securities, Amortized Cost, Total 5,237,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 248,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Held to Maturity Securities, Amortized Cost, Total 248,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Residential Mortgage-backed Securities [Member] | Mortgage-backed Securities Agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 120,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 456,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 17,070,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 17,646,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 5,736,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 5,736,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Residential Mortgage-backed Securities [Member] | Mortgage-backed Securities Non-agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 6,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 1,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 4,716,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 4,723,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 270,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 270,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Commercial Mortgage Backed Securities [Member] | Mortgage-backed Securities Agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 128,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 206,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 20,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 1,824,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 2,178,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 1 year through 5 years 996,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 5 years through 10 years 145,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 59,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 1,200,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Commercial Mortgage Backed Securities [Member] | Mortgage-backed Securities Non-agency [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 50,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 4,035,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 4,085,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 1 year through 5 years 6,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 1,004,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 1,010,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Asset backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 4,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 1,014,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 1,977,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 2,146,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Available for Sale Securities, Amortized Cost, Total 5,141,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Held to Maturity Securities, Amortized Cost, After 1 year through 5 years 17,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Held to Maturity Securities, Amortized Cost, After 5 years through 10 years 408,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 334,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Held to Maturity Securities, Amortized Cost, Total 759,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
State and Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 5,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 134,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 324,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available for Sale Securities, Amortized Cost, After 10 years 1,490,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available for Sale Securities, Amortized Cost, Total 1,953,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held to Maturity Securities, Amortized Cost, 1 year or less 20,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held to Maturity Securities, Amortized Cost, After 1 year through 5 years 26,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held to Maturity Securities, Amortized Cost, After 5 years through 10 years 809,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 1,187,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held to Maturity Securities, Amortized Cost, Total 2,042,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Other Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 91,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 1,045,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 437,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 203,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 1,776,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 5 years through 10 years 323,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 323,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities, Amortized Cost, 1 year or less 230,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 1 year through 5 years 3,887,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 5 years through 10 years 6,652,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, After 10 years 31,970,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available for Sale Securities, Amortized Cost, Total 42,739,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Fair value, 1 year or less 231,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Fair value, After 1 year through 5 years 3,976,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Fair value, After 5 years through 10 years 6,760,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Fair value, After 10 years 32,827,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Fair value, Total 43,794,000,000us-gaap_AvailableForSaleSecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, 1 year or less 20,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 1 year through 5 years 1,045,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 5 years through 10 years 1,685,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, After 10 years 8,838,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held to Maturity Securities, Amortized Cost, Total 11,588,000,000us-gaap_HeldToMaturitySecurities
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held-to-maturity Securities, Fair Value, 1 year or less 20,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held-to-maturity Securities, Fair Value, After 1 year through 5 years 1,085,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held-to-maturity Securities, Fair Value, After 5 years through 10 years 1,751,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held-to-maturity Securities, Fair Value, After 10 years 9,128,000,000us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Held-to-maturity Securities, Debt Maturities, Fair Value, Total $ 11,984,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ pnc_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAxis
= us-gaap_DebtSecuritiesMember