XML 53 R124.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Gains (Losses) Recorded in the Consolidated Statements of Income Relating to Free-Standing Derivative Instruments Used for Risk Management and Other Business Purposes (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Interest Rate Contract | Forward Contracts | Loans Held-for-Sale | Mortgage Banking Revenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings $ (18)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
/ us-gaap_MajorPropertyClassAxis
= fitb_CommercialLoansHeldForSaleMember
$ 24us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
/ us-gaap_MajorPropertyClassAxis
= fitb_CommercialLoansHeldForSaleMember
$ 28us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
/ us-gaap_MajorPropertyClassAxis
= fitb_CommercialLoansHeldForSaleMember
Interest Rate Contract | Servicing Rights | Mortgage Banking Revenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings 95us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ServicingContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
(30)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ServicingContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
63us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ServicingContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_MortgageBankingRevenueMember
Interest Rate Contract | Swap | Other Noninterest Income [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings     2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
Foreign Exchange Contract | Forward Contracts | Other Noninterest Income [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings 14us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
5us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
 
Equity Contract | Other Noninterest Income [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings     1us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
Equity Contract | Warrant | Other Noninterest Income [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings 31us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_WarrantMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
206us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_WarrantMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
66us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_WarrantMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
Equity Contract | Swap | Other Noninterest Income [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gains (losses) recorded in earnings $ (38)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
$ (31)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember
$ (45)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= fitb_OtherNoninterestIncomeMember