XML 105 R140.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantees - Additional Information (Detail) (USD $)
Share data in Millions, unless otherwise specified
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
May 31, 2009
Allowance for unfunded loan commitments and letters of credit $ 59,000,000sti_AllowanceForUnfundedLoanCommitmentsAndLettersOfCredit $ 53,000,000sti_AllowanceForUnfundedLoanCommitmentsAndLettersOfCredit  
Repurchased mortgage loans 312,000,000sti_RepurchasedMortgageLoansCarryingValue 339,000,000sti_RepurchasedMortgageLoansCarryingValue  
Business Combination, Contingent Consideration, Liability 27,000,000us-gaap_BusinessCombinationContingentConsiderationLiability 26,000,000us-gaap_BusinessCombinationContingentConsiderationLiability  
Standby Letters of Credit      
Maximum potential amount obligation 3,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
3,300,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
 
Allowance for unfunded loan commitments and letters of credit 5,000,000sti_AllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
3,000,000sti_AllowanceForUnfundedLoanCommitmentsAndLettersOfCredit
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
 
Mortgage Servicing Rights [Member]      
Loss Contingency Accrual, at Carrying Value 25,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_MortgageServicingRightsMember
21,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_MortgageServicingRightsMember
 
Visa Interest [Member]      
Visa Share of Claims in Settlement Agreement Amount 4,400,000,000sti_VisaShareOfClaimsInSettlementAgreementAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
   
Third Party Escrow Deposit 450,000,000sti_ThirdPartyEscrowDeposit
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
1,000,000,000sti_ThirdPartyEscrowDeposit
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
 
Third Party Escrow, Current Balance 1,500,000,000sti_ThirdPartyEscrowCurrentBalance
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
   
Tax Credit Sales [Member]      
Maximum potential amount obligation 19,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_TaxCreditSalesMember
   
Not Designated as Hedging Instrument [Member] | Derivative Financial Instruments, Liabilities [Member] | Visa Interest [Member]      
Number Of Shares Sold To Selected Financial Institutions     3.2sti_NumberOfSharesSoldToSelectedFinancialInstitutions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Residential Mortgage, Loans Held For Sale [Member]      
Repurchased mortgage loans 12,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember
14,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember
 
Residential Mortgage, Loans Held For Sale [Member] | Nonperforming Financing Receivable [Member]      
Repurchased mortgage loans 12,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember
14,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember
 
Loans Held For Investment [Member]      
Repurchased mortgage loans 300,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
325,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
 
Loans Held For Investment [Member] | Nonperforming Financing Receivable [Member]      
Repurchased mortgage loans $ 29,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
$ 54,000,000sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember