XML 126 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments- Offsetting (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative Asset [Abstract]    
Asset derivatives fair value $ 24,550us-gaap_DerivativeFairValueOfDerivativeAsset [1] $ 24,658us-gaap_DerivativeFairValueOfDerivativeAsset [1]
Derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 17,874us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral [2],[3] 18,347us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral [2],[3]
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 6,676us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral 6,311us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 489us-gaap_DerivativeCollateralObligationToReturnSecurities 590us-gaap_DerivativeCollateralObligationToReturnSecurities
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet cash collateral received 0us-gaap_DerivativeCollateralObligationToReturnCash 0us-gaap_DerivativeCollateralObligationToReturnCash
Derivative assets after impact of netting arrangements and collateral agreements, net amount 6,187us-gaap_DerivativeAssets 5,721us-gaap_DerivativeAssets
Total derivatives not subject to netting arrangements 4,064us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement 3,607us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
Reverse repurchase agreements, gross assets recognized 20,750us-gaap_SecuritiesPurchasedUnderAgreementsToResellGross 11,634us-gaap_SecuritiesPurchasedUnderAgreementsToResellGross
Reverse repurchase agreements subject to netting arrangements, gross amounts offset in the balance sheet 2,020us-gaap_SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral [2],[4] 434us-gaap_SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral [2],[4]
Reverse repurchase agreements after impact of netting arrangements, net assets recognized on the balance sheet 18,730bk_Securitiespurchasedunderagreementstoresellamountnotoffsetagainstcollaterallineitems 11,200bk_Securitiespurchasedunderagreementstoresellamountnotoffsetagainstcollaterallineitems
Reverse repurchase agreements subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 18,728us-gaap_SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities 11,198us-gaap_SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
Reverse repurchase agreements subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral received 0us-gaap_SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnCash 0us-gaap_SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnCash
Reverse repurchase agreements, net amount 2us-gaap_SecuritiesPurchasedUnderAgreementsToResell 2us-gaap_SecuritiesPurchasedUnderAgreementsToResell
Securities borrowing, gross assets recognized 9,252us-gaap_SecuritiesBorrowedGross 9,033us-gaap_SecuritiesBorrowedGross
Securities borrowing after impact of netting arrangements, net assets recognized on the balance sheet 9,252bk_SecuritiesBorrowedAmountNotOffsetAgainstCollateral 9,033bk_SecuritiesBorrowedAmountNotOffsetAgainstCollateral
Securities borrowing subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 8,952us-gaap_SecuritiesBorrowedCollateralObligationToReturnSecurities 8,733us-gaap_SecuritiesBorrowedCollateralObligationToReturnSecurities
Securities borrowing after impact of netting arrangements and collateral agreements, net amount 300us-gaap_SecuritiesBorrowed 300us-gaap_SecuritiesBorrowed
Fair value of financial and derivative assets, gross assets recognized 54,552bk_FairValueOfFinancialandDerivativeAsset 45,325bk_FairValueOfFinancialandDerivativeAsset
Fair value of financial and derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 19,894bk_Fairvalueoffinancialandderivativeassetamountoffsetagainstcollateral [2] 18,781bk_Fairvalueoffinancialandderivativeassetamountoffsetagainstcollateral [2]
Fair value of financial and derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 34,658bk_Fairvalueoffinancialandderivativeassetamountnotoffsetagainstcollateral 26,544bk_Fairvalueoffinancialandderivativeassetamountnotoffsetagainstcollateral
Fair value of financial and derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 28,169bk_FairValueOfFinancialandDerivativeAssetAmountNotOffsetAgainstBalanceSheet 20,521bk_FairValueOfFinancialandDerivativeAssetAmountNotOffsetAgainstBalanceSheet
Fair value of financial and derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral received 0bk_FairValueOfFinancialandDerivativeAssetAmountNotOffsetCashCollateral 0bk_FairValueOfFinancialandDerivativeAssetAmountNotOffsetCashCollateral
Fair value of financial and derivative assets after impact of netting arrangements and collateral agreements, net amount 6,489bk_FairValueOfFinancialandDerivativeAssetNetAmount 6,023bk_FairValueOfFinancialandDerivativeAssetNetAmount
Derivative Liability [Abstract]    
Liability derivatives fair value 24,306us-gaap_DerivativeFairValueOfDerivativeLiability [1] 25,017us-gaap_DerivativeFairValueOfDerivativeLiability [1]
Derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 16,999us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral [3],[5] 17,797us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral [3],[5]
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet 7,307us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral 7,220us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 2,527us-gaap_DerivativeCollateralRightToReclaimSecurities 2,464us-gaap_DerivativeCollateralRightToReclaimSecurities
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_DerivativeCollateralRightToReclaimCash 0us-gaap_DerivativeCollateralRightToReclaimCash
Derivative liabilities after impact of netting arrangements and collateral agreements, net amount 4,780us-gaap_DerivativeLiabilities 4,756us-gaap_DerivativeLiabilities
Total derivatives not subject to netting arrangements 3,779us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement 3,411us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
Repurchase agreements, gross liabilities recognized 7,743us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross 9,160us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
Repurchase agreements subject to netting arrangements, gross amounts offset in the balance sheet 2,020us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateral [5],[6] 434us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateral [5],[6]
Repurchase agreements after impact of netting arrangements, net liabilities recognized on the balance sheet 5,723bk_Securitiessoldunderagreementstorepurchaseamountnotoffsetagainstcollateralabstract 8,726bk_Securitiessoldunderagreementstorepurchaseamountnotoffsetagainstcollateralabstract
Repurchase agreements subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 5,721us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimSecurities 8,722us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimSecurities
Repurchase agreements subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimCash 0us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimCash
Repurchase agreements, net amount 2us-gaap_SecuritiesSoldUnderAgreementsToRepurchase 4us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
Securities lending, gross liabilities recognized 2,142us-gaap_SecuritiesLoanedGross 2,571us-gaap_SecuritiesLoanedGross
Securities lending after impact of netting arrangements, net liabilities recognized on the balance sheet 2,142bk_SecuritiesLoanedAmountNotOffsetAgainstCollateral 2,571bk_SecuritiesLoanedAmountNotOffsetAgainstCollateral
Securities lending subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 2,061us-gaap_SecuritiesLoanedCollateralRightToReclaimSecurities 2,494us-gaap_SecuritiesLoanedCollateralRightToReclaimSecurities
Securities lending after impact of netting arrangements and collateral agreements, net amount 81us-gaap_SecuritiesLoaned 77us-gaap_SecuritiesLoaned
Fair value of financial and derivative liabilities, gross liabilities recognized 34,191bk_FairValueOfFinancialandDerivativeLiability 36,748bk_FairValueOfFinancialandDerivativeLiability
Fair value of financial and derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 19,019bk_FairValueOfFinancialandDerivativeLiabilityAmountOffsetAgainstCollateral [5] 18,231bk_FairValueOfFinancialandDerivativeLiabilityAmountOffsetAgainstCollateral [5]
Fair value of financial and derivative liabilities after impact netting arrangements, net liabilities recognized on the balance sheet 15,172bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetAgainstCollateral 18,517bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetAgainstCollateral
Fair value of financial and derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 10,309bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetAgainstBalanceSheet 13,680bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetAgainstBalanceSheet
Fair value of financial and derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetCashCollateral 0bk_FairValueOfFinancialandDerivativeLiabilityAmountNotOffsetCashCollateral
Fair value of financial and derivative liabilities after impact of netting arrangements and collateral agreements, net amount 4,863bk_FairValueOfFinancialandDerivativeLiabilityNetAmount 4,837bk_FairValueOfFinancialandDerivativeLiabilityNetAmount
Derivatives subject to netting arrangements:    
Derivative Asset [Abstract]    
Asset derivatives fair value 20,486us-gaap_DerivativeFairValueOfDerivativeAsset
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
21,051us-gaap_DerivativeFairValueOfDerivativeAsset
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 17,874us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2] 18,347us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2]
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 2,612us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
2,704us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 489us-gaap_DerivativeCollateralObligationToReturnSecurities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
590us-gaap_DerivativeCollateralObligationToReturnSecurities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet cash collateral received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets after impact of netting arrangements and collateral agreements, net amount 2,123us-gaap_DerivativeAssets
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
2,114us-gaap_DerivativeAssets
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative Liability [Abstract]    
Liability derivatives fair value 20,527us-gaap_DerivativeFairValueOfDerivativeLiability
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
21,606us-gaap_DerivativeFairValueOfDerivativeLiability
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 16,999us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5] 17,797us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5]
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet 3,528us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
3,809us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 2,527us-gaap_DerivativeCollateralRightToReclaimSecurities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
2,464us-gaap_DerivativeCollateralRightToReclaimSecurities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities after impact of netting arrangements and collateral agreements, net amount 1,001us-gaap_DerivativeLiabilities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,345us-gaap_DerivativeLiabilities
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Interest rate contracts | Derivatives subject to netting arrangements:    
Derivative Asset [Abstract]    
Asset derivatives fair value 15,004us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
15,457us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 13,365us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2] 13,942us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2]
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 1,639us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,515us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 399us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
408us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet cash collateral received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets after impact of netting arrangements and collateral agreements, net amount 1,240us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,107us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative Liability [Abstract]    
Liability derivatives fair value 16,238us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
16,884us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 13,836us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5] 14,467us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5]
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet 2,402us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
2,417us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 2,069us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,815us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities after impact of netting arrangements and collateral agreements, net amount 333us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
602us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Foreign exchange contracts | Derivatives subject to netting arrangements:    
Derivative Asset [Abstract]    
Asset derivatives fair value 5,245us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
5,291us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 4,391us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2] 4,246us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2]
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 854us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,045us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 90us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
176us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet cash collateral received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets after impact of netting arrangements and collateral agreements, net amount 764us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
869us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative Liability [Abstract]    
Liability derivatives fair value 3,954us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
4,241us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 3,044us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5] 3,149us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5]
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet 910us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
1,092us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 267us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
399us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities after impact of netting arrangements and collateral agreements, net amount 643us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
693us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Equity contracts | Derivatives subject to netting arrangements:    
Derivative Asset [Abstract]    
Asset derivatives fair value 237us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
303us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to netting arrangements, gross amounts offset in the balance sheet 118us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2] 159us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[2]
Derivative assets after impact of netting arrangements, net assets recognized on the balance sheet 119us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
144us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
6us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets subject to collateral agreements, gross amounts not offset in the balance sheet cash collateral received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative assets after impact of netting arrangements and collateral agreements, net amount 119us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
138us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative Liability [Abstract]    
Liability derivatives fair value 335us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
481us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to netting arrangements, gross amounts offset in the balance sheet 119us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5] 181us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[5]
Derivative liability after impact of netting arrangements, net liabilities recognized on the balance sheet 216us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
300us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, financial instruments 191us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
250us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities subject to collateral agreements, gross amounts not offset in the balance sheet, cash collateral pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
Derivative liabilities after impact of netting arrangements and collateral agreements, net amount $ 25us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
$ 50us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ bk_SubjecttonettingarrangementAxis
= bk_DerivativessubjecttonettingarrangmentsMember
[1] Fair values are on a gross basis, before consideration of master netting agreements, as required by ASC 815.
[2] Includes the effect of netting agreements and net cash collateral received. The offset related to the over-the-counter derivatives was allocated to the various types of derivatives based on the net positions.
[3] aster netting agreements includes cash collateral received and paid of $1,591 million and $716 million, respectively, at March 31, 2015, and $1,589 million and $1,039 million, respectively, at Dec. 31, 2014.
[4] Offsetting of reverse repurchase agreements relates to our involvement in the Fixed Income Clearing Corporation, where we settle government securities transactions on a net basis for payment and delivery through the Fedwire system.
[5] Includes the effect of netting agreements and net cash collateral paid. The offset related to the over-the-counter derivatives was allocated to the various types of derivatives based on the net positions.
[6] Offsetting of repurchase agreements relates to our involvement in the Fixed Income Clearing Corporation, where we settle government securities transactions on a net basis for payment and delivery through the Fedwire system.