Loans and Leases and Allowance For Credit Losses (TDR 1) (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
Dec. 31, 2014
contracts
|
Dec. 31, 2013
contracts
|
Commercial and industrial owner occupied [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
123us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
102us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
Post-Modification Outstanding Balance |
$ 36,680us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
$ 29,630us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
Financial effects of modification |
320hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
(141)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
Number of redefaulted contracts, actual |
7us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
17us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
Ending balance of redefaulted TDRs |
1,176us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
2,365us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember
|
Commercial and industrial owner occupied [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
19us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
22us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
2,484us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
6,601us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
20hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
(466)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Commercial and industrial owner occupied [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
97us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
64us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
32,145us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
15,662us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
336hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
(12)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
10us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
946us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1,144us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Commercial and industrial owner occupied [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
7us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
16us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
2,051us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
7,367us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
(36)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
337hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
7us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
230us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1,221us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOwnerOccupiedMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Other commercial and industrial [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
331us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
181us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
Post-Modification Outstanding Balance |
207,486us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
147,077us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
Financial effects of modification |
(4,396)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
(908)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
Number of redefaulted contracts, actual |
18us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
17us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
Ending balance of redefaulted TDRs |
1,622us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
476us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember
|
Other commercial and industrial [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
25us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
26us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
50,534us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
75,447us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
(1,982)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
(1,040)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
30us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Other commercial and industrial [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
285us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
120us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
149,339us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
53,340us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(2,407)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1,295hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
14us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
17us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
1,555us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
476us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Other commercial and industrial [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
21us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
35us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
7,613us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
18,290us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
(7)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
(1,163)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
37us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialAndIndustrialOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Commercial real estate retail properties [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
38us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
37us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
Post-Modification Outstanding Balance |
52,561us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
48,508us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
Financial effects of modification |
118hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
3,593hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
Ending balance of redefaulted TDRs |
483us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
1,481us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember
|
Commercial real estate retail properties [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
5us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
4us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
11,381us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1,116us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
420hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
(8)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
302us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Commercial real estate retail properties [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
24us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
21us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
27,415us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
27,550us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(267)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
4,159hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
483us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
993us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Commercial real estate retail properties [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
9us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
12us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
13,765us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
19,842us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
(35)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
(558)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
186us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateRetailPropertiesMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Commercial real estate Multi family [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
68us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
31us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
Post-Modification Outstanding Balance |
18,291us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
14,874us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
Financial effects of modification |
179hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
420hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
Number of redefaulted contracts, actual |
5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
Ending balance of redefaulted TDRs |
3,003us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
225us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember
|
Commercial real estate Multi family [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
20us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
10us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
3,484us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
4,444us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
(75)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
7hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Commercial real estate Multi family [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
40us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
16us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
9,791us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
2,345us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
197hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
415hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
2,827us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
225us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Commercial real estate Multi family [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
8us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
5us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
5,016us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
8,085us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
57hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
(2)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
176us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateMultiFamilyMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Commercial real estate office [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
29us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
29us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
Post-Modification Outstanding Balance |
53,753us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
25,936us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
Financial effects of modification |
(3,578)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
2,402hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
Number of redefaulted contracts, actual |
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
Ending balance of redefaulted TDRs |
1,738us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
1,131us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember
|
Commercial real estate office [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
2us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
7us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
120us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
6,504us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
(1)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1,656hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Commercial real estate office [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
22us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
16us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
18,157us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
12,388us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(424)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
91hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
1,738us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1,131us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Commercial real estate office [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
5us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
6us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
35,476us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
7,044us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
(3,153)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
655hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOfficeMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Commercial real estate Industrial and warehouse [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
20us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
11us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
Post-Modification Outstanding Balance |
14,210us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
12,618us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
Financial effects of modification |
164hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
(661)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
Number of redefaulted contracts, actual |
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
Ending balance of redefaulted TDRs |
2,095us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
1,087us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember
|
Commercial real estate Industrial and warehouse [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
2us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
4,046us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
2,682us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
(476)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
1,339us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Commercial real estate Industrial and warehouse [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
17us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
9us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
9,187us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
4,069us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
164hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
(185)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
756us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
361us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Commercial real estate Industrial and warehouse [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
1us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
977us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
5,867us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
726us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateIndustrialAndWarehouseMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Other commercial real estate [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
67us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
53us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
Post-Modification Outstanding Balance |
83,386us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
38,582us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
Financial effects of modification |
(2,770)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
4,918hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
Number of redefaulted contracts, actual |
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
Ending balance of redefaulted TDRs |
927us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
779us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember
|
Other commercial real estate [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
8us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
19us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
5,224us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
10,996us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
146hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
96hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
169us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Other commercial real estate [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
55us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
21us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
76,353us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
17,851us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(2,789)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
4,923hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
758us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
774us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Other commercial real estate [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
4us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
13us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
1,809us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
9,735us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
(127)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
(101)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
5us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_CommercialRealEstateOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Automobile Loan [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
2,597us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
2,986us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
Post-Modification Outstanding Balance |
17,816us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
17,274us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
Financial effects of modification |
232hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
225hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
Number of redefaulted contracts, actual |
93us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
175us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
Ending balance of redefaulted TDRs |
702us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
1,109us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember
|
Automobile Loan [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
92us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
14us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
758us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
106us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
15hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
112us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Automobile Loan [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
1,880us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1,659us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
12,120us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
9,420us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
151hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
(76)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
40us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
37us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
328us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
380us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Automobile Loan [Member] | Chapter 7 Bankruptcy |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
625us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
1,313us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Post-Modification Outstanding Balance |
4,938us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
7,748us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Financial effects of modification |
66hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
301hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Number of redefaulted contracts, actual |
53us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
137us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Ending balance of redefaulted TDRs |
374us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
617us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Automobile Loan [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_AutomobileLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Residential Mortgage [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
547us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
982us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
Post-Modification Outstanding Balance |
66,880us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
111,656us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
Financial effects of modification |
1,291hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
1,771hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
Number of redefaulted contracts, actual |
130us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
155us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
Ending balance of redefaulted TDRs |
13,677us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
18,752us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember
|
Residential Mortgage [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
27us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
65us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
3,692us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
11,662us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
19hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
3hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
11us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
1,516us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
424us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Residential Mortgage [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
333us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
442us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
44,027us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
58,344us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
552hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
384hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
82us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
78us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
8,974us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
11,263us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Residential Mortgage [Member] | Chapter 7 Bankruptcy |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
182us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
458us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Post-Modification Outstanding Balance |
18,635us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
39,813us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Financial effects of modification |
715hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
1,345hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Number of redefaulted contracts, actual |
37us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
71us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Ending balance of redefaulted TDRs |
3,187us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
6,647us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Residential Mortgage [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
5us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
17us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
526us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
1,837us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
5hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
39hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
418us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Home equity secured by first-lien other [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
587us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
670us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
Post-Modification Outstanding Balance |
45,740us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
46,511us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
Financial effects of modification |
440hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
813hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
Number of redefaulted contracts, actual |
37us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
23us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
Ending balance of redefaulted TDRs |
3,449us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
1,951us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember
|
Home equity secured by first-lien other [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
193us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
134us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
15,172us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
12,244us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
764hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1,149hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
335us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
87us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Home equity secured by first-lien other [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
289us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
279us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
23,272us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
19,280us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(1,051)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
(1,084)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
16us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
2,109us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
629us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Home equity secured by first-lien other [Member] | Chapter 7 Bankruptcy |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
105us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
257us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Post-Modification Outstanding Balance |
7,296us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
14,987us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Financial effects of modification |
727hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
748hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Number of redefaulted contracts, actual |
16us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
16us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Ending balance of redefaulted TDRs |
1,005us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
1,235us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Home equity secured by first-lien other [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredByFirstLienOtherMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Home equity secured by junior-lien [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
1,855us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
3,080us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
Post-Modification Outstanding Balance |
68,103us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
71,871us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
Financial effects of modification |
(3,518)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
28,382hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
Number of redefaulted contracts, actual |
71us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
50us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
Ending balance of redefaulted TDRs |
2,472us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
1,196us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember
|
Home equity secured by junior-lien [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
187us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
25us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
6,960us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1,179us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
296hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
190hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
11us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Home equity secured by junior-lien [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
1,467us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
1,491us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
58,129us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
55,389us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
(6,955)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
(5,431)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
31us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
9us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
1,841us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
478us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Home equity secured by junior-lien [Member] | Chapter 7 Bankruptcy |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
201us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
1,564us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Post-Modification Outstanding Balance |
3,014us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
15,303us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Financial effects of modification |
3,141hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
33,623hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Number of redefaulted contracts, actual |
39us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
40us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Ending balance of redefaulted TDRs |
620us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
718us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Home equity secured by junior-lien [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_HomeEquitySecuredBySecondLienMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Other Consumer loan [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
80us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
52us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
Post-Modification Outstanding Balance |
2,409us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
988us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
Financial effects of modification |
(35)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
82hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
96us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember
|
Other Consumer loan [Member] | Interest Rate Reduction [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
7us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
5us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Post-Modification Outstanding Balance |
123us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
306us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Financial effects of modification |
3hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
48hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_InterestRateReductionMember
|
Other Consumer loan [Member] | Amortization Or Maturity Date Change [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
48us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
11us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Post-Modification Outstanding Balance |
1,803us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
117us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Financial effects of modification |
12hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
5hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_MaturityDateExtensionMember
|
Other Consumer loan [Member] | Chapter 7 Bankruptcy |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
25us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
36us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Post-Modification Outstanding Balance |
483us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
565us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Financial effects of modification |
(50)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
29hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
96us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_BankruptcyMember
|
Other Consumer loan [Member] | Other Concession [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Post-Modification Outstanding Balance |
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Financial effects of modification |
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Number of redefaulted contracts, actual |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Ending balance of redefaulted TDRs |
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_OtherConsumerLoanMember / hban_FinancingReceivableTroubledDebtRestructuringsConcessionTypeAxis = hban_OtherConcessionMember
|
Total Loan Portfolio [Member] |
|
|
Financing Receivable, Modifications [Line Items] |
|
|
Number of Contracts, actual |
6,342us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
8,214us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
Post-Modification Outstanding Balance |
667,315us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
565,525us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
Financial effects of modification |
(11,553)hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
40,896hban_SpecificAllowanceCreated / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
Number of redefaulted contracts, actual |
370us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
457us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
Ending balance of redefaulted TDRs |
$ 31,344us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|
$ 30,648us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = hban_TotalLoanPortfolioMember
|