XML 205 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Commercial Mortgage Servicing Rights) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Servicing Assets At Amortized Value [Line Items]      
Intangible assets, beginning balance     $ 1,844us-gaap_IntangibleAssetsNetExcludingGoodwill
Intangible assets, ending balance 2,216us-gaap_IntangibleAssetsNetExcludingGoodwill   1,844us-gaap_IntangibleAssetsNetExcludingGoodwill
Mortgage Servicing Rights [Member]      
Servicing Assets At Amortized Value [Line Items]      
Intangible assets, beginning balance     1,351us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
Intangible assets, ending balance 1,636us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
  1,351us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
Ending balance - valuation allowance (88)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
   
Mortgage Servicing Rights [Member] | Commercial Mortgage [Member]      
Servicing Assets At Amortized Value [Line Items]      
Intangible assets, beginning balance 420us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
468us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
506us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
Additions 138us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
73us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Amortization expense (97)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
(142)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Change in valuation allowance 88us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsPeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
21us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsPeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Intangible assets, ending balance 549us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
420us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
506us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
Beginning balance - valuation allowance (176)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
(197)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Provision (21)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsProvisions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
(46)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsProvisions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Recoveries 108us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsRecoveries
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
43us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsRecoveries
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Other 1us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsAggregateWriteDowns
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
24us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsAggregateWriteDowns
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Ending balance - valuation allowance (88)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
(176)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
 
Mortgage Servicing Rights [Member] | Commercial Mortgage [Member] | From loans sold with servicing retained [Member]      
Servicing Assets At Amortized Value [Line Items]      
Additions 53us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
/ pnc_MortgageServicingRightsAcquisitionAxis
= pnc_OriginatedMsrsMember
45us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
/ pnc_MortgageServicingRightsAcquisitionAxis
= pnc_OriginatedMsrsMember
 
Mortgage Servicing Rights [Member] | Commercial Mortgage [Member] | Purchases [Member]      
Servicing Assets At Amortized Value [Line Items]      
Additions $ 85us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
/ pnc_MortgageServicingRightsAcquisitionAxis
= pnc_PurchasedMsrsMember
$ 28us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServicingContractsMember
/ pnc_MortgageServicingRightsAcquisitionAxis
= pnc_PurchasedMsrsMember