i WELLS FARGO & COMPANY/MN i ☑ i false i 0000072971 i 2020 i FY i false i 5.85%
Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series Q i 6.625% Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series R i 1.6666 i 1.6666 i 6.4 i 269 i 339 i 176 i 176 i 556 i 556 i 198 i 275 i 449 i The
Parent fully and unconditionally guarantees the payment of principal, interest, and any other amounts that may be due on securities that its 100% owned finance subsidiary, Wells Fargo Finance LLC, may issue. i 0.10 i 8 i 0.516 i 2.680 i 0.655 i 0.322 i 1.490 i 0.364 i 7.2 i 12.1 i 8.0 i 0.1 i 10.9 i 5.0 i 0 i If
issued, preference shares would be limited to one vote per share i nil i nil i 10 i 3 i 3 i 2004
2005 2006 2007 2011 2012 2013 2014 i 2015 2016 2017 2018 i 2015 2016 i 2015
201600000729712020-01-012020-12-31
0000072971us-gaap:CommonStockMember2020-01-012020-12-31
0000072971wfc:A7.5NonCumulativePerpetualConvertibleClassAPreferredStockSeriesLMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesNMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesOMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesPMember2020-01-012020-12-31
0000072971wfc:A5.85FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesQMember2020-01-012020-12-31
0000072971wfc:A6.625FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesRMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesWMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesXMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesYMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesZMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesAAMember2020-01-012020-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesCCMember2020-01-012020-12-31
0000072971wfc:Guaranteeof5.80FixedtoFloatingRateNormalWachoviaIncomeTrustSecuritiesofWachoviaCapitalTrustIIIMember2020-01-012020-12-31
0000072971wfc:GuaranteeofMediumTermNotesSeriesAdueOctober302028ofWellsFargoFinanceLLCMember2020-01-012020-12-31iso4217:USD
00000729712020-06-30xbrli:shares
00000729712021-02-16
00000729712019-01-012019-12-31
00000729712018-01-012018-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2018-01-012018-12-31
0000072971us-gaap:AssetManagement1Member2020-01-012020-12-31
0000072971us-gaap:AssetManagement1Member2019-01-012019-12-31
0000072971us-gaap:AssetManagement1Member2018-01-012018-12-31
0000072971us-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMember2018-01-012018-12-31iso4217:USDxbrli:shares
0000072971us-gaap:NoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:NoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:NoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:ParentMember2020-01-012020-12-31
0000072971us-gaap:ParentMember2019-01-012019-12-31
0000072971us-gaap:ParentMember2018-01-012018-12-31
00000729712020-12-31
00000729712019-12-31
0000072971wfc:FairValueOptionElectionMember2020-12-31
0000072971wfc:FairValueOptionElectionMember2019-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:NonrecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:NonrecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:PreferredStockMember2017-12-31
0000072971us-gaap:CommonStockMember2017-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2017-12-31
0000072971us-gaap:RetainedEarningsMember2017-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-31
0000072971us-gaap:TreasuryStockMember2017-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2017-12-31
0000072971us-gaap:NoncontrollingInterestMember2017-12-31
00000729712017-12-31
0000072971wfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971wfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Memberus-gaap:CommonStockMember2017-12-31
0000072971us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Memberus-gaap:RetainedEarningsMember2017-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971us-gaap:TreasuryStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Memberus-gaap:NoncontrollingInterestMember2017-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:AccountingStandardsUpdateASU201601ASU201604AndASU201409Member2017-12-31
0000072971us-gaap:RetainedEarningsMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-31
0000072971us-gaap:CommonStockMember2018-01-012018-12-31
0000072971us-gaap:TreasuryStockMember2018-01-012018-12-31
0000072971us-gaap:PreferredStockMember2018-01-012018-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2018-01-012018-12-31
0000072971us-gaap:PreferredStockMember2018-12-31
0000072971us-gaap:CommonStockMember2018-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2018-12-31
0000072971us-gaap:RetainedEarningsMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31
0000072971us-gaap:TreasuryStockMember2018-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2018-12-31
0000072971us-gaap:NoncontrollingInterestMember2018-12-31
00000729712018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberwfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Memberus-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2018-12-31
0000072971us-gaap:AdditionalPaidInCapitalMemberwfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberwfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:TreasuryStockMemberwfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Memberus-gaap:DeferredCompensationShareBasedPaymentsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:NoncontrollingInterestMember2018-12-31
0000072971wfc:AccountingStandardsUpdate201602andAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:RetainedEarningsMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31
0000072971us-gaap:CommonStockMember2019-01-012019-12-31
0000072971us-gaap:TreasuryStockMember2019-01-012019-12-31
0000072971us-gaap:PreferredStockMember2019-01-012019-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2019-01-012019-12-31
0000072971us-gaap:PreferredStockMember2019-12-31
0000072971us-gaap:CommonStockMember2019-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2019-12-31
0000072971us-gaap:RetainedEarningsMember2019-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31
0000072971us-gaap:TreasuryStockMember2019-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2019-12-31
0000072971us-gaap:NoncontrollingInterestMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-31
0000072971us-gaap:AdditionalPaidInCapitalMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:TreasuryStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:DeferredCompensationShareBasedPaymentsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:NoncontrollingInterestMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:RetainedEarningsMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31
0000072971us-gaap:CommonStockMember2020-01-012020-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31
0000072971us-gaap:TreasuryStockMember2020-01-012020-12-31
0000072971us-gaap:PreferredStockMember2020-01-012020-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2020-01-012020-12-31
0000072971us-gaap:PreferredStockMember2020-12-31
0000072971us-gaap:CommonStockMember2020-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2020-12-31
0000072971us-gaap:RetainedEarningsMember2020-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31
0000072971us-gaap:TreasuryStockMember2020-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2020-12-31
0000072971us-gaap:NoncontrollingInterestMember2020-12-31
0000072971wfc:AccountingStandardsUpdate202004Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201817Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201815Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201813Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201704Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AssetsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:CommercialPortfolioSegmentMember2019-12-31xbrli:pure
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971us-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ResidentialMortgageMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ResidentialMortgageMember2020-01-01
0000072971us-gaap:CreditCardReceivablesMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971us-gaap:AutomobileLoanMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AutomobileLoanMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AutomobileLoanMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971us-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConsumerLoanMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ConsumerLoanMember2020-01-01
0000072971us-gaap:ConsumerPortfolioSegmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971us-gaap:LoansMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:LoansMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:LoansMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971wfc:AvailableForSaleHeldToMaturityAndOtherAssetsMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberwfc:AvailableForSaleHeldToMaturityAndOtherAssetsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-01
0000072971us-gaap:AccountingStandardsUpdate201613Memberwfc:AvailableForSaleHeldToMaturityAndOtherAssetsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971us-gaap:AssetsMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AssetsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-01
0000072971wfc:TradingSecuritiesAndTradingAssetsMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:EquitySecuritiesMember2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201602Member2019-01-01
0000072971wfc:HeldforTradingMemberwfc:LoansandFinanceReceivablesExcludingMortgageReceivableMember2020-12-31
0000072971wfc:HeldforTradingMemberwfc:LoansandFinanceReceivablesExcludingMortgageReceivableMember2019-12-31
0000072971wfc:HeldforTradingMember2020-12-31
0000072971wfc:HeldforTradingMember2019-12-31
0000072971wfc:HeldforTradingMember2020-01-012020-12-31
0000072971wfc:HeldforTradingMember2019-01-012019-12-31
0000072971wfc:HeldforTradingMember2018-01-012018-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2020-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2020-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2019-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2019-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2019-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberwfc:NontaxablePreferredDebtSecuritiesMember2020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberwfc:NontaxablePreferredDebtSecuritiesMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMemberus-gaap:StockholdersEquityTotalMemberwfc:AFSandHTMDebtSecuritiesConcentrationRiskMember2020-01-012020-12-31
0000072971srt:MinimumMemberus-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMemberus-gaap:StockholdersEquityTotalMemberwfc:AFSandHTMDebtSecuritiesConcentrationRiskMember2019-01-012019-12-31
0000072971srt:MinimumMemberus-gaap:StockholdersEquityTotalMemberwfc:AFSandHTMDebtSecuritiesConcentrationRiskMemberus-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember2020-01-012020-12-31
0000072971srt:MinimumMemberus-gaap:StockholdersEquityTotalMemberwfc:AFSandHTMDebtSecuritiesConcentrationRiskMemberus-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember2019-01-012019-12-31
0000072971us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember2020-12-31
0000072971us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember2020-12-31
0000072971us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember2019-12-31
0000072971us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember2019-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2020-01-012020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2019-01-012019-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2018-01-012018-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2020-01-012020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2019-01-012019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2018-01-012018-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-01-012020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-01-012019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2018-01-012018-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2020-01-012020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2019-01-012019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2018-01-012018-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2020-01-012020-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2019-01-012019-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CreditRelatedToOtherThanTemporaryImpairmentMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CreditRelatedToOtherThanTemporaryImpairmentMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CreditRelatedToOtherThanTemporaryImpairmentMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherThanTemporaryImpairmentOnSecuritiesWeIntendToSellMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherThanTemporaryImpairmentOnSecuritiesWeIntendToSellMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherThanTemporaryImpairmentOnSecuritiesWeIntendToSellMember2018-01-012018-12-31
0000072971wfc:SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember2020-12-31
0000072971wfc:AllOtherDebtSecuritiesMember2020-12-31
0000072971wfc:SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember2019-12-31
0000072971wfc:AllOtherDebtSecuritiesMember2019-12-31
0000072971wfc:CreditRatingAAAndAboveMember2020-12-31
0000072971wfc:CreditRatingAAAndAboveMember2019-12-31
0000072971wfc:CreditRatingAAAndAboveMemberus-gaap:CollateralizedLoanObligationsMember2019-12-31
0000072971wfc:CreditRatingAAAndAboveMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:CommercialLoanMember2018-12-31
0000072971us-gaap:CommercialLoanMember2017-12-31
0000072971us-gaap:CommercialLoanMember2016-12-31
0000072971us-gaap:RealEstateLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMember2018-12-31
0000072971us-gaap:RealEstateLoanMember2017-12-31
0000072971us-gaap:RealEstateLoanMember2016-12-31
0000072971us-gaap:ConstructionLoansMember2020-12-31
0000072971us-gaap:ConstructionLoansMember2019-12-31
0000072971us-gaap:ConstructionLoansMember2018-12-31
0000072971us-gaap:ConstructionLoansMember2017-12-31
0000072971us-gaap:ConstructionLoansMember2016-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2017-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2016-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2018-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2017-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2016-12-31
0000072971us-gaap:FirstMortgageMember2020-12-31
0000072971us-gaap:FirstMortgageMember2019-12-31
0000072971us-gaap:FirstMortgageMember2018-12-31
0000072971us-gaap:FirstMortgageMember2017-12-31
0000072971us-gaap:FirstMortgageMember2016-12-31
0000072971us-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:SecondMortgageMember2018-12-31
0000072971us-gaap:SecondMortgageMember2017-12-31
0000072971us-gaap:SecondMortgageMember2016-12-31
0000072971us-gaap:CreditCardReceivablesMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMember2018-12-31
0000072971us-gaap:CreditCardReceivablesMember2017-12-31
0000072971us-gaap:CreditCardReceivablesMember2016-12-31
0000072971us-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:AutomobileLoanMember2018-12-31
0000072971us-gaap:AutomobileLoanMember2017-12-31
0000072971us-gaap:AutomobileLoanMember2016-12-31
0000072971us-gaap:ConsumerLoanMember2020-12-31
0000072971us-gaap:ConsumerLoanMember2018-12-31
0000072971us-gaap:ConsumerLoanMember2017-12-31
0000072971us-gaap:ConsumerLoanMember2016-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2017-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2016-12-31
00000729712016-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialLoanMember2018-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialLoanMember2017-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialLoanMember2016-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2018-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2017-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2016-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:GeographicDistributionForeignMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:GeographicDistributionForeignMember2018-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:GeographicDistributionForeignMember2017-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:GeographicDistributionForeignMember2016-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2017-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2016-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2018-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2017-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2016-12-31
0000072971wfc:FinancialInstitutionsBorrowerExcludingBanksMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-31
0000072971wfc:FinancialInstitutionsBorrowerExcludingBanksMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-12-31
0000072971us-gaap:CommercialRealEstateMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2019-12-31
0000072971us-gaap:CommercialRealEstateMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2020-12-31
0000072971srt:MinimumMemberus-gaap:CommercialRealEstateMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-31
0000072971srt:MinimumMemberus-gaap:CommercialRealEstateMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberstpr:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberstpr:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971wfc:CaliforniaLargerMetropolitanAreasMemberus-gaap:LoansAndFinanceReceivablesMembersrt:MaximumMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMemberwfc:InterestOnlyLoansMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:DrawPeriodMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:DrawPeriodMembersrt:MedianMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:DrawPeriodMembersrt:MaximumMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:DrawPeriodMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:DrawPeriodMemberwfc:InterestOnlyLoansMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:DrawPeriodMembersrt:MaximumMemberwfc:InterestOnlyLoansMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:FullyAmortizingPaymentLoansMemberwfc:DrawPeriodMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:FullyAmortizingPaymentLoansMemberwfc:DrawPeriodMembersrt:MaximumMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971srt:MaximumMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:AmortizingPaymentPeriodMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971wfc:DrawPeriodMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FirstMortgageMember2020-01-012020-12-31
0000072971us-gaap:StudentLoanMember2020-10-012020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971wfc:InternationalMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971wfc:InternationalMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971wfc:COVID19Member2020-01-012020-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-012020-12-31
00000729712015-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2016-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2015-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2016-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2015-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2016-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2015-12-31
00000729712017-01-012017-12-31
00000729712016-01-012016-12-31
0000072971us-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971us-gaap:CommercialLoanMember2018-01-012018-12-31
0000072971us-gaap:CommercialLoanMember2017-01-012017-12-31
0000072971us-gaap:CommercialLoanMember2016-01-012016-12-31
0000072971us-gaap:RealEstateLoanMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMember2018-01-012018-12-31
0000072971us-gaap:RealEstateLoanMember2017-01-012017-12-31
0000072971us-gaap:RealEstateLoanMember2016-01-012016-12-31
0000072971us-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971us-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971us-gaap:ConstructionLoansMember2018-01-012018-12-31
0000072971us-gaap:ConstructionLoansMember2017-01-012017-12-31
0000072971us-gaap:ConstructionLoansMember2016-01-012016-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2019-01-012019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2018-01-012018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2017-01-012017-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2016-01-012016-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2017-01-012017-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2016-01-012016-12-31
0000072971us-gaap:FirstMortgageMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMember2018-01-012018-12-31
0000072971us-gaap:FirstMortgageMember2017-01-012017-12-31
0000072971us-gaap:FirstMortgageMember2016-01-012016-12-31
0000072971us-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971us-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971us-gaap:SecondMortgageMember2018-01-012018-12-31
0000072971us-gaap:SecondMortgageMember2017-01-012017-12-31
0000072971us-gaap:SecondMortgageMember2016-01-012016-12-31
0000072971us-gaap:CreditCardReceivablesMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMember2019-01-012019-12-31
0000072971us-gaap:CreditCardReceivablesMember2018-01-012018-12-31
0000072971us-gaap:CreditCardReceivablesMember2017-01-012017-12-31
0000072971us-gaap:CreditCardReceivablesMember2016-01-012016-12-31
0000072971us-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971us-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971us-gaap:AutomobileLoanMember2018-01-012018-12-31
0000072971us-gaap:AutomobileLoanMember2017-01-012017-12-31
0000072971us-gaap:AutomobileLoanMember2016-01-012016-12-31
0000072971us-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMember2018-01-012018-12-31
0000072971us-gaap:ConsumerLoanMember2017-01-012017-12-31
0000072971us-gaap:ConsumerLoanMember2016-01-012016-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2017-01-012017-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2016-01-012016-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2020-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2019-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2018-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2017-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2016-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2020-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2019-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2018-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2017-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2016-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:PassMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:CriticizedMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PassMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:PassMember2020-12-31
0000072971us-gaap:CriticizedMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PassMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CriticizedMember2020-12-31
0000072971us-gaap:PassMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PassMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:PassMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PassMember2019-12-31
0000072971us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:CriticizedMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2019-12-31
0000072971us-gaap:CriticizedMemberus-gaap:ConstructionLoansMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CriticizedMember2019-12-31
0000072971us-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:A3089dayspastdueandstillaccruingMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:A3089dayspastdueandstillaccruingMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:A3089dayspastdueandstillaccruingMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:A3089dayspastdueandstillaccruingMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:A3089dayspastdueandstillaccruingMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:A3089dayspastdueandstillaccruingMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:A3089dayspastdueandstillaccruingMember2019-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:A3089dayspastdueandstillaccruingMember2019-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2019-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:A90119DaysPastDueMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:A120179DPDmemberMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:A180plusDPDMember2020-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A90119DaysPastDueMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A120179DPDmemberMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:A180plusDPDMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A90119DaysPastDueMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A120179DPDmemberMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:A90119DaysPastDueMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:A120179DPDmemberMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:A180plusDPDMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A90119DaysPastDueMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A120179DPDmemberMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2019-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A90119DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A90119DaysPastDueMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A90119DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:A90119DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A90119DaysPastDueMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A90119DaysPastDueMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A120179DPDmemberMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A120179DPDmemberMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A120179DPDmemberMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:A120179DPDmemberMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A120179DPDmemberMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A120179DPDmemberMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A180plusDPDMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:A180plusDPDMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A180plusDPDMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:A180plusDPDMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A180plusDPDMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:A180plusDPDMember2019-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:FinancingReceivablesEqualToGreaterThan30DaysPastDueMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:FICOnotrequiredMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:FICOnotrequiredMember2019-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO760799Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO720759Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO680719Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO640679Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO600639Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICO760799Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICO720759Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICO680719Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICO640679Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO760799Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO640679Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan600Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICO760799Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICO720759Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICO680719Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICO640679Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO760799Memberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMemberwfc:FICO720759Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Memberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMemberwfc:FICO640679Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMemberwfc:FICOnotrequiredMember2020-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971wfc:FICO800ormoreMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971wfc:FICO800ormoreMemberus-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO760799Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICO760799Member2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO760799Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICO760799Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO760799Memberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO760799Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO720759Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICO720759Member2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO720759Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICO720759Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMemberwfc:FICO720759Member2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO720759Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO680719Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICO680719Member2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO680719Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICO680719Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO680719Memberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO680719Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO640679Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICO640679Member2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO640679Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICO640679Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMemberwfc:FICO640679Member2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICO640679Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOlessthan600Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICOlessthan600Member2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOlessthan600Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICOlessthan600Member2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMemberwfc:FICOlessthan600Member2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOlessthan600Member2019-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971wfc:NoFICOavailableMemberus-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOnotrequiredMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMemberwfc:FICOnotrequiredMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOnotrequiredMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AutomobileLoanMemberwfc:FICOnotrequiredMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerLoanMemberwfc:FICOnotrequiredMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberwfc:FICOnotrequiredMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan680Member2019-12-31
0000072971wfc:NoFICOavailableMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LTV60.0180Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:NoLTVCLTVavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LTV60.0180Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:NoLTVCLTVavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:LTV60.0180Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LTV60.0180Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:LTV60.0180Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:NoLTVCLTVavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:NoLTVCLTVavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:SecondMortgageMember2019-12-31
0000072971wfc:NoLTVCLTVavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:LTVgreaterthan80Member2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2019-12-31
0000072971us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember2020-12-31
0000072971us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialLoanMember2019-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConstructionLoansMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2019-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerLoanMember2019-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:RealEstateLoanMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:FirstMortgageMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:RealEstateLoanMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:FirstMortgageMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialLoanMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialLoanMember2018-01-012018-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:CommercialLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:RealEstateLoanMember2018-01-012018-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2018-01-012018-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:ConstructionLoansMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PrincipalForgivenessMember2018-01-012018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:FirstMortgageMember2018-01-012018-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:FirstMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2018-01-012018-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:SecondMortgageMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:PrincipalForgivenessMember2018-01-012018-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:AutomobileLoanMember2018-01-012018-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971us-gaap:AutomobileLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerLoanMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerLoanMember2018-01-012018-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerLoanMember2018-01-012018-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerLoanMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConsumerPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971us-gaap:PrincipalForgivenessMember2018-01-012018-12-31
0000072971us-gaap:ContractualInterestRateReductionMember2018-01-012018-12-31
0000072971wfc:ModificationsotherconcessionsMember2018-01-012018-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2018-01-012018-12-31
0000072971wfc:LoansremodifiedMember2020-01-012020-12-31
0000072971wfc:LoansremodifiedMember2019-01-012019-12-31
0000072971wfc:LoansremodifiedMember2018-01-012018-12-31
0000072971us-gaap:OtherAssetsMember2020-12-31
0000072971us-gaap:OtherAssetsMember2019-12-31
0000072971us-gaap:OtherLiabilitiesMember2020-12-31
0000072971us-gaap:OtherLiabilitiesMember2019-12-31
0000072971srt:MinimumMember2020-12-31
0000072971srt:MaximumMember2020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:HeldforTradingMember2020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:HeldforTradingMember2019-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2019-12-31
0000072971wfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NotHeldforTradingMember2019-12-31
0000072971wfc:NotHeldforTradingMemberwfc:LowIncomeHousingTaxCreditEquityMethodInvestmentsMember2020-12-31
0000072971wfc:NotHeldforTradingMemberwfc:LowIncomeHousingTaxCreditEquityMethodInvestmentsMember2019-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:PrivateEquityFundsMember2020-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:PrivateEquityFundsMember2019-12-31
0000072971wfc:NotHeldforTradingMemberwfc:TaxAdvantagedRenewableEnergyMember2020-12-31
0000072971wfc:NotHeldforTradingMemberwfc:TaxAdvantagedRenewableEnergyMember2019-12-31
0000072971wfc:NotHeldforTradingMemberwfc:NewMarketTaxCreditandOtherMember2020-12-31
0000072971wfc:NotHeldforTradingMemberwfc:NewMarketTaxCreditandOtherMember2019-12-31
0000072971us-gaap:EquityMethodInvestmentsMemberwfc:NotHeldforTradingMember2020-12-31
0000072971us-gaap:EquityMethodInvestmentsMemberwfc:NotHeldforTradingMember2019-12-31
0000072971wfc:InvestmentinFederalReserveBankStockandOtherMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:InvestmentinFederalReserveBankStockandOtherMemberwfc:NotHeldforTradingMember2019-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:OtherAggregatedInvestmentsMember2020-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:OtherAggregatedInvestmentsMember2019-12-31
0000072971wfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2018-01-012018-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2018-01-012018-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2018-01-012018-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2018-01-012018-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2020-01-012020-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2019-01-012019-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2018-01-012018-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:RealizedGainsonSaleMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:RealizedGainsonSaleMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:RealizedGainsonSaleMember2018-01-012018-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:OtherNetGainLossFromEquitySecuritiesMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:OtherNetGainLossFromEquitySecuritiesMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:OtherNetGainLossFromEquitySecuritiesMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2018-01-012018-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2020-01-012020-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2019-01-012019-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2018-01-012018-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2020-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2019-12-31
0000072971wfc:MeasurementAlternativeMemberwfc:NonmarketableEquitySecuritiesMember2018-12-31
0000072971us-gaap:LandMember2020-12-31
0000072971us-gaap:LandMember2019-12-31
0000072971us-gaap:BuildingAndBuildingImprovementsMember2020-12-31
0000072971us-gaap:BuildingAndBuildingImprovementsMember2019-12-31
0000072971us-gaap:FurnitureAndFixturesMember2020-12-31
0000072971us-gaap:FurnitureAndFixturesMember2019-12-31
0000072971us-gaap:LeaseholdImprovementsMember2020-12-31
0000072971us-gaap:LeaseholdImprovementsMember2019-12-31
0000072971wfc:AssetsLeasedFromOthersMember2020-12-31
0000072971wfc:AssetsLeasedFromOthersMember2019-12-31
0000072971wfc:AFSAndHTMDebtSecuritiesMember2020-12-31
0000072971wfc:AFSAndHTMDebtSecuritiesMember2019-12-31
0000072971us-gaap:LoansReceivableMember2020-12-31
0000072971us-gaap:LoansReceivableMember2019-12-31
0000072971wfc:TradingAndOtherMember2020-12-31
0000072971wfc:TradingAndOtherMember2019-12-31
0000072971us-gaap:CustomerRelationshipsMember2020-12-31
0000072971us-gaap:CustomerRelationshipsMember2019-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-01-012020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-01-012019-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2018-01-012018-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2018-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2018-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2018-01-012018-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2018-01-012018-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel2Member2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Member2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel2Member2018-01-012018-12-31
0000072971wfc:ExcludingResecuritizationMemberwfc:NonconformingMortgageLoanSecuritizationMember2020-01-012020-12-31
0000072971wfc:ExcludingResecuritizationMemberwfc:NonconformingMortgageLoanSecuritizationMember2019-01-012019-12-31
0000072971wfc:ExcludingResecuritizationMemberwfc:NonconformingMortgageLoanSecuritizationMember2018-01-012018-12-31
0000072971wfc:ResidentialMortgageServicingMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMember2018-01-012018-12-31iso4217:USDwfc:loan
0000072971wfc:NonconformingMortgageLoanSecuritizationMember2020-12-31
0000072971wfc:NonconformingMortgageLoanSecuritizationMember2019-12-31
0000072971wfc:NonconformingMortgageLoanSecuritizationMember2020-01-012020-12-31
0000072971wfc:NonconformingMortgageLoanSecuritizationMember2019-01-012019-12-31
0000072971wfc:ResecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971wfc:ResecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-12-31
0000072971wfc:ResecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2018-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:ResecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:ResecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ResecuritizationMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMember2020-12-31
0000072971wfc:CommercialMortgageMember2019-12-31
0000072971wfc:CommercialMortgageMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMember2019-01-012019-12-31
0000072971us-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971wfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:CommercialMortgageMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialMortgageMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:CommercialMortgageMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberwfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:DebtAndOtherLiabilitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialMortgageMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:CommercialMortgageMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:TaxCreditStructuredFinanceMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:TaxCreditStructuredFinanceMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:DebtGuaranteesAndOtherCommitmentsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2019-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:LoansMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherLiabilitiesMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:LoansMemberwfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:DebtSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:OtherLiabilitiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:LoansMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherLiabilitiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:LoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:OtherLiabilitiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:LoansMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherLiabilitiesMemberwfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:LoansMemberwfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:DebtSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:OtherLiabilitiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:LoansMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherLiabilitiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:LoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherAssetsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971us-gaap:OtherLiabilitiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:CommercialMortgageServicingMember2020-12-31
0000072971wfc:CommercialMortgageServicingMember2019-12-31
0000072971wfc:ResidentialMortgageServicingMember2019-12-31
0000072971wfc:ResidentialMortgageServicingMember2018-12-31
0000072971wfc:ResidentialMortgageServicingMember2017-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:MortgageInterestRatesMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:MortgageInterestRatesMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:MortgageInterestRatesMember2018-01-012018-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:ServicingAndForeclosureCostsMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:ServicingAndForeclosureCostsMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:ServicingAndForeclosureCostsMember2018-01-012018-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2018-01-012018-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:PrepaymentEstimatesAndOtherMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:PrepaymentEstimatesAndOtherMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:PrepaymentEstimatesAndOtherMember2018-01-012018-12-31
0000072971wfc:ResidentialMortgageServicingMember2020-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2020-01-012020-12-31
0000072971us-gaap:ServicingContractsMember2020-12-31
0000072971us-gaap:ServicingContractsMember2019-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2020-12-31
0000072971us-gaap:ServicingContractsMember2020-01-012020-12-31
0000072971us-gaap:CustomerRelationshipsMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMember2018-12-31
0000072971wfc:WholesaleBankingMember2018-12-31
0000072971wfc:CommercialBankingMember2018-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2018-12-31
0000072971wfc:WealthAndInvestmentManagementMember2018-12-31
0000072971us-gaap:CorporateMember2018-12-31
0000072971wfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971wfc:WholesaleBankingMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2019-01-012019-12-31
0000072971wfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMember2019-12-31
0000072971wfc:WholesaleBankingMember2019-12-31
0000072971wfc:CommercialBankingMember2019-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2019-12-31
0000072971wfc:WealthAndInvestmentManagementMember2019-12-31
0000072971us-gaap:CorporateMember2019-12-31
0000072971wfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971wfc:WholesaleBankingMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2020-01-012020-12-31
0000072971wfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMember2020-12-31
0000072971wfc:WholesaleBankingMember2020-12-31
0000072971wfc:CommercialBankingMember2020-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2020-12-31
0000072971wfc:WealthAndInvestmentManagementMember2020-12-31
0000072971us-gaap:CorporateMember2020-12-31
0000072971us-gaap:GeographicDistributionDomesticMember2020-12-31
0000072971us-gaap:GeographicDistributionDomesticMember2019-12-31
0000072971us-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:GeographicDistributionForeignMember2019-12-31
0000072971srt:MinimumMembersrt:ParentCompanyMemberus-gaap:SeniorNotesMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SeniorNotesMembersrt:MaximumMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMember2019-12-31
0000072971srt:MinimumMembersrt:ParentCompanyMemberus-gaap:SeniorNotesMemberwfc:FloatingRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SeniorNotesMemberwfc:FloatingRateNotesMembersrt:MaximumMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMember2019-12-31
0000072971srt:MinimumMembersrt:ParentCompanyMemberus-gaap:SeniorNotesMemberwfc:FixFloatNotesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SeniorNotesMemberwfc:FixFloatNotesMembersrt:MaximumMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FixFloatNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FixFloatNotesMember2019-12-31
0000072971srt:ParentCompanyMemberwfc:StructuredNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:StructuredNotesMember2019-12-31
0000072971srt:ParentCompanyMember2020-12-31
0000072971srt:ParentCompanyMember2019-12-31
0000072971srt:MinimumMembersrt:ParentCompanyMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971srt:ParentCompanyMembersrt:MaximumMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971srt:MinimumMemberus-gaap:JuniorSubordinatedDebtMembersrt:ParentCompanyMemberwfc:FixedRateNotesMember2020-12-31
0000072971us-gaap:JuniorSubordinatedDebtMembersrt:ParentCompanyMembersrt:MaximumMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:MinimumMemberus-gaap:JuniorSubordinatedDebtMembersrt:ParentCompanyMemberwfc:FloatingRateNotesMember2020-12-31
0000072971us-gaap:JuniorSubordinatedDebtMembersrt:ParentCompanyMemberwfc:FloatingRateNotesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:SeniorNotesMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMembersrt:MaximumMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateNotesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:SeniorNotesMemberwfc:FloatingRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMemberwfc:FloatingRateNotesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FloatingRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FloatingRateNotesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:SeniorNotesMemberwfc:FixFloatNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMemberwfc:FixFloatNotesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixFloatNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixFloatNotesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberwfc:FixedRateAdvancesFederalHomeLoanBankMemberus-gaap:SeniorNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateAdvancesFederalHomeLoanBankMemberus-gaap:SeniorNotesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateAdvancesFederalHomeLoanBankMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateAdvancesFederalHomeLoanBankMember2019-12-31
0000072971wfc:FloatingRateAdvancesFederalHomeLoanBankMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:FloatingRateAdvancesFederalHomeLoanBankMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:StructuredNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:StructuredNotesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:SeniorNotesMemberwfc:FinanceLeaseObligationsMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMemberwfc:FinanceLeaseObligationsMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FinanceLeaseObligationsMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FinanceLeaseObligationsMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:JuniorSubordinatedDebtMemberwfc:FloatingRateNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:JuniorSubordinatedDebtMemberwfc:FloatingRateNotesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateNotesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixedRateNotesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberwfc:FloatingRateNotesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FloatingRateNotesMembersrt:MaximumMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FloatingRateNotesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FloatingRateNotesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MinimumMemberus-gaap:MortgagesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMembersrt:MaximumMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMember2019-12-31
0000072971srt:MinimumMemberwfc:OtherConsolidatedSubsidiariesMemberus-gaap:SeniorNotesMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:SeniorNotesMembersrt:MaximumMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:FixedRateNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:FixedRateNotesMember2019-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:StructuredNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:StructuredNotesMember2019-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:FinanceLeaseObligationsMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:FinanceLeaseObligationsMember2019-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMember2019-12-31
0000072971srt:MinimumMemberwfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMembersrt:MaximumMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMember2019-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2019-12-31
0000072971srt:AffiliatedEntityMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971srt:AffiliatedEntityMemberwfc:FixedRateNotesMemberus-gaap:SubordinatedDebtMember2019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-03-31
0000072971srt:ParentCompanyMemberus-gaap:SeniorNotesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971us-gaap:JuniorSubordinatedDebtMembersrt:ParentCompanyMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SubordinatedDebtMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:JuniorSubordinatedDebtMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:SecuritizationsandOtherBankDebtMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:SeniorNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:SecuritizationsandOtherBankDebtMember2020-12-31
0000072971us-gaap:StandbyLettersOfCreditMember2020-12-31
0000072971us-gaap:StandbyLettersOfCreditMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971wfc:DirectPayLettersOfCreditMember2020-12-31
0000072971us-gaap:RiskLevelHighMemberwfc:DirectPayLettersOfCreditMember2020-12-31
0000072971us-gaap:ShortMember2020-12-31
0000072971us-gaap:RiskLevelHighMemberus-gaap:ShortMember2020-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMember2020-12-31
0000072971us-gaap:RiskLevelHighMemberus-gaap:ObligationToRepurchaseReceivablesSoldMember2020-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMember2020-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971us-gaap:GuaranteeTypeOtherMember2020-12-31
0000072971us-gaap:GuaranteeTypeOtherMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971us-gaap:RiskLevelHighMember2020-12-31
0000072971us-gaap:StandbyLettersOfCreditMember2019-12-31
0000072971us-gaap:StandbyLettersOfCreditMemberus-gaap:RiskLevelHighMember2019-12-31
0000072971wfc:DirectPayLettersOfCreditMember2019-12-31
0000072971us-gaap:RiskLevelHighMemberwfc:DirectPayLettersOfCreditMember2019-12-31
0000072971us-gaap:ShortMember2019-12-31
0000072971us-gaap:RiskLevelHighMemberus-gaap:ShortMember2019-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMember2019-12-31
0000072971us-gaap:RiskLevelHighMemberus-gaap:ObligationToRepurchaseReceivablesSoldMember2019-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMember2019-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMemberus-gaap:RiskLevelHighMember2019-12-31
0000072971us-gaap:GuaranteeTypeOtherMember2019-12-31
0000072971us-gaap:GuaranteeTypeOtherMemberus-gaap:RiskLevelHighMember2019-12-31
0000072971us-gaap:RiskLevelHighMember2019-12-31
0000072971wfc:ThirdPartyClearingIndemnificationsMember2020-12-31
0000072971wfc:ThirdPartyClearingIndemnificationsMember2019-12-31
0000072971wfc:OtherCommitmentsAndGuaranteesMemberwfc:WellsFargoFinanceLLCMember2020-12-31
0000072971wfc:OtherCommitmentsAndGuaranteesMemberwfc:WellsFargoFinanceLLCMember2019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:PurchaseCommitmentMember2019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:PurchaseCommitmentMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:PurchaseCommitmentMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:PurchaseCommitmentMember2019-12-31
0000072971us-gaap:CollateralPledgedMemberus-gaap:OtherTradingMember2020-12-31
0000072971us-gaap:CollateralPledgedMemberus-gaap:OtherTradingMember2019-12-31
0000072971us-gaap:CollateralPledgedMember2020-12-31
0000072971us-gaap:CollateralPledgedMember2019-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember2020-12-31
0000072971wfc:FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember2019-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMember2020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMember2019-12-31
0000072971us-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:CorporateDebtSecuritiesMember2019-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2020-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2019-12-31
0000072971us-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:EquitySecuritiesMember2019-12-31
0000072971us-gaap:MaturityOvernightMember2020-12-31
0000072971us-gaap:MaturityUpTo30DaysMember2020-12-31
0000072971us-gaap:Maturity30To90DaysMember2020-12-31
0000072971us-gaap:MaturityOver90DaysMember2020-12-31
0000072971us-gaap:MaturityOvernightMember2019-12-31
0000072971us-gaap:MaturityUpTo30DaysMember2019-12-31
0000072971us-gaap:Maturity30To90DaysMember2019-12-31
0000072971us-gaap:MaturityOver90DaysMember2019-12-31wfc:legal_action
0000072971wfc:ATMAccessFeeLitigationMember2016-11-17
0000072971wfc:ATMAccessFeeLitigationMember2020-12-31
0000072971wfc:RetailSalesPracticesCPIandGAPandMortgageinterestratelockmattersMember2020-12-31
0000072971wfc:AutomobileLendingPracticesMember2020-12-31
0000072971wfc:AllClassMembersMemberwfc:AutomobileLendingPracticesMember2020-01-012020-12-31
0000072971wfc:RetailSalesPracticesCPIandGAPandMortgageinterestratelockmattersMember2018-12-012018-12-31
0000072971wfc:InterchangeLitigationMember2012-07-13
0000072971wfc:InterchangeLitigationMember2016-11-302016-11-30
0000072971wfc:MobileDepositPatentLitigationMember2020-12-31
0000072971wfc:MobileDepositPatentLitigationFirstCaseMember2019-12-31
0000072971wfc:MobileDepositPatentLitigationSecondCaseMember2020-01-31
0000072971wfc:MortgageLoanModificationLitigationHernandezVWellsFargoMember2020-10-012020-12-31
0000072971wfc:NomuraNatixisMember2014-08-212015-08-31
0000072971wfc:SalesPracticeMattersMember2018-10-012018-10-31
0000072971wfc:RetailSalesPracticesMattersDepartmentOfJusticeDOJMember2020-02-212020-02-21
0000072971wfc:RetailSalesPracticesMattersSecuritiesAndExchangeCommissionSECMember2020-02-212020-02-21
0000072971wfc:SalesPracticeMattersMember2020-02-212020-02-21
0000072971wfc:SalesPracticeMattersMember2020-10-012020-12-31
0000072971wfc:SalesPracticeMattersMemberwfc:AllClassMembersMember2018-12-012018-12-31
0000072971wfc:SalesPracticeMattersMember2020-04-07
00000729712020-12-312020-12-31
0000072971wfc:SeminoleTribeAdministrationofaminorstrustMember2020-12-31
0000072971wfc:LiabilityForContingentLitigationLossesMember2020-12-31
0000072971wfc:InterchangeLitigationMember2012-07-132012-07-13
0000072971us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-12-31
0000072971us-gaap:NondesignatedMember2020-12-31
0000072971us-gaap:NondesignatedMember2019-12-31
0000072971us-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:CommodityContractMember2020-01-012020-12-31
0000072971us-gaap:EquityContractMember2020-12-31
0000072971us-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:CommodityContractMember2019-12-31
0000072971us-gaap:CommodityContractMember2019-01-012019-12-31
0000072971us-gaap:EquityContractMember2019-12-31
0000072971us-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMember2019-12-31
0000072971us-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DepositsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DepositsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DepositsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:LongTermDebtMemberus-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:FairValueHedgingMember2018-01-012018-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMember2019-01-012019-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:LongTermDebtMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CashFlowHedgingMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMember2018-01-012018-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMember2020-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:DepositsMemberus-gaap:FairValueHedgingMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMember2019-12-31
0000072971us-gaap:DepositsMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:DepositsMemberus-gaap:FairValueHedgingMember2019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2019-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31
0000072971wfc:ReDesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMember2020-12-31
0000072971wfc:ReDesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2020-12-31
0000072971wfc:ReDesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueHedgingMember2019-12-31
0000072971wfc:ReDesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CommodityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberus-gaap:GainLossOnInvestmentsMember12020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMemberus-gaap:CommodityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMemberus-gaap:CreditRiskContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember12020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:CompensationExpenseMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NondesignatedMember2020-01-012020-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:GainLossOnInvestmentsMember12020-01-012020-12-31
0000072971us-gaap:NondesignatedMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:NondesignatedMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NondesignatedMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CommodityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberus-gaap:GainLossOnInvestmentsMember12019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember12019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NondesignatedMember2019-01-012019-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:GainLossOnInvestmentsMember12019-01-012019-12-31
0000072971us-gaap:NondesignatedMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:NondesignatedMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CommodityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberus-gaap:GainLossOnInvestmentsMember12018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CommodityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMemberus-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:CreditRiskContractMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:GainLossOnInvestmentsMember12018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2018-01-012018-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:NondesignatedMember2018-01-012018-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:GainLossOnInvestmentsMember12018-01-012018-12-31
0000072971us-gaap:NondesignatedMemberwfc:OtherNoninterestIncomeMember2018-01-012018-12-31
0000072971us-gaap:NondesignatedMember2018-01-012018-12-31
0000072971us-gaap:CorporateBondSecuritiesMember2020-12-31
0000072971us-gaap:CorporateBondSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971wfc:StructuredProductsMember2020-12-31
0000072971wfc:StructuredProductsMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:CreditDefaultSwapMember2020-12-31
0000072971us-gaap:CreditDefaultSwapMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:CommercialMortgageBackedSecuritiesMember2020-12-31
0000072971us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2020-12-31
0000072971us-gaap:AssetBackedSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:OtherCreditDerivativesMember2020-12-31
0000072971us-gaap:OtherCreditDerivativesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:CorporateBondSecuritiesMember2019-12-31
0000072971us-gaap:CorporateBondSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971wfc:StructuredProductsMember2019-12-31
0000072971wfc:StructuredProductsMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:CreditDefaultSwapMember2019-12-31
0000072971us-gaap:CreditDefaultSwapMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:CommercialMortgageBackedSecuritiesMember2019-12-31
0000072971us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2019-12-31
0000072971us-gaap:AssetBackedSecuritiesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:OtherCreditDerivativesMember2019-12-31
0000072971us-gaap:OtherCreditDerivativesMemberus-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2019-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2019-12-31
0000072971wfc:TradingDebtSecuritiesMember2019-12-31
0000072971wfc:TradingDebtSecuritiesMember2020-01-012020-12-31
0000072971wfc:TradingDebtSecuritiesMember2020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2019-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2020-12-31
0000072971wfc:LoansHeldForSaleMember2019-12-31
0000072971wfc:LoansHeldForSaleMember2020-01-012020-12-31
0000072971wfc:LoansHeldForSaleMember2020-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2020-12-31
0000072971us-gaap:DerivativeMember2019-12-31
0000072971us-gaap:DerivativeMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMember2020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2020-01-012020-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2020-12-31
0000072971wfc:TradingDebtSecuritiesMember2018-12-31
0000072971wfc:TradingDebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2018-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2019-01-012019-12-31
0000072971wfc:LoansHeldForSaleMember2018-12-31
0000072971wfc:LoansHeldForSaleMember2019-01-012019-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2018-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2019-01-012019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2019-01-012019-12-31
0000072971us-gaap:DerivativeMember2018-12-31
0000072971us-gaap:DerivativeMember2019-01-012019-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2018-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2019-01-012019-12-31
0000072971wfc:TradingDebtSecuritiesMember2017-12-31
0000072971wfc:TradingDebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2017-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2018-01-012018-12-31
0000072971wfc:LoansHeldForSaleMember2017-12-31
0000072971wfc:LoansHeldForSaleMember2018-01-012018-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2017-12-31
0000072971wfc:MortgageServicingRightsMemberus-gaap:ResidentialMortgageMember2018-01-012018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2017-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2018-01-012018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2017-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2018-01-012018-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2017-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2018-01-012018-12-31
0000072971us-gaap:DerivativeMember2017-12-31
0000072971us-gaap:DerivativeMember2018-01-012018-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2017-12-31
0000072971us-gaap:EquitySecuritiesMemberus-gaap:SecuritiesAssetsMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:ValuationTechniqueVendorPricingMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971srt:MinimumMemberwfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971wfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971wfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2020-12-31
0000072971srt:MinimumMemberwfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2020-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2020-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:ValuationTechniqueVendorPricingMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ResidentialMortgageMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:InterestRateContractMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971srt:MinimumMemberwfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971wfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971wfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2019-12-31
0000072971srt:MinimumMemberwfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2019-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2019-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:EquityContractMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:EquityContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:EquityContractMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:NonModifiedLoansMemberwfc:MeasurementInputCostofServicePerLoanMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:NonModifiedLoansMemberwfc:MeasurementInputCostofServicePerLoanMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:NonModifiedLoansMemberwfc:MeasurementInputCostofServicePerLoanMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:NonModifiedLoansMemberwfc:MeasurementInputCostofServicePerLoanMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputInitialvalueServicingMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputInitialvalueServicingMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:DerivativeLoanCommitmentsMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMembersrt:MaximumMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMembersrt:WeightedAverageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2018-01-012018-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2018-01-012018-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2018-01-012018-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCostofServicePerLoanMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:CommercialPortfolioSegmentMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputMultiplesMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:WeightedAverageMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:ValuationTechniqueOtherMember2020-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMemberwfc:ValuationTechniqueOtherMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMemberwfc:ValuationTechniqueOtherMembersrt:MaximumMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMemberwfc:ValuationTechniqueOtherMembersrt:WeightedAverageMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputEntityRiskMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31wfc:uSDollarPerBarrel
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCrudeOilPriceMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCrudeOilPriceMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberwfc:MeasurementInputCrudeOilPriceMember2020-12-31wfc:uSDollarPerMMBtu
0000072971srt:MinimumMemberwfc:MeasurementInputNaturalGasPriceMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputNaturalGasPriceMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputNaturalGasPriceMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDefaultRateMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLossSeverityMember2019-12-31
0000072971srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ResidentialPortfolioSegmentMember2019-12-31
0000072971srt:MinimumMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputMultiplesMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputMultiplesMembersrt:MaximumMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputMultiplesMembersrt:WeightedAverageMember2020-12-31
0000072971wfc:FairValueOptionElectionMemberwfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMember2020-01-012020-12-31
0000072971wfc:FairValueOptionElectionMemberwfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMember2019-01-012019-12-31
0000072971wfc:FairValueOptionElectionMemberwfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMember2018-01-012018-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-31
0000072971us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:FinanceLeaseObligationsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:FinanceLeaseObligationsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-31
0000072971wfc:PreferredStockNoVotingRightsMember2020-12-31
0000072971wfc:PreferredStockVotingRightsMember2020-12-31wfc:vote
0000072971wfc:PreferredStockVotingRightsMember2020-01-012020-12-31
0000072971wfc:SeriesZPreferredStockMember2020-01-15
0000072971wfc:SeriesTPreferredStockMember2020-03-162020-03-16
0000072971wfc:SeriesAAPreferredStockMember2020-10-21
0000072971us-gaap:SubsequentEventMemberwfc:SeriesBBPreferredStockMember2021-01-31
0000072971us-gaap:SubsequentEventMemberwfc:SeriesCCPreferredStockMember2021-02-28
0000072971wfc:PreferredStockSeriesIPWAndNMemberus-gaap:SubsequentEventMember2021-03-152021-03-15
0000072971wfc:DividendEqualizationPreferredMember2020-12-31
0000072971wfc:DividendEqualizationPreferredMember2019-12-31
0000072971wfc:SeriesIPreferredStockMember2020-12-31
0000072971wfc:SeriesIPreferredStockMember2019-12-31
0000072971wfc:SeriesKPreferredStockMember2020-12-31
0000072971wfc:SeriesKPreferredStockMember2019-12-31
0000072971wfc:SeriesLPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesLPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesLPreferredStockMember2020-12-31
0000072971wfc:SeriesLPreferredStockMember2019-12-31
0000072971wfc:SeriesNPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesNPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesNPreferredStockMember2020-12-31
0000072971wfc:SeriesNPreferredStockMember2019-12-31
0000072971wfc:SeriesOPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesOPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesOPreferredStockMember2020-12-31
0000072971wfc:SeriesOPreferredStockMember2019-12-31
0000072971wfc:SeriesPPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesPPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesPPreferredStockMember2020-12-31
0000072971wfc:SeriesPPreferredStockMember2019-12-31
0000072971wfc:SeriesQPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesQPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesQPreferredStockMember2020-12-31
0000072971wfc:SeriesQPreferredStockMember2019-12-31
0000072971wfc:SeriesRPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesRPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesRPreferredStockMember2020-12-31
0000072971wfc:SeriesRPreferredStockMember2019-12-31
0000072971wfc:SeriesSPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesSPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesSPreferredStockMember2020-12-31
0000072971wfc:SeriesSPreferredStockMember2019-12-31
0000072971wfc:SeriesTPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesTPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesTPreferredStockMember2020-12-31
0000072971wfc:SeriesTPreferredStockMember2019-12-31
0000072971wfc:SeriesUPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesUPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesUPreferredStockMember2020-12-31
0000072971wfc:SeriesUPreferredStockMember2019-12-31
0000072971wfc:SeriesVPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesVPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesVPreferredStockMember2020-12-31
0000072971wfc:SeriesVPreferredStockMember2019-12-31
0000072971wfc:SeriesWPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesWPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesWPreferredStockMember2020-12-31
0000072971wfc:SeriesWPreferredStockMember2019-12-31
0000072971wfc:SeriesXPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesXPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesXPreferredStockMember2020-12-31
0000072971wfc:SeriesXPreferredStockMember2019-12-31
0000072971wfc:SeriesYPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesYPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesYPreferredStockMember2020-12-31
0000072971wfc:SeriesYPreferredStockMember2019-12-31
0000072971wfc:SeriesZPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesZPreferredStockMember2020-12-31
0000072971wfc:SeriesZPreferredStockMember2019-12-31
0000072971wfc:SeriesAAPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesAAPreferredStockMember2020-12-31
0000072971wfc:SeriesAAPreferredStockMember2019-12-31
0000072971wfc:SeriesKPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesKPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesKPreferredStockMember2020-03-162020-03-16
0000072971wfc:SeriesTPreferredStockMember2020-12-152020-12-15
0000072971wfc:SeriesVPreferredStockMember2020-12-152020-12-15
0000072971wfc:SeriesIPreferredStockMember2019-01-012019-12-31
0000072971wfc:SeriesIPreferredStockMember2020-01-012020-12-31
0000072971srt:MinimumMemberus-gaap:ConvertiblePreferredStockMemberus-gaap:StockCompensationPlanMember2020-12-31
0000072971srt:MinimumMemberus-gaap:ConvertiblePreferredStockMemberus-gaap:StockCompensationPlanMember2019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Membersrt:MaximumMember2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2017Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2017Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MaximumMember2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2016Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2016Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2016Member2019-01-012019-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2016Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Membersrt:MaximumMember2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2014Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2019-01-012019-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2012Member2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2012Member2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Membersrt:MaximumMember2019-01-012019-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2011Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2011Member2019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2011Member2019-01-012019-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2011Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2011Member2019-01-012019-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2011Member2020-01-012020-12-31
0000072971wfc:DividendReinvestmentAndCommonStockPurchasePlansMember2020-12-31
0000072971wfc:DirectorAwardsMember2020-12-31
0000072971wfc:StockPlanMember2020-12-31
0000072971wfc:ConvertibleSecuritiesAndWarrantsMember2020-12-31
0000072971wfc:BroadbasedRSRsMember2018-01-012018-12-31
0000072971us-gaap:RestrictedStockMember2020-12-31
0000072971us-gaap:RestrictedStockMemberwfc:LongTermIncentiveCompensationPlansMembersrt:MaximumMember2020-01-012020-12-31
0000072971us-gaap:RestrictedStockMember2019-12-31
0000072971us-gaap:RestrictedStockMember2020-01-012020-12-31
0000072971us-gaap:RestrictedStockMember2019-01-012019-12-31
0000072971us-gaap:RestrictedStockMember2018-01-012018-12-31
0000072971us-gaap:PerformanceSharesMember2020-12-31
0000072971us-gaap:PerformanceSharesMember2020-01-012020-12-31
0000072971us-gaap:PerformanceSharesMember2019-12-31
0000072971us-gaap:PerformanceSharesMember2019-01-012019-12-31
0000072971us-gaap:PerformanceSharesMember2018-01-012018-12-31
0000072971wfc:LongTermIncentiveCompensationPlansAwardMembersrt:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-31
0000072971wfc:IncentiveCompensationPlansMember2019-12-31
0000072971wfc:IncentiveCompensationPlansMember2020-01-012020-12-31
0000072971wfc:IncentiveCompensationPlansMember2020-12-31
0000072971us-gaap:StockOptionMember2020-01-012020-12-31
0000072971us-gaap:StockOptionMember2019-01-012019-12-31
0000072971us-gaap:StockOptionMember2018-01-012018-12-31
0000072971us-gaap:CommonStockMember2020-12-31
0000072971us-gaap:CommonStockMember2019-12-31
0000072971us-gaap:CommonStockMember2018-12-31
0000072971us-gaap:PreferredStockMember2020-12-31
0000072971us-gaap:PreferredStockMember2019-12-31
0000072971us-gaap:PreferredStockMember2018-12-31
0000072971us-gaap:CommonStockMember2019-01-012019-12-31
0000072971us-gaap:CommonStockMember2018-01-012018-12-31
0000072971us-gaap:PreferredStockMember2020-01-012020-12-31
0000072971us-gaap:PreferredStockMember2019-01-012019-12-31
0000072971us-gaap:PreferredStockMember2018-01-012018-12-31
0000072971srt:MinimumMemberus-gaap:RestrictedStockMemberwfc:LongTermIncentiveCompensationPlansMember2020-01-012020-12-31
0000072971us-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:DepositAccountMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentAssetBasedFeeMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentAssetBasedFeeMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentAssetBasedFeeMember2020-01-012020-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentAssetBasedFeeMember2020-01-012020-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:InvestmentAssetBasedFeeMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentTransactionalFeeMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentTransactionalFeeMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentTransactionalFeeMember2020-01-012020-12-31
0000072971wfc:InvestmentTransactionalFeeMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentTransactionalFeeMember2020-01-012020-12-31
0000072971wfc:InvestmentTransactionalFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:InvestmentTransactionalFeeMember2020-01-012020-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:OtherInvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherInvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:OtherInvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:OtherInvestmentManagementFeeMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:WealthAndInvestmentManagementMemberwfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:InvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:InvestmentManagementFeeMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:TrustFeeMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:TrustFeeMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:TrustFeeMember2020-01-012020-12-31
0000072971wfc:TrustFeeMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:TrustFeeMember2020-01-012020-12-31
0000072971wfc:TrustFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:TrustFeeMember2020-01-012020-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherTrustandInvestmentFeeMember2020-01-012020-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:OtherTrustandInvestmentFeeMember2020-01-012020-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:OtherTrustandInvestmentFeeMember2020-01-012020-12-31
0000072971us-gaap:AssetManagement1Memberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:AssetManagement1Memberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:AssetManagement1Member2020-01-012020-12-31
0000072971us-gaap:AssetManagement1Memberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberus-gaap:AssetManagement1Member2020-01-012020-12-31
0000072971us-gaap:AssetManagement1Memberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971wfc:CommercialBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberwfc:CardInterchangeAndNetworkRevenuesMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:DepositAccountMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentAssetBasedFeeMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentAssetBasedFeeMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentAssetBasedFeeMember2019-01-012019-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentAssetBasedFeeMember2019-01-012019-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:InvestmentAssetBasedFeeMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentTransactionalFeeMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentTransactionalFeeMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentTransactionalFeeMember2019-01-012019-12-31
0000072971wfc:InvestmentTransactionalFeeMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentTransactionalFeeMember2019-01-012019-12-31
0000072971wfc:InvestmentTransactionalFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:InvestmentTransactionalFeeMember2019-01-012019-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:OtherInvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherInvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:OtherInvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:OtherInvestmentManagementFeeMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:WealthAndInvestmentManagementMemberwfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:InvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:InvestmentManagementFeeMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:TrustFeeMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:TrustFeeMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:TrustFeeMember2019-01-012019-12-31
0000072971wfc:TrustFeeMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:TrustFeeMember2019-01-012019-12-31
0000072971wfc:TrustFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:TrustFeeMember2019-01-012019-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherTrustandInvestmentFeeMember2019-01-012019-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:OtherTrustandInvestmentFeeMember2019-01-012019-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:OtherTrustandInvestmentFeeMember2019-01-012019-12-31
0000072971us-gaap:AssetManagement1Memberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:AssetManagement1Memberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:AssetManagement1Member2019-01-012019-12-31
0000072971us-gaap:AssetManagement1Memberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberus-gaap:AssetManagement1Member2019-01-012019-12-31
0000072971us-gaap:AssetManagement1Memberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:InvestmentAdviceMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971wfc:CommercialBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberwfc:CardInterchangeAndNetworkRevenuesMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMember2018-01-012018-12-31
0000072971wfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMember2018-01-012018-12-31
0000072971us-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:DepositAccountMember2018-01-012018-12-31
0000072971us-gaap:DepositAccountMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentAssetBasedFeeMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentAssetBasedFeeMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentAssetBasedFeeMember2018-01-012018-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentAssetBasedFeeMember2018-01-012018-12-31
0000072971wfc:InvestmentAssetBasedFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:InvestmentAssetBasedFeeMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentTransactionalFeeMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentTransactionalFeeMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentTransactionalFeeMember2018-01-012018-12-31
0000072971wfc:InvestmentTransactionalFeeMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentTransactionalFeeMember2018-01-012018-12-31
0000072971wfc:InvestmentTransactionalFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:InvestmentTransactionalFeeMember2018-01-012018-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:OtherInvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherInvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:OtherInvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:OtherInvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:OtherInvestmentManagementFeeMember2018-01-012018-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2018-01-012018-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2018-01-012018-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:WealthAndInvestmentManagementMemberwfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:InvestmentManagementFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:InvestmentManagementFeeMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberwfc:TrustFeeMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:TrustFeeMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:TrustFeeMember2018-01-012018-12-31
0000072971wfc:TrustFeeMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:TrustFeeMember2018-01-012018-12-31
0000072971wfc:TrustFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:TrustFeeMember2018-01-012018-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:CommercialBankingMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:OtherTrustandInvestmentFeeMember2018-01-012018-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:OtherTrustandInvestmentFeeMember2018-01-012018-12-31
0000072971wfc:OtherTrustandInvestmentFeeMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:OtherTrustandInvestmentFeeMember2018-01-012018-12-31
0000072971us-gaap:AssetManagement1Memberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971us-gaap:AssetManagement1Memberwfc:CommercialBankingMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:AssetManagement1Member2018-01-012018-12-31
0000072971us-gaap:AssetManagement1Memberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberus-gaap:AssetManagement1Member2018-01-012018-12-31
0000072971us-gaap:AssetManagement1Memberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:ConsumerBankingAndLendingMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971wfc:WealthAndInvestmentManagementMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971us-gaap:IntersegmentEliminationMemberus-gaap:InvestmentAdviceMember2018-01-012018-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971wfc:CommercialBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMember2018-01-012018-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberwfc:CardInterchangeAndNetworkRevenuesMember2018-01-012018-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2018-01-012018-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2018-01-012018-12-31
0000072971us-gaap:CorporateMemberus-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-31
0000072971wfc:TrailingCommissionMember2020-01-012020-12-31
0000072971wfc:TrailingCommissionMember2019-01-012019-12-31
0000072971wfc:TrailingCommissionMember2018-01-012018-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2020-01-012020-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2019-01-012019-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2018-01-012018-12-31
0000072971wfc:CashBalancePlanMember2009-07-012020-12-31
0000072971us-gaap:QualifiedPlanMemberwfc:CashBalancePlanMember2020-01-012020-12-31
0000072971us-gaap:QualifiedPlanMemberwfc:CashBalancePlanMember2018-01-012018-12-31
0000072971us-gaap:QualifiedPlanMemberwfc:CashBalancePlanMember2019-01-012019-12-31
0000072971us-gaap:QualifiedPlanMember2019-12-31
0000072971us-gaap:NonqualifiedPlanMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:QualifiedPlanMember2018-12-31
0000072971us-gaap:NonqualifiedPlanMember2018-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-12-31
0000072971us-gaap:QualifiedPlanMember2020-01-012020-12-31
0000072971us-gaap:NonqualifiedPlanMember2020-01-012020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-31
0000072971us-gaap:QualifiedPlanMember2019-01-012019-12-31
0000072971us-gaap:NonqualifiedPlanMember2019-01-012019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-12-31
0000072971us-gaap:QualifiedPlanMember2020-12-31
0000072971us-gaap:NonqualifiedPlanMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:QualifiedPlanMember2018-01-012018-12-31
0000072971us-gaap:NonqualifiedPlanMember2018-01-012018-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-01-012018-12-31
0000072971srt:MinimumMember2020-01-012020-12-31
0000072971srt:MaximumMember2020-01-012020-12-31
0000072971srt:MinimumMemberus-gaap:FixedIncomeFundsMemberwfc:CashBalancePlanMember2020-12-31
0000072971us-gaap:FixedIncomeFundsMembersrt:MaximumMemberwfc:CashBalancePlanMember2020-12-31
0000072971srt:MinimumMemberus-gaap:EquitySecuritiesMemberwfc:CashBalancePlanMember2020-12-31
0000072971us-gaap:EquitySecuritiesMembersrt:MaximumMemberwfc:CashBalancePlanMember2020-12-31
0000072971srt:MinimumMemberwfc:RealEstateVentureCapitalPrivateEquityAndOtherInvestmentsMemberwfc:CashBalancePlanMember2020-12-31
0000072971wfc:RealEstateVentureCapitalPrivateEquityAndOtherInvestmentsMembersrt:MaximumMemberwfc:CashBalancePlanMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FixedIncomeFundsMemberwfc:AssetsHeldInPensionPlanTrustMember2020-12-31
0000072971srt:MinimumMemberus-gaap:EquitySecuritiesMemberwfc:AssetsHeldInPensionPlanTrustMember2020-12-31
0000072971us-gaap:FixedIncomeFundsMembersrt:MaximumMemberwfc:AssetsHeldInPensionPlanTrustMember2020-12-31
0000072971us-gaap:EquitySecuritiesMembersrt:MaximumMemberwfc:AssetsHeldInPensionPlanTrustMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:RealEstateMember2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-01-012020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2019-01-012019-12-31wfc:strategy
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMembersrt:MaximumMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMembersrt:MaximumMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMemberwfc:GlobalStocksMember2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2019-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2018-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-01-012019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2018-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-01-012019-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMember2020-01-012020-12-31
0000072971country:USus-gaap:SubsequentEventMemberwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesWithAnnualCompensationOfLessThan75000Member2021-01-012021-12-31
0000072971country:USwfc:EmployeesWithAnnualCompensationOfLessThan150000Memberus-gaap:SubsequentEventMemberwfc:WellsFargoAndCompany401kPlanMember2021-01-012021-12-31
0000072971wfc:EmployeeBenefitsRegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2020-01-012020-12-31
0000072971wfc:EmployeeBenefitsRegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2019-01-012019-12-31
0000072971wfc:EmployeeBenefitsRegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2018-01-012018-12-31
0000072971us-gaap:EmployeeSeveranceMember2020-01-01
0000072971us-gaap:FacilityClosingMember2020-01-01
0000072971us-gaap:OtherRestructuringMember2020-01-01
00000729712020-01-01
0000072971us-gaap:EmployeeSeveranceMember2020-01-012020-12-31
0000072971us-gaap:FacilityClosingMember2020-01-012020-12-31
0000072971us-gaap:OtherRestructuringMember2020-01-012020-12-31
0000072971us-gaap:EmployeeSeveranceMember2020-12-31
0000072971us-gaap:FacilityClosingMember2020-12-31
0000072971us-gaap:OtherRestructuringMember2020-12-31
0000072971us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-12-31
0000072971us-gaap:AccountsPayableAndAccruedLiabilitiesMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-31
0000072971wfc:UnitedStatesTaxJurisdictionMemberwfc:AdministrationAppealsMember2020-01-012020-12-31
0000072971wfc:FieldExaminationMemberwfc:UnitedStatesTaxJurisdictionMember2020-01-012020-12-31
0000072971wfc:FieldExaminationMemberwfc:CaliforniaTaxJurisdictionMember2020-01-012020-12-31
0000072971wfc:NewYorkStateAndCityTaxJurisdictionMemberwfc:FieldExaminationMember2020-01-012020-12-31
0000072971us-gaap:StockOptionMember2020-01-012020-12-31
0000072971us-gaap:StockOptionMember2019-01-012019-12-31
0000072971us-gaap:StockOptionMember2018-01-012018-12-31
0000072971us-gaap:RightsMember2020-01-012020-12-31
0000072971us-gaap:RightsMember2019-01-012019-12-31
0000072971us-gaap:RightsMember2018-01-012018-12-31
0000072971us-gaap:WarrantMember2020-01-012020-12-31
0000072971us-gaap:WarrantMember2019-01-012019-12-31
0000072971us-gaap:WarrantMember2018-01-012018-12-31
0000072971wfc:SeriesJPreferredStockMember2018-01-012018-12-31
0000072971wfc:SeriesLPreferredStockMember2018-01-012018-12-31
0000072971us-gaap:StockOptionMember2020-01-012020-12-31
0000072971us-gaap:StockOptionMember2019-01-012019-12-31
0000072971us-gaap:StockOptionMember2018-01-012018-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:DebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2018-01-012018-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2020-01-012020-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2019-01-012019-12-31
0000072971us-gaap:InterestIncomeMemberus-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2018-01-012018-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2017-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2017-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2017-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:AccountingStandardsUpdate201601Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedTranslationAdjustmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate201601Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:AccountingStandardsUpdate201601Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedTranslationAdjustmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate201601Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2017-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AociAttributableToNoncontrollingInterestMember2018-01-012018-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2018-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AociAttributableToNoncontrollingInterestMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2019-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMember2019-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AociAttributableToNoncontrollingInterestMember2020-01-012020-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2020-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMember2020-12-31
0000072971us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberwfc:ConsumerBankingAndLendingMembersrt:MaximumMember2020-01-012020-12-31
0000072971us-gaap:IntersegmentEliminationMember2020-12-31
0000072971us-gaap:IntersegmentEliminationMember2019-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2020-01-012020-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2019-01-012019-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2018-01-012018-12-31
0000072971srt:ParentCompanyMember2020-01-012020-12-31
0000072971srt:ParentCompanyMember2019-01-012019-12-31
0000072971srt:ParentCompanyMember2018-01-012018-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMemberus-gaap:BankingMember2020-01-012020-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMemberus-gaap:BankingMember2019-01-012019-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMemberus-gaap:BankingMember2018-01-012018-12-31
0000072971srt:ParentCompanyMemberus-gaap:BankingMembersrt:SubsidiariesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:BankingMembersrt:SubsidiariesMember2019-12-31
0000072971srt:ParentCompanyMemberwfc:NonaffiliatesmemberMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:NonaffiliatesmemberMember2019-12-31
0000072971wfc:NonBankingMembersrt:ParentCompanyMembersrt:SubsidiariesMember2020-12-31
0000072971wfc:NonBankingMembersrt:ParentCompanyMembersrt:SubsidiariesMember2019-12-31
0000072971srt:ParentCompanyMembersrt:SubsidiariesMember2020-12-31
0000072971srt:ParentCompanyMembersrt:SubsidiariesMember2019-12-31
0000072971srt:ParentCompanyMember2018-12-31
0000072971srt:ParentCompanyMember2017-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:ParentCompanyMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2019-12-31
0000072971us-gaap:StandardizedApproachMembersrt:ParentCompanyMember2019-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2020-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2019-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2019-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2020-01-012020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:ParentCompanyMember2020-01-012020-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2019-01-012019-12-31
0000072971us-gaap:StandardizedApproachMembersrt:ParentCompanyMember2019-01-012019-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2020-01-012020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2020-01-012020-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2019-01-012019-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2019-01-012019-12-31
0000072971srt:SubsidiariesMember2020-12-31
0000072971srt:SubsidiariesMember2019-12-31
0000072971srt:SubsidiariesMember2020-01-012020-12-31
0000072971wfc:BankSubsidiariesMember2020-12-31
0000072971wfc:NonbankSubsidiariesMember2020-12-31
0000072971wfc:ReserveBalanceforNonUSCentralBanksMember2020-12-31
0000072971wfc:ReserveBalanceforNonUSCentralBanksMember2019-12-31
0000072971wfc:RestrictedCashandCashEquivalentBrokerageCustomersMember2020-12-31
0000072971wfc:RestrictedCashandCashEquivalentBrokerageCustomersMember2019-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsCashAndCashEquivalentsMember2020-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsCashAndCashEquivalentsMember2019-12-31