i WELLS FARGO & COMPANY/MN i ☑ i false i 0000072971 i 12-31 i 2021 i FY i false i NYSE 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 http://fasb.org/us-gaap/2021-01-31#OtherAssets i http://fasb.org/us-gaap/2021-01-31#OtherAssets i http://fasb.org/us-gaap/2021-01-31#OtherLiabilities i http://fasb.org/us-gaap/2021-01-31#OtherLiabilities i http://fasb.org/us-gaap/2021-01-31#OtherLiabilities i 0.10 i 8 i 0.748 i 1.460 i 0.509 i 0.516 i 2.680 i 0.655 i 7.2 i 12.1 i 8.0 i 2.0 i 3.3 i 2.8 i 0.1 i 10.9 i 5.0 i If
issued, preference shares would be limited to one vote per share i nil i nil i P3Y0M0D i P3Y0M0D i zero
years i zero years i 2011 2012 2013 2014 i 2015
2016 2017 2018 i 2015 2016 i 2015 2016 2017 2018 201900000729712021-01-012021-12-31
0000072971us-gaap:CommonStockMember2021-01-012021-12-31
0000072971wfc:A7.5NonCumulativePerpetualConvertibleClassAPreferredStockSeriesLMember2021-01-012021-12-31
0000072971wfc:A5.85FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesQMember2021-01-012021-12-31
0000072971wfc:A6.625FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesRMember2021-01-012021-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesYMember2021-01-012021-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesZMember2021-01-012021-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesAAMember2021-01-012021-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesCCMember2021-01-012021-12-31
0000072971wfc:NonCumulativePerpetualClassAPreferredStockSeriesDDMember2021-01-012021-12-31
0000072971wfc:GuaranteeofMediumTermNotesSeriesAdueOctober302028ofWellsFargoFinanceLLCMember2021-01-012021-12-31
00000729712021-06-30iso4217:USD
00000729712022-02-11xbrli:shares
00000729712020-01-012020-12-31
00000729712019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMember2021-01-012021-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMember2020-01-012020-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMember2019-01-012019-12-31iso4217:USDxbrli:shares
0000072971us-gaap:ParentMember2021-01-012021-12-31
0000072971us-gaap:ParentMember2020-01-012020-12-31
0000072971us-gaap:ParentMember2019-01-012019-12-31
00000729712021-12-31
00000729712020-12-31
0000072971wfc:FairValueOptionElectionMember2021-12-31
0000072971wfc:FairValueOptionElectionMember2020-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:NonrecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971us-gaap:NonrecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-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:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Memberus-gaap:RetainedEarningsMember2018-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Member2018-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberwfc:AccountingStandardsUpdate201602AndAccountingStandardsUpdate201708Member2018-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:RetainedEarningsMember2019-01-012019-12-31
0000072971us-gaap:NoncontrollingInterestMember2019-01-012019-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMember2019-01-012019-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31
0000072971us-gaap:CommonStockMember2019-01-012019-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31
0000072971us-gaap:RetainedEarningsMember2019-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
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:RetainedEarningsMember2019-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31
0000072971us-gaap:TreasuryStockMember2019-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2019-12-31
0000072971us-gaap:NoncontrollingInterestMember2019-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2019-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:RetainedEarningsMember2020-01-012020-12-31
0000072971us-gaap:NoncontrollingInterestMember2020-01-012020-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMember2020-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:RetainedEarningsMember2020-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
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-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:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMember2020-12-31
0000072971us-gaap:PreferredStockMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971us-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommonStockMember2020-12-31
0000072971us-gaap:AdditionalPaidInCapitalMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2020-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971us-gaap:TreasuryStockMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971us-gaap:NoncontrollingInterestMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971us-gaap:RetainedEarningsMember2021-01-012021-12-31
0000072971us-gaap:NoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31
0000072971us-gaap:CommonStockMember2021-01-012021-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31
0000072971us-gaap:TreasuryStockMember2021-01-012021-12-31
0000072971us-gaap:PreferredStockMember2021-01-012021-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2021-01-012021-12-31
0000072971us-gaap:PreferredStockMember2021-12-31
0000072971us-gaap:CommonStockMember2021-12-31
0000072971us-gaap:AdditionalPaidInCapitalMember2021-12-31
0000072971us-gaap:RetainedEarningsMember2021-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31
0000072971us-gaap:TreasuryStockMember2021-12-31
0000072971us-gaap:DeferredCompensationShareBasedPaymentsMember2021-12-31
0000072971us-gaap:NoncontrollingInterestMember2021-12-31
00000729712019-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2018-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:ScenarioPreviouslyReportedMember2020-01-012020-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2020-01-012020-12-31
0000072971wfc:TaxAdvantagedRenewableEnergyMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2020-01-012020-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:ScenarioPreviouslyReportedMember2019-01-012019-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2019-01-012019-12-31
0000072971wfc:TaxAdvantagedRenewableEnergyMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2019-01-012019-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:ScenarioPreviouslyReportedMember2020-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2020-12-31
0000072971wfc:TaxAdvantagedRenewableEnergyMemberwfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2020-12-31
0000072971us-gaap:AccountingStandardsUpdate202101Member2021-01-012021-12-31
0000072971us-gaap:AccountingStandardsUpdate202008Member2021-01-012021-12-31
0000072971us-gaap:AccountingStandardsUpdate202001Member2021-01-012021-12-31
0000072971us-gaap:AccountingStandardsUpdate201912Member2021-01-012021-12-31
0000072971wfc:TradingSecuritiesAndTradingAssetsMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:EquitySecuritiesMember2021-01-012021-12-31
0000072971us-gaap:AccountingStandardsUpdate201602Member2019-12-31
0000072971wfc:HeldforTradingMember2021-12-31
0000072971wfc:HeldforTradingMember2020-12-31
0000072971wfc:HeldforTradingMember2021-01-012021-12-31
0000072971wfc:HeldforTradingMember2020-01-012020-12-31
0000072971wfc:HeldforTradingMember2019-01-012019-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2021-12-31
0000072971us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2021-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2021-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2021-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
0000072971wfc:NontaxablePreferredDebtSecuritiesMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-31
0000072971wfc:NontaxablePreferredDebtSecuritiesMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2021-01-012021-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2020-01-012020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMember2019-01-012019-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2021-01-012021-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2020-01-012020-12-31
0000072971us-gaap:USStatesAndPoliticalSubdivisionsMember2019-01-012019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2021-01-012021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2020-01-012020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2019-01-012019-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2021-01-012021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2020-01-012020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2019-01-012019-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2021-01-012021-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2020-01-012020-12-31
0000072971us-gaap:CollateralizedLoanObligationsMember2019-01-012019-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:OtherDebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMember2019-01-012019-12-31xbrli:pure
0000072971wfc:SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember2021-12-31
0000072971wfc:AllOtherDebtSecuritiesMember2021-12-31
0000072971wfc:SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember2020-12-31
0000072971wfc:AllOtherDebtSecuritiesMember2020-12-31
0000072971wfc:CreditRatingAAAndAboveMember2021-12-31
0000072971wfc:CreditRatingAAAndAboveMember2020-12-31
0000072971wfc:CreditRatingAAAndAboveMemberus-gaap:CollateralizedLoanObligationsMember2021-12-31
0000072971wfc:CreditRatingAAAndAboveMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMember2021-12-31
0000072971us-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMember2021-12-31
0000072971us-gaap:RealEstateLoanMember2020-12-31
0000072971us-gaap:ConstructionLoansMember2021-12-31
0000072971us-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FirstMortgageMember2021-12-31
0000072971us-gaap:FirstMortgageMember2020-12-31
0000072971us-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMember2020-12-31
0000072971us-gaap:AutomobileLoanMember2021-12-31
0000072971us-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:ConsumerLoanMember2021-12-31
0000072971us-gaap:ConsumerLoanMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2020-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:GeographicDistributionForeignMember2021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971us-gaap:GeographicDistributionForeignMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2021-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2020-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberwfc:FinancialInstitutionsBorrowerExcludingBanksMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberwfc:FinancialInstitutionsBorrowerExcludingBanksMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:ProductConcentrationRiskMember2020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:ProductConcentrationRiskMember2021-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CommercialRealEstateMembersrt:MinimumMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:CommercialRealEstateMembersrt:MinimumMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-31
0000072971us-gaap:GeographicConcentrationRiskMemberus-gaap:LoansAndFinanceReceivablesMemberstpr:CAus-gaap:ResidentialMortgageMember2021-01-012021-12-31
0000072971us-gaap:GeographicConcentrationRiskMemberus-gaap:LoansAndFinanceReceivablesMemberstpr:CAus-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:GeographicConcentrationRiskMemberwfc:CaliforniaLargerMetropolitanAreasMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ResidentialMortgageMembersrt:MaximumMember2021-01-012021-12-31
0000072971us-gaap:GeographicConcentrationRiskMemberwfc:CaliforniaLargerMetropolitanAreasMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ResidentialMortgageMembersrt:MaximumMember2020-01-012020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:ResidentialMortgageMemberus-gaap:ProductConcentrationRiskMemberwfc:InterestOnlyLoansMember2021-01-012021-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMemberus-gaap:ResidentialMortgageMemberus-gaap:ProductConcentrationRiskMemberwfc:InterestOnlyLoansMember2020-01-012020-12-31
0000072971wfc:InternationalMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971wfc:InternationalMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-31
0000072971us-gaap:CommercialLoanMember2021-01-012021-12-31
0000072971us-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMember2021-01-012021-12-31
0000072971us-gaap:RealEstateLoanMember2020-01-012020-12-31
0000072971us-gaap:ConstructionLoansMember2021-01-012021-12-31
0000072971us-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2021-01-012021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMember2021-01-012021-12-31
0000072971us-gaap:FirstMortgageMember2020-01-012020-12-31
0000072971us-gaap:SecondMortgageMember2021-01-012021-12-31
0000072971us-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971us-gaap:CreditCardReceivablesMember2021-01-012021-12-31
0000072971us-gaap:CreditCardReceivablesMember2020-01-012020-12-31
0000072971us-gaap:AutomobileLoanMember2021-01-012021-12-31
0000072971us-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMember2021-01-012021-12-31
0000072971us-gaap:ConsumerLoanMember2020-01-012020-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2021-12-31
0000072971us-gaap:AllowanceForLossesOnFinanceReceivablesMember2020-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2021-12-31
0000072971us-gaap:ReserveForOffBalanceSheetActivitiesMember2020-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:CommercialPortfolioSegmentMember2019-12-31
0000072971srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-31
0000072971us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMember2021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:PassMember2021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:CriticizedMember2021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PassMember2021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2021-12-31
0000072971us-gaap:PassMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:CriticizedMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PassMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CriticizedMember2021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:PassMember2020-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:CriticizedMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PassMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:CriticizedMember2020-12-31
0000072971us-gaap:PassMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971us-gaap:ConstructionLoansMemberus-gaap:CriticizedMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PassMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CriticizedMember2020-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialLoanMember2021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2021-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2021-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialLoanMember2021-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:RealEstateLoanMember2021-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberwfc:CommercialLeaseFinancingReceivableMember2021-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialLoanMember2021-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2021-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialLoanMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:RealEstateLoanMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberwfc:CommercialLeaseFinancingReceivableMember2020-12-31
0000072971wfc:A3089dayspastdueandstillaccruingMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:FirstMortgageMember2021-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:A180plusDPDMember2021-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMemberus-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2021-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971wfc:A90119DaysPastDueMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971wfc:A120179DPDmemberMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971wfc:A120179DPDmemberMemberus-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:FirstMortgageMember2020-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:A180plusDPDMember2020-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:A90119DaysPastDueMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:A120179DPDmemberMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:A120179DPDmemberMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:A90119DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:A120179DPDmemberMemberus-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:A180plusDPDMember2020-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2020-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-31
0000072971us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerPortfolioSegmentMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConsumerPortfolioSegmentMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO720759Member2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO680719Member2021-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO600639Member2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICOlessthan600Member2021-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Memberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Memberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMemberwfc:FICOlessthan600Member2021-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Member2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Member2021-12-31
0000072971wfc:FICO640679Memberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Member2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan600Member2021-12-31
0000072971wfc:NoFICOavailableMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Memberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Memberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICOlessthan600Member2021-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Member2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Member2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Member2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan600Member2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOnotrequiredMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO720759Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO680719Member2020-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICO600639Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Memberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Memberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-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:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Member2020-12-31
0000072971wfc:FICO640679Memberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Member2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberus-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Memberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Memberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Memberus-gaap:AutomobileLoanMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMemberwfc:FICOlessthan600Member2020-12-31
0000072971wfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO800ormoreMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:FICO760799Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO720759Member2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO680719Member2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:FICO640679Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICO600639Member2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOlessthan600Member2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:NoFICOavailableMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:FICOnotrequiredMember2020-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:LTV60.0180Member2021-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:NoLTVCLTVavailableMember2021-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:LTV60.0180Memberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LTV80.01100Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LTV100.01120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LTVgreaterthan120Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:NoLTVCLTVavailableMemberus-gaap:SecondMortgageMember2021-12-31
0000072971us-gaap:ResidentialMortgageMember2021-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:LTV60.0180Member2020-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:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMemberwfc:NoLTVCLTVavailableMember2020-12-31
0000072971wfc:LTV060Memberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:LTV60.0180Memberus-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:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberwfc:NoLTVCLTVavailableMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember2021-12-31
0000072971us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember2020-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2021-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialLoanMember2020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConstructionLoansMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:ConstructionLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FirstMortgageMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:SecondMortgageMember2020-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:AutomobileLoanMember2020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMember2020-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialLoanMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialLoanMember2021-01-012021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:RealEstateLoanMember2021-01-012021-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2021-01-012021-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2021-01-012021-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConstructionLoansMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConstructionLoansMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConstructionLoansMember2021-01-012021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationsotherconcessionsMember2021-01-012021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2021-01-012021-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:FirstMortgageMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:FirstMortgageMember2021-01-012021-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2021-01-012021-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:SecondMortgageMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:SecondMortgageMember2021-01-012021-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:CreditCardReceivablesMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationsotherconcessionsMember2021-01-012021-12-31
0000072971us-gaap:CreditCardReceivablesMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2021-01-012021-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2021-01-012021-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:AutomobileLoanMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:AutomobileLoanMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:AutomobileLoanMember2021-01-012021-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationsotherconcessionsMember2021-01-012021-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2021-01-012021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:PrincipalForgivenessMember2021-01-012021-12-31
0000072971us-gaap:ContractualInterestRateReductionMember2021-01-012021-12-31
0000072971wfc:ModificationsotherconcessionsMember2021-01-012021-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2021-01-012021-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialLoanMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:RealEstateLoanMember2020-01-012020-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConstructionLoansMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConstructionLoansMember2020-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
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:FirstMortgageMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:FirstMortgageMember2020-01-012020-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:SecondMortgageMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:SecondMortgageMember2020-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
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:AutomobileLoanMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationsotherconcessionsMember2020-01-012020-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2020-01-012020-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2020-01-012020-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerPortfolioSegmentMember2020-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:CommercialLoanMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:CommercialLoanMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971us-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialLoanMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:RealEstateLoanMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMember2019-01-012019-12-31
0000072971us-gaap:RealEstateLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971us-gaap:ConstructionLoansMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConstructionLoansMember2019-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:CommercialLeaseFinancingReceivableMember2019-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
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:FirstMortgageMember2019-01-012019-12-31
0000072971us-gaap:FirstMortgageMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:FirstMortgageMember2019-01-012019-12-31
0000072971us-gaap:PrincipalForgivenessMemberus-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971us-gaap:ContractualInterestRateReductionMemberus-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971us-gaap:SecondMortgageMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:SecondMortgageMember2019-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:CreditCardReceivablesMember2019-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
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971us-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:AutomobileLoanMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationsotherconcessionsMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMember2019-01-012019-12-31
0000072971us-gaap:ConsumerLoanMemberwfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2019-01-012019-12-31
0000072971wfc:ModificationsotherconcessionsMemberus-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971wfc:TrialModificationsMemberus-gaap:ConsumerPortfolioSegmentMember2019-01-012019-12-31
0000072971wfc:ModificationofrecordedinvestmentrelatedtointerestratereductionMemberus-gaap:ConsumerPortfolioSegmentMember2019-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
0000072971wfc:LoansremodifiedMember2021-01-012021-12-31
0000072971wfc:LoansremodifiedMember2020-01-012020-12-31
0000072971wfc:LoansremodifiedMember2019-01-012019-12-31
0000072971wfc:RailroadCarsUsedToTransportCoalMemberus-gaap:RailroadTransportationEquipmentMember2021-10-012021-12-31
0000072971wfc:RailroadCarsNotUsedToTransportCoalMemberus-gaap:RailroadTransportationEquipmentMember2021-01-012021-12-31
0000072971srt:MinimumMember2021-12-31
0000072971srt:MaximumMember2021-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:HeldforTradingMember2021-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:HeldforTradingMember2020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NotHeldforTradingMember2021-12-31
0000072971wfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:PrivateEquityFundsMember2021-12-31
0000072971wfc:NotHeldforTradingMemberus-gaap:PrivateEquityFundsMember2020-12-31
0000072971wfc:TaxAdvantagedRenewableEnergyMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:TaxAdvantagedRenewableEnergyMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:NewMarketTaxCreditandOtherMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:NewMarketTaxCreditandOtherMemberwfc:NotHeldforTradingMember2020-12-31
0000072971us-gaap:EquityMethodInvestmentsMemberwfc:NotHeldforTradingMember2021-12-31
0000072971us-gaap:EquityMethodInvestmentsMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMemberwfc:NotHeldforTradingMember2020-12-31
0000072971us-gaap:OtherAggregatedInvestmentsMemberwfc:NotHeldforTradingMember2021-12-31
0000072971us-gaap:OtherAggregatedInvestmentsMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:InvestmentinFederalReserveBankStockandOtherMemberwfc:NotHeldforTradingMember2021-12-31
0000072971wfc:InvestmentinFederalReserveBankStockandOtherMemberwfc:NotHeldforTradingMember2020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2021-01-012021-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971wfc:MarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2021-01-012021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2021-01-012021-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971us-gaap:EquitySecuritiesMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2021-01-012021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:ImpairmentinValueofAssetMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2021-01-012021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:UnrealizedGainsLossesMember2019-01-012019-12-31
0000072971wfc:RealizedGainsonSaleMemberwfc:NonmarketableEquitySecuritiesMember2021-01-012021-12-31
0000072971wfc:RealizedGainsonSaleMemberwfc:NonmarketableEquitySecuritiesMember2020-01-012020-12-31
0000072971wfc:RealizedGainsonSaleMemberwfc:NonmarketableEquitySecuritiesMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:GainLossonEquityInvestmentsMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2021-01-012021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2020-01-012020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2019-01-012019-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementAlternativeMember2019-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMember2021-01-012021-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMember2020-01-012020-12-31
0000072971wfc:LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMember2019-01-012019-12-31
0000072971us-gaap:LandMember2021-12-31
0000072971us-gaap:LandMember2020-12-31
0000072971us-gaap:BuildingAndBuildingImprovementsMember2021-12-31
0000072971us-gaap:BuildingAndBuildingImprovementsMember2020-12-31
0000072971us-gaap:FurnitureAndFixturesMember2021-12-31
0000072971us-gaap:FurnitureAndFixturesMember2020-12-31
0000072971us-gaap:LeaseholdImprovementsMember2021-12-31
0000072971us-gaap:LeaseholdImprovementsMember2020-12-31
0000072971wfc:AssetsLeasedFromOthersMember2021-12-31
0000072971wfc:AssetsLeasedFromOthersMember2020-12-31
0000072971wfc:AFSAndHTMDebtSecuritiesMember2021-12-31
0000072971wfc:AFSAndHTMDebtSecuritiesMember2020-12-31
0000072971us-gaap:LoansReceivableMember2021-12-31
0000072971us-gaap:LoansReceivableMember2020-12-31
0000072971wfc:TradingAndOtherMember2021-12-31
0000072971wfc:TradingAndOtherMember2020-12-31
0000072971us-gaap:CustomerRelationshipsMember2021-12-31
0000072971us-gaap:CustomerRelationshipsMember2020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-01-012021-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-01-012020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-01-012019-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtAndOtherLiabilitiesMember2021-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtAndOtherLiabilitiesMember2020-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMember2021-12-31
0000072971wfc:ConformingMortgageLoanSecuritizationMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMember2020-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel3Memberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberus-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:CollateralizedFinancingReceivableMemberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageMemberwfc:CollateralizedFinancingReceivableMemberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:CollateralizedFinancingReceivableMemberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMemberwfc:CollateralizedFinancingReceivableMemberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:CollateralizedFinancingReceivableMemberus-gaap:ResidentialMortgageMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:CommercialMortgageMemberwfc:CollateralizedFinancingReceivableMemberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:ExcludingResecuritizationMember2021-01-012021-12-31
0000072971wfc:ExcludingResecuritizationMember2020-01-012020-12-31
0000072971wfc:ExcludingResecuritizationMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMember2021-01-012021-12-31
0000072971wfc:ResidentialMortgageServicingMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMember2019-01-012019-12-31iso4217:USDwfc:loan
0000072971us-gaap:StudentLoanMember2021-01-012021-12-31
0000072971wfc:CollateralizedFinancingReceivableMemberus-gaap:StudentLoanMember2021-01-012021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2020-01-012020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2019-01-012019-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2021-01-012021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ResecuritizationMember2020-01-012020-12-31
0000072971wfc:CommercialMortgageMember2021-12-31
0000072971wfc:CommercialMortgageMember2020-12-31
0000072971wfc:CommercialMortgageMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageMember2020-01-012020-12-31
0000072971us-gaap:ResidentialMortgageMember2021-01-012021-12-31
0000072971us-gaap:ResidentialMortgageMember2020-01-012020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:InvestmentTaxCreditMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:FinanceReceivablesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:NonconformingMortgageLoanSecuritizationMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:InvestmentTaxCreditMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:InvestmentTaxCreditMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:FinanceReceivablesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberwfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:FinanceReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:DebtSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:EquitySecuritiesMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:OtherAssetsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberwfc:DebtGuaranteesAndOtherCommitmentsMemberwfc:ExcludingResecuritizationMember2020-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialandIndustrialLoansandLeasesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialRealEstateLoansMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:OtherSecuritizationsAndTransactionsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971wfc:CommercialMortgageServicingMember2020-12-31
0000072971wfc:CommercialMortgageServicingMember2021-12-31
0000072971wfc:ResidentialMortgageServicingMember2020-12-31
0000072971wfc:ResidentialMortgageServicingMember2019-12-31
0000072971wfc:ResidentialMortgageServicingMember2018-12-31
0000072971wfc:MortgageInterestRatesMemberwfc:ResidentialMortgageServicingMember2021-01-012021-12-31
0000072971wfc:MortgageInterestRatesMemberwfc:ResidentialMortgageServicingMember2020-01-012020-12-31
0000072971wfc:MortgageInterestRatesMemberwfc:ResidentialMortgageServicingMember2019-01-012019-12-31
0000072971wfc:ServicingAndForeclosureCostsMemberwfc:ResidentialMortgageServicingMember2021-01-012021-12-31
0000072971wfc:ServicingAndForeclosureCostsMemberwfc:ResidentialMortgageServicingMember2020-01-012020-12-31
0000072971wfc:ServicingAndForeclosureCostsMemberwfc:ResidentialMortgageServicingMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2021-01-012021-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2020-01-012020-12-31
0000072971wfc:ResidentialMortgageServicingMemberwfc:DiscountRatesMember2019-01-012019-12-31
0000072971wfc:PrepaymentEstimatesAndOtherMemberwfc:ResidentialMortgageServicingMember2021-01-012021-12-31
0000072971wfc:PrepaymentEstimatesAndOtherMemberwfc:ResidentialMortgageServicingMember2020-01-012020-12-31
0000072971wfc:PrepaymentEstimatesAndOtherMemberwfc:ResidentialMortgageServicingMember2019-01-012019-12-31
0000072971wfc:ResidentialMortgageServicingMember2021-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2021-01-012021-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2020-01-012020-12-31
0000072971us-gaap:ServicingContractsMember2021-12-31
0000072971us-gaap:ServicingContractsMember2020-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2021-12-31
0000072971wfc:CommercialMortgageServicingMemberwfc:AmortizedMember2020-12-31
0000072971us-gaap:ServicingContractsMember2021-01-012021-12-31
0000072971us-gaap:CustomerRelationshipsMember2021-01-012021-12-31
0000072971wfc:WellsFargoAssetManagementWFAMMember2021-10-012021-12-31
0000072971wfc:CorporateTrustServicesMember2021-10-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WholesaleBankingMember2019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2019-12-31
0000072971us-gaap:CorporateNonSegmentMember2019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WholesaleBankingMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateNonSegmentMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WholesaleBankingMember2020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2020-12-31
0000072971us-gaap:CorporateNonSegmentMember2020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WholesaleBankingMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971us-gaap:CorporateNonSegmentMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WholesaleBankingMember2021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2021-12-31
0000072971us-gaap:CorporateNonSegmentMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMembersrt:MinimumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMembersrt:MinimumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMember2020-12-31
0000072971srt:ParentCompanyMembersrt:MinimumMemberwfc:FixFloatNotesMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixFloatNotesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixFloatNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixFloatNotesMember2020-12-31
0000072971srt:ParentCompanyMemberwfc:StructuredNotesMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:StructuredNotesMember2020-12-31
0000072971srt:ParentCompanyMember2021-12-31
0000072971srt:ParentCompanyMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMembersrt:MinimumMember2021-12-31
0000072971srt:ParentCompanyMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMembersrt:MaximumMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMembersrt:MinimumMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FixedRateNotesMembersrt:MaximumMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMembersrt:MinimumMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:FloatingRateNotesMembersrt:MaximumMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971wfc:FixedRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:FixedRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:FloatingRateNotesMembersrt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixFloatNotesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:FixFloatNotesMember2020-12-31
0000072971wfc:FixedRateAdvancesFederalHomeLoanBankMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:FixedRateAdvancesFederalHomeLoanBankMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:StructuredNotesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:StructuredNotesMember2020-12-31
0000072971wfc:FinanceLeaseObligationsMembersrt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FinanceLeaseObligationsMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FinanceLeaseObligationsMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:FinanceLeaseObligationsMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2020-12-31
0000072971us-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMembersrt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971us-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMember2021-12-31
0000072971wfc:FloatingRateNotesMembersrt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971wfc:FloatingRateNotesMembersrt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMembersrt:MaximumMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-31
0000072971wfc:FloatingRateNotesMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-31
0000072971srt:MinimumMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMembersrt:MaximumMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:MortgagesMember2020-12-31
0000072971wfc:FixedRateNotesMemberwfc:OtherConsolidatedSubsidiariesMembersrt:MinimumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FixedRateNotesMemberwfc:OtherConsolidatedSubsidiariesMembersrt:MaximumMemberus-gaap:SeniorNotesMember2021-12-31
0000072971wfc:FixedRateNotesMemberwfc:OtherConsolidatedSubsidiariesMember2021-12-31
0000072971wfc:FixedRateNotesMemberwfc:OtherConsolidatedSubsidiariesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:StructuredNotesMember2021-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberwfc:StructuredNotesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMember2021-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMember2020-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMember2021-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:MortgagesMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMember2021-12-31
0000072971srt:ParentCompanyMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMember2020-12-31
0000072971srt:AffiliatedEntityMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMember2021-12-31
0000072971srt:AffiliatedEntityMemberus-gaap:SubordinatedDebtMemberwfc:FixedRateNotesMember2020-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-31
0000072971us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:SeniorNotesMember2021-12-31
0000072971us-gaap:SubordinatedDebtMembersrt:ParentCompanyMember2021-12-31
0000072971srt:ParentCompanyMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:SeniorNotesMember2021-12-31
0000072971us-gaap:SubordinatedDebtMemberwfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberus-gaap:JuniorSubordinatedDebtMember2021-12-31
0000072971wfc:WellsFargoBankNationalAssociationAndOtherBankEntitiesMemberwfc:SecuritizationsandOtherBankDebtMember2021-12-31
0000072971wfc:OtherConsolidatedSubsidiariesMemberus-gaap:SeniorNotesMember2021-12-31
0000072971us-gaap:StandbyLettersOfCreditMember2021-12-31
0000072971us-gaap:StandbyLettersOfCreditMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971wfc:DirectPayLettersOfCreditMember2021-12-31
0000072971wfc:DirectPayLettersOfCreditMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971us-gaap:ShortMember2021-12-31
0000072971us-gaap:ShortMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMember2021-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMember2021-12-31
0000072971wfc:ExchangeAndClearingHouseGuaranteesMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971us-gaap:GuaranteeTypeOtherMember2021-12-31
0000072971us-gaap:GuaranteeTypeOtherMemberus-gaap:RiskLevelHighMember2021-12-31
0000072971us-gaap:RiskLevelHighMember2021-12-31
0000072971us-gaap:StandbyLettersOfCreditMember2020-12-31
0000072971us-gaap:StandbyLettersOfCreditMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971wfc:DirectPayLettersOfCreditMember2020-12-31
0000072971wfc:DirectPayLettersOfCreditMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971us-gaap:ShortMember2020-12-31
0000072971us-gaap:ShortMemberus-gaap:RiskLevelHighMember2020-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMember2020-12-31
0000072971us-gaap:ObligationToRepurchaseReceivablesSoldMemberus-gaap:RiskLevelHighMember2020-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
0000072971wfc:ThirdPartyClearingIndemnificationsMember2021-12-31
0000072971wfc:ThirdPartyClearingIndemnificationsMember2020-12-31
0000072971wfc:WellsFargoFinanceLLCMemberwfc:OtherCommitmentsAndGuaranteesMember2021-12-31
0000072971wfc:WellsFargoFinanceLLCMemberwfc:OtherCommitmentsAndGuaranteesMember2020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:PurchaseCommitmentMember2020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:PurchaseCommitmentMember2021-12-31
0000072971us-gaap:PurchaseCommitmentMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971us-gaap:PurchaseCommitmentMemberus-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:OtherTradingMemberus-gaap:CollateralPledgedMember2021-12-31
0000072971us-gaap:OtherTradingMemberus-gaap:CollateralPledgedMember2020-12-31
0000072971us-gaap:CollateralPledgedMember2021-12-31
0000072971us-gaap:CollateralPledgedMember2020-12-31
0000072971us-gaap:CollateralPledgedMemberwfc:HeldforTradingMember2021-12-31
0000072971us-gaap:CollateralPledgedMemberwfc:HeldforTradingMember2020-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-31
0000072971wfc:VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember2021-12-31
0000072971wfc:FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember2020-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMember2021-12-31
0000072971us-gaap:LoansAndFinanceReceivablesMember2020-12-31
0000072971us-gaap:CorporateDebtSecuritiesMember2021-12-31
0000072971us-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2021-12-31
0000072971us-gaap:AssetBackedSecuritiesMember2020-12-31
0000072971us-gaap:EquitySecuritiesMember2021-12-31
0000072971us-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:MaturityOvernightMember2021-12-31
0000072971us-gaap:MaturityUpTo30DaysMember2021-12-31
0000072971us-gaap:Maturity30To90DaysMember2021-12-31
0000072971us-gaap:MaturityOver90DaysMember2021-12-31
0000072971us-gaap:MaturityOvernightMember2020-12-31
0000072971us-gaap:MaturityUpTo30DaysMember2020-12-31
0000072971us-gaap:Maturity30To90DaysMember2020-12-31
0000072971us-gaap:MaturityOver90DaysMember2020-12-31
0000072971wfc:ATMAccessFeeLitigationMember2016-11-17wfc:legal_action
0000072971wfc:ATMAccessFeeLitigationMember2021-12-31
0000072971wfc:RetailSalesPracticesCPIandGAPandMortgageinterestratelockmattersMember2018-04-20
0000072971wfc:AutomobileLendingPracticesMember2017-07-31
0000072971wfc:AutomobileLendingPracticesMember2021-11-012021-11-30
0000072971wfc:CommercialLendingShareholderLitigationMember2020-11-30
0000072971wfc:InterchangeLitigationMember2012-07-13
0000072971wfc:InterchangeLitigationMember2016-11-302016-11-30
0000072971wfc:MortgageLendingMattersHernandezVWellsFargoMember2020-10-012020-12-31
0000072971us-gaap:SubsequentEventMemberwfc:MortgageLendingMattersHernandezVWellsFargoMember2022-01-012022-01-31
0000072971us-gaap:SubsequentEventMemberwfc:MortgageLendingMattersRyderCaseMember2022-01-012022-01-31
0000072971wfc:MortgageLendingMattersOCCMember2021-09-09
0000072971wfc:NomuraNatixisMember2014-08-212015-08-31
0000072971wfc:RetailSalesPracticesMattersDepartmentOfJusticeDOJMember2020-02-212020-02-21
0000072971wfc:RetailSalesPracticesMattersSecuritiesAndExchangeCommissionSECMember2020-02-212020-02-21
0000072971wfc:SalesPracticeMattersMember2020-02-212020-02-21
00000729712020-12-312020-12-31
0000072971wfc:SeminoleTribeAdministrationofaminorstrustMember2021-12-31
0000072971wfc:LiabilityForContingentLitigationLossesMember2021-12-31
0000072971wfc:InterchangeLitigationMember2012-07-132012-07-13
0000072971us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMember2021-12-31
0000072971us-gaap:DesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-12-31
0000072971us-gaap:NondesignatedMember2021-12-31
0000072971us-gaap:NondesignatedMember2020-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:InterestRateContractMemberwfc:OverTheCounterClearedMember2021-12-31
0000072971us-gaap:InterestRateContractMemberwfc:OverTheCounterClearedMember2020-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2021-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2020-12-31
0000072971us-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2021-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2021-12-31
0000072971us-gaap:EquityContractMemberus-gaap:ExchangeTradedMember2020-12-31
0000072971us-gaap:EquityContractMember2021-12-31
0000072971us-gaap:EquityContractMember2020-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2020-12-31
0000072971us-gaap:CreditRiskContractMember2021-12-31
0000072971us-gaap:CreditRiskContractMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMember2021-01-012021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2020-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:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMember2020-01-012020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2020-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:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2019-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:FairValueHedgingMemberus-gaap:DebtSecuritiesMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMember2019-01-012019-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMember2019-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:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:GainLossOnDerivativeInstrumentsMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2020-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:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2020-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:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMemberus-gaap:LongTermDebtMember2019-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:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:GainLossOnDerivativeInstrumentsMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:LoansAndFinanceReceivablesMember2019-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:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:NondesignatedMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:DepositsMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:NondesignatedMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongTermDebtMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:NondesignatedMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:NondesignatedMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:DepositsMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DepositsMemberus-gaap:NondesignatedMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongTermDebtMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberus-gaap:NondesignatedMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongTermDebtMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:AvailableforsaleSecuritiesMemberwfc:ReDesignatedAsHedgingInstrumentMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberwfc:ReDesignatedAsHedgingInstrumentMember2021-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:AvailableforsaleSecuritiesMemberwfc:ReDesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:FairValueHedgingMemberus-gaap:LongTermDebtMemberwfc:ReDesignatedAsHedgingInstrumentMember2020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:CompensationExpenseMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberwfc:CompensationExpenseMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2021-01-012021-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:InterestRateContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:EquityContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:EquityContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2021-01-012021-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:MortgageBankingMember2021-01-012021-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NondesignatedMember2021-01-012021-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NondesignatedMember2021-01-012021-12-31
0000072971us-gaap:NondesignatedMember2021-01-012021-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NondesignatedMember2021-01-012021-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:CompensationExpenseMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberus-gaap:MortgageBankingMember2020-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
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberwfc:CompensationExpenseMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2020-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
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2020-01-012020-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:InterestRateContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:EquityContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:EquityContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2020-01-012020-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:MortgageBankingMember2020-01-012020-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NondesignatedMember2020-01-012020-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NondesignatedMember2020-01-012020-12-31
0000072971us-gaap:NondesignatedMember2020-01-012020-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NondesignatedMember2020-01-012020-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:InterestRateContractMemberwfc:CompensationExpenseMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberus-gaap:MortgageBankingMember2019-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:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:EquityContractMemberwfc:CompensationExpenseMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:MortgageBankingMember2019-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:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberwfc:CompensationExpenseMember2019-01-012019-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:InterestRateContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:InterestRateContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:MortgageBankingMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:CommodityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:EquityContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:EquityContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:MortgageBankingMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:CreditRiskContractMemberwfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NotDesignatedAsHedgingInstrumentTradingMember2019-01-012019-12-31
0000072971us-gaap:NondesignatedMemberus-gaap:MortgageBankingMember2019-01-012019-12-31
0000072971us-gaap:GainLossOnInvestmentsMember1us-gaap:NondesignatedMember2019-01-012019-12-31
0000072971wfc:OtherNoninterestIncomeMemberus-gaap:NondesignatedMember2019-01-012019-12-31
0000072971us-gaap:NondesignatedMember2019-01-012019-12-31
0000072971wfc:CompensationExpenseMemberus-gaap:NondesignatedMember2019-01-012019-12-31
0000072971us-gaap:CreditDefaultSwapMember2021-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2021-12-31
0000072971wfc:RiskParticipationSwapMember2021-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMemberwfc:RiskParticipationSwapMember2021-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMember2021-12-31
0000072971us-gaap:CreditDefaultSwapMember2020-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2020-12-31
0000072971wfc:RiskParticipationSwapMember2020-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMemberwfc:RiskParticipationSwapMember2020-12-31
0000072971us-gaap:ExternalCreditRatingNonInvestmentGradeMember2020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CollateralizedLoanObligationsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2020-12-31
0000072971wfc:TradingDebtSecuritiesMember2020-12-31
0000072971wfc:TradingDebtSecuritiesMember2021-01-012021-12-31
0000072971wfc:TradingDebtSecuritiesMember2021-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2021-12-31
0000072971wfc:LoansHeldForSaleMember2020-12-31
0000072971wfc:LoansHeldForSaleMember2021-01-012021-12-31
0000072971wfc:LoansHeldForSaleMember2021-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2020-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2021-01-012021-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2021-01-012021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2021-01-012021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2021-01-012021-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2021-12-31
0000072971us-gaap:DerivativeMember2020-12-31
0000072971us-gaap:DerivativeMember2021-01-012021-12-31
0000072971us-gaap:DerivativeMember2021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2021-01-012021-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971wfc:TradingDebtSecuritiesMember2019-12-31
0000072971wfc:TradingDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2019-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2020-01-012020-12-31
0000072971wfc:LoansHeldForSaleMember2019-12-31
0000072971wfc:LoansHeldForSaleMember2020-01-012020-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2019-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:InterestRateContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:EquityContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2019-12-31
0000072971us-gaap:DerivativeMemberus-gaap:OtherContractMember2020-01-012020-12-31
0000072971us-gaap:DerivativeMember2019-12-31
0000072971us-gaap:DerivativeMember2020-01-012020-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2019-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2020-01-012020-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
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2018-12-31
0000072971us-gaap:ResidentialMortgageMemberwfc:MortgageServicingRightsMember2019-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:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2018-12-31
0000072971us-gaap:SecuritiesAssetsMemberus-gaap:EquitySecuritiesMember2019-01-012019-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2021-10-012021-12-31
0000072971us-gaap:AvailableforsaleSecuritiesMember2019-07-012019-09-30
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberwfc:MeasurementInputInitialvalueServicingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:ValuationTechniqueVendorPricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:DerivativeLoanCommitmentsMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:MeasurementInputConversionFactorMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:ValuationTechniqueVendorPricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:DerivativeLoanCommitmentsMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputFalloutFactorMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputConversionFactorMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputConversionFactorMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-01-012020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputWeightedAverageLifeMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCorrelationFactorMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:MaximumMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonModifiedLoansMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:NonModifiedLoansMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:NonModifiedLoansMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonModifiedLoansMemberus-gaap:FairValueMeasurementsRecurringMemberwfc:MeasurementInputCostofServicePerLoanMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2021-01-012021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2020-01-012020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMember2019-01-012019-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-01-012021-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-12-31
0000072971us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:MeasurementInputCostofServicePerLoanMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:MeasurementInputCostofServicePerLoanMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputDefaultRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputDefaultRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLossSeverityMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPortfolioSegmentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputCostofServicePerLoanMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:MeasurementInputCostofServicePerLoanMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:MeasurementInputCostofServicePerLoanMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:MeasurementInputComparabilityAdjustmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:ValuationTechniqueOtherMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:ValuationTechniqueOtherMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberwfc:ValuationTechniqueOtherMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:ValuationTechniqueOtherMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputEntityRiskMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputCrudeOilPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31wfc:uSDollarPerBarrel
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputCrudeOilPriceMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberwfc:MeasurementInputCrudeOilPriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputNaturalGasPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31wfc:uSDollarPerMMBtu
0000072971wfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputNaturalGasPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberwfc:MeasurementInputNaturalGasPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971wfc:LoansExcludingGovernmentInsuredOrGuaranteedLoansMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2021-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971srt:WeightedAverageMemberwfc:NonmarketableEquitySecuritiesMemberwfc:MeasurementInputMultiplesMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MarketApproachValuationTechniqueMember2020-12-31
0000072971wfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMemberwfc:FairValueOptionElectionMember2021-01-012021-12-31
0000072971wfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMemberwfc:FairValueOptionElectionMember2020-01-012020-12-31
0000072971wfc:DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMemberwfc:FairValueOptionElectionMember2019-01-012019-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-31
0000072971us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-31
0000072971wfc:CommercialLeaseFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:FinanceLeaseObligationsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-31
0000072971wfc:FinanceLeaseObligationsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-31
0000072971wfc:PreferredStockNoVotingRightsMember2021-12-31
0000072971wfc:PreferredStockVotingRightsMember2021-12-31
0000072971wfc:PreferredStockVotingRightsMember2021-01-012021-12-31wfc:vote
0000072971wfc:SeriesBBPreferredStockMember2021-01-31
0000072971wfc:SeriesCCPreferredStockMember2021-02-28
0000072971wfc:PreferredStockSeriesIPWAndNMember2021-03-152021-03-15
0000072971wfc:SeriesNPreferredStockMember2021-06-152021-06-15
0000072971wfc:SeriesDDPreferredStockMember2021-07-20
0000072971wfc:PreferredStockSeriesOAndXMember2021-09-152021-09-15
0000072971wfc:DividendEqualizationPreferredMember2021-12-31
0000072971wfc:DividendEqualizationPreferredMember2020-12-31
0000072971wfc:SeriesIPreferredStockMember2021-12-31
0000072971wfc:SeriesIPreferredStockMember2020-12-31
0000072971wfc:SeriesLPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesLPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesLPreferredStockMember2021-12-31
0000072971wfc:SeriesLPreferredStockMember2020-12-31
0000072971wfc:SeriesNPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesNPreferredStockMember2021-12-31
0000072971wfc:SeriesNPreferredStockMember2020-12-31
0000072971wfc:SeriesOPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesOPreferredStockMember2021-12-31
0000072971wfc:SeriesOPreferredStockMember2020-12-31
0000072971wfc:SeriesPPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesPPreferredStockMember2021-12-31
0000072971wfc:SeriesPPreferredStockMember2020-12-31
0000072971wfc:SeriesQPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesQPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesQPreferredStockMember2021-12-31
0000072971wfc:SeriesQPreferredStockMember2020-12-31
0000072971wfc:SeriesRPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesRPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesRPreferredStockMember2021-12-31
0000072971wfc:SeriesRPreferredStockMember2020-12-31
0000072971wfc:SeriesSPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesSPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesSPreferredStockMember2021-12-31
0000072971wfc:SeriesSPreferredStockMember2020-12-31
0000072971wfc:SeriesUPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesUPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesUPreferredStockMember2021-12-31
0000072971wfc:SeriesUPreferredStockMember2020-12-31
0000072971wfc:SeriesWPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesWPreferredStockMember2021-12-31
0000072971wfc:SeriesWPreferredStockMember2020-12-31
0000072971wfc:SeriesXPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesXPreferredStockMember2021-12-31
0000072971wfc:SeriesXPreferredStockMember2020-12-31
0000072971wfc:SeriesYPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesYPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesYPreferredStockMember2021-12-31
0000072971wfc:SeriesYPreferredStockMember2020-12-31
0000072971wfc:SeriesZPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesZPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesZPreferredStockMember2021-12-31
0000072971wfc:SeriesZPreferredStockMember2020-12-31
0000072971wfc:SeriesAAPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesAAPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesAAPreferredStockMember2021-12-31
0000072971wfc:SeriesAAPreferredStockMember2020-12-31
0000072971wfc:SeriesBBPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesBBPreferredStockMember2021-12-31
0000072971wfc:SeriesBBPreferredStockMember2020-12-31
0000072971wfc:SeriesCCPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesCCPreferredStockMember2021-12-31
0000072971wfc:SeriesCCPreferredStockMember2020-12-31
0000072971wfc:SeriesDDPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesDDPreferredStockMember2021-12-31
0000072971wfc:SeriesDDPreferredStockMember2020-12-31
0000072971wfc:SeriesIPreferredStockMember2020-01-012020-12-31
0000072971wfc:SeriesIPreferredStockMember2021-01-012021-12-31
0000072971wfc:SeriesNPreferredStockMember2021-03-152021-03-15
0000072971us-gaap:ConvertiblePreferredStockMemberus-gaap:StockCompensationPlanMembersrt:MinimumMember2020-12-31
0000072971us-gaap:ConvertiblePreferredStockMemberus-gaap:StockCompensationPlanMembersrt:MinimumMember2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2018Member2020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2021-01-012021-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2021-01-012021-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2018Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MinimumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MinimumMember2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2017Membersrt:MaximumMember2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Membersrt:MinimumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Membersrt:MinimumMember2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Membersrt:MaximumMember2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2016Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2015Member2020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2021-01-012021-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2021-01-012021-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2015Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2014Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-01-012020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2021-01-012021-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2020-01-012020-12-31
0000072971srt:MaximumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2014Member2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Member2020-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2021-01-012021-12-31
0000072971srt:MinimumMemberwfc:EmployeeStockOwnershipPlanPreferredStock2013Member2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Membersrt:MaximumMember2021-01-012021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2013Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Member2021-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Member2020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Membersrt:MinimumMember2020-01-012020-12-31
0000072971wfc:EmployeeStockOwnershipPlanPreferredStock2012Membersrt:MaximumMember2020-01-012020-12-31
0000072971wfc:DividendReinvestmentAndCommonStockPurchasePlansMember2021-12-31
0000072971wfc:DirectorAwardsMember2021-12-31
0000072971wfc:StockPlanMember2021-12-31
0000072971wfc:ConvertibleSecuritiesAndWarrantsMember2021-12-31
0000072971us-gaap:RestrictedStockMember2021-12-31
0000072971wfc:LongTermIncentiveCompensationPlansMembersrt:MinimumMemberus-gaap:RestrictedStockMember2021-01-012021-12-31
0000072971wfc:LongTermIncentiveCompensationPlansMembersrt:MaximumMemberus-gaap:RestrictedStockMember2021-01-012021-12-31
0000072971us-gaap:RestrictedStockMember2020-12-31
0000072971us-gaap:RestrictedStockMember2021-01-012021-12-31
0000072971us-gaap:RestrictedStockMember2020-01-012020-12-31
0000072971us-gaap:RestrictedStockMember2019-01-012019-12-31
0000072971us-gaap:PerformanceSharesMember2021-12-31
0000072971us-gaap:PerformanceSharesMember2021-01-012021-12-31
0000072971us-gaap:PerformanceSharesMember2020-12-31
0000072971us-gaap:PerformanceSharesMember2020-01-012020-12-31
0000072971us-gaap:PerformanceSharesMember2019-01-012019-12-31
0000072971wfc:IncentiveCompensationPlansMember2021-01-012021-12-31
0000072971wfc:IncentiveCompensationPlansMember2019-01-012019-12-31
0000072971wfc:IncentiveCompensationPlansMember2020-01-012020-12-31
0000072971wfc:IncentiveCompensationPlansMember2020-12-31
0000072971wfc:IncentiveCompensationPlansMember2021-12-31
0000072971us-gaap:CommonStockMember2021-12-31
0000072971us-gaap:CommonStockMember2020-12-31
0000072971us-gaap:CommonStockMember2019-12-31
0000072971us-gaap:PreferredStockMember2021-12-31
0000072971us-gaap:PreferredStockMember2020-12-31
0000072971us-gaap:PreferredStockMember2019-12-31
0000072971wfc:ConversionValueMemberus-gaap:PreferredStockMember2021-12-31
0000072971wfc:ConversionValueMemberus-gaap:PreferredStockMember2020-12-31
0000072971wfc:ConversionValueMemberus-gaap:PreferredStockMember2019-12-31
0000072971wfc:RedemptionValueMemberus-gaap:PreferredStockMember2021-12-31
0000072971wfc:RedemptionValueMemberus-gaap:PreferredStockMember2020-12-31
0000072971wfc:RedemptionValueMemberus-gaap:PreferredStockMember2019-12-31
0000072971us-gaap:CommonStockMember2020-01-012020-12-31
0000072971us-gaap:CommonStockMember2019-01-012019-12-31
0000072971us-gaap:PreferredStockMember2021-01-012021-12-31
0000072971us-gaap:PreferredStockMember2020-01-012020-12-31
0000072971us-gaap:PreferredStockMember2019-01-012019-12-31
0000072971us-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberus-gaap:DepositAccountMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DepositAccountMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2021-01-012021-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:DepositAccountMember2021-01-012021-12-31
0000072971us-gaap:DepositAccountMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971us-gaap:DepositAccountMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberwfc:CommissionsAndBrokerageServiceFeesMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberwfc:CommissionsAndBrokerageServiceFeesMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971us-gaap:CorporateNonSegmentMemberwfc:CommissionsAndBrokerageServiceFeesMember2021-01-012021-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:CorporateNonSegmentMember2021-01-012021-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:CorporateNonSegmentMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2021-01-012021-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:CorporateNonSegmentMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-31
0000072971us-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:DepositAccountMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:DepositAccountMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberwfc:CommissionsAndBrokerageServiceFeesMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberwfc:CommissionsAndBrokerageServiceFeesMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:CorporateNonSegmentMemberwfc:CommissionsAndBrokerageServiceFeesMember2020-01-012020-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:CorporateNonSegmentMember2020-01-012020-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:CorporateNonSegmentMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2020-01-012020-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:CorporateNonSegmentMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateNonSegmentMember2019-01-012019-12-31
0000072971us-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:DepositAccountMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971us-gaap:DepositAccountMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateNonSegmentMemberus-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdvisoryManagementAndAdministrativeServiceMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMemberwfc:CommissionsAndBrokerageServiceFeesMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommercialBankingMemberwfc:CommissionsAndBrokerageServiceFeesMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberwfc:CommissionsAndBrokerageServiceFeesMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:CorporateNonSegmentMemberwfc:CommissionsAndBrokerageServiceFeesMember2019-01-012019-12-31
0000072971wfc:CommissionsAndBrokerageServiceFeesMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:CorporateNonSegmentMember2019-01-012019-12-31
0000072971us-gaap:InvestmentAdviceMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberwfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:OperatingSegmentsMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:CorporateNonSegmentMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:CardInterchangeAndNetworkRevenuesMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:ConsumerBankingAndLendingMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:CommercialBankingMember2019-01-012019-12-31
0000072971wfc:CorporateAndInvestmentBankingMemberus-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:DebtSecuritiesMemberwfc:WealthAndInvestmentManagementMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:CorporateNonSegmentMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-31
0000072971wfc:TrailingCommissionMember2021-01-012021-12-31
0000072971wfc:TrailingCommissionMember2020-01-012020-12-31
0000072971wfc:TrailingCommissionMember2019-01-012019-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2021-01-012021-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2020-01-012020-12-31
0000072971wfc:CreditCardRewardsandRebatesMember2019-01-012019-12-31
0000072971wfc:CashBalancePlanMember2009-07-012021-12-31
0000072971us-gaap:QualifiedPlanMemberwfc:CashBalancePlanMember2021-01-012021-12-31
0000072971us-gaap:QualifiedPlanMemberwfc:CashBalancePlanMember2020-01-012020-12-31
0000072971us-gaap:QualifiedPlanMember2020-12-31
0000072971us-gaap:NonqualifiedPlanMember2020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:QualifiedPlanMember2019-12-31
0000072971us-gaap:NonqualifiedPlanMember2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-31
0000072971us-gaap:QualifiedPlanMember2021-01-012021-12-31
0000072971us-gaap:NonqualifiedPlanMember2021-01-012021-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-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:QualifiedPlanMember2021-12-31
0000072971us-gaap:NonqualifiedPlanMember2021-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:QualifiedPlanMember2019-01-012019-12-31
0000072971us-gaap:NonqualifiedPlanMember2019-01-012019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-12-31
0000072971srt:MinimumMember2021-01-012021-12-31
0000072971srt:MaximumMember2021-01-012021-12-31
0000072971wfc:CashBalancePlanMembersrt:MinimumMemberus-gaap:FixedIncomeFundsMember2021-12-31
0000072971wfc:CashBalancePlanMembersrt:MaximumMemberus-gaap:FixedIncomeFundsMember2021-12-31
0000072971wfc:CashBalancePlanMembersrt:MinimumMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971wfc:CashBalancePlanMembersrt:MaximumMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971wfc:RealEstateVentureCapitalPrivateEquityAndOtherInvestmentsMemberwfc:CashBalancePlanMembersrt:MinimumMember2021-12-31
0000072971wfc:RealEstateVentureCapitalPrivateEquityAndOtherInvestmentsMemberwfc:CashBalancePlanMembersrt:MaximumMember2021-12-31
0000072971wfc:AssetsHeldInPensionPlanTrustMembersrt:MinimumMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971wfc:AssetsHeldInPensionPlanTrustMembersrt:MaximumMemberus-gaap:EquitySecuritiesMember2021-12-31
0000072971wfc:AssetsHeldInPensionPlanTrustMembersrt:MinimumMemberus-gaap:FixedIncomeFundsMember2021-12-31
0000072971wfc:AssetsHeldInPensionPlanTrustMembersrt:MaximumMemberus-gaap:FixedIncomeFundsMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2021-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMember2021-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2021-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2021-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2021-12-31
0000072971wfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:GlobalStocksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2021-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2021-12-31
0000072971us-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:RealEstateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMember2021-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2021-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2021-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2021-12-31
0000072971us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanCashMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:LongDurationFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:IntermediateCoreFixedIncomeMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:IntermediateCoreFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:IntermediateCoreFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-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:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:HighYieldFixedIncomeMember2020-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:HighYieldFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:InternationalFixedIncomeMember2020-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:InternationalFixedIncomeMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:GlobalStocksMember2020-12-31
0000072971wfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:GlobalStocksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:GlobalStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:EmergingMarketStocksMember2020-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:EmergingMarketStocksMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateMember2020-12-31
0000072971us-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:RealEstateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:RealEstateMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:HedgeFundsMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:HedgeFundsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel3Member2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:OtherPlanAssetsMember2020-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2020-12-31
0000072971us-gaap:FairValueInputsLevel2Memberwfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971wfc:OtherPlanAssetsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-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:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2021-01-012021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:LongDurationFixedIncomeMember2020-01-012020-12-31wfc:strategy
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2020-12-31
0000072971us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMembersrt:MinimumMemberwfc:GlobalStocksMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMembersrt:MaximumMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMemberwfc:GlobalStocksMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMemberwfc:GlobalStocksMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2020-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMemberwfc:SingleInvestmentManagerStrategyMembersrt:MaximumMember2021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2019-12-31
0000072971us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMember2021-01-012021-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMember2020-01-012020-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesWithAnnualCompensationOfLessThan75000Member2021-01-012021-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesHiredAfter12312020Member2021-01-012021-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMembersrt:MaximumMember2020-01-012020-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMembersrt:MaximumMember2021-01-012021-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesWithAnnualCompensationOfLessThan150000Membersrt:MaximumMember2021-01-012021-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesHired12312020AndPriorMember2020-01-012020-12-31
0000072971country:USwfc:WellsFargoAndCompany401kPlanMemberwfc:EmployeesHired12312020AndPriorMember2021-01-012021-12-31
0000072971wfc:RegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2021-01-012021-12-31
0000072971wfc:RegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2020-01-012020-12-31
0000072971wfc:RegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember2019-01-012019-12-31
0000072971us-gaap:EmployeeSeveranceMember2019-12-31
0000072971us-gaap:FacilityClosingMember2019-12-31
0000072971us-gaap:OtherRestructuringMember2019-12-31
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:EmployeeSeveranceMember2021-01-012021-12-31
0000072971us-gaap:FacilityClosingMember2021-01-012021-12-31
0000072971us-gaap:OtherRestructuringMember2021-01-012021-12-31
0000072971us-gaap:EmployeeSeveranceMember2021-12-31
0000072971us-gaap:FacilityClosingMember2021-12-31
0000072971us-gaap:OtherRestructuringMember2021-12-31
0000072971us-gaap:GoodwillMember2021-01-012021-12-31
0000072971us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-12-31
0000072971us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-12-31
0000072971wfc:ChangeInAccountingMethodOnLIHTCInvestmentsAndChangeInPresentationOfTaxCreditsOnSolarEnergyInvestmentsMembersrt:RestatementAdjustmentMember2020-12-31
0000072971wfc:AdministrationAppealsMemberus-gaap:InternalRevenueServiceIRSMember2021-01-012021-12-31
0000072971us-gaap:InternalRevenueServiceIRSMemberwfc:FieldExaminationMember2021-01-012021-12-31
0000072971us-gaap:CaliforniaFranchiseTaxBoardMemberwfc:FieldExaminationMember2021-01-012021-12-31
0000072971us-gaap:NewYorkStateDivisionOfTaxationAndFinanceMemberwfc:FieldExaminationMember2021-01-012021-12-31
0000072971us-gaap:StockOptionMember2021-01-012021-12-31
0000072971us-gaap:StockOptionMember2020-01-012020-12-31
0000072971us-gaap:StockOptionMember2019-01-012019-12-31
0000072971us-gaap:RightsMember2021-01-012021-12-31
0000072971us-gaap:RightsMember2020-01-012020-12-31
0000072971us-gaap:RightsMember2019-01-012019-12-31
0000072971wfc:SeriesLPreferredStockMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:InterestIncomeMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:InterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberus-gaap:InterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:GainlossOnDebtSecuritiesMember2019-01-012019-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherNoninterestIncomeMember2021-01-012021-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherNoninterestIncomeMember2020-01-012020-12-31
0000072971us-gaap:DebtSecuritiesMemberwfc:OtherNoninterestIncomeMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestIncomeMemberus-gaap:LoansAndFinanceReceivablesMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestIncomeMemberus-gaap:LoansAndFinanceReceivablesMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestIncomeMemberus-gaap:LoansAndFinanceReceivablesMember2019-01-012019-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2021-01-012021-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-01-012020-12-31
0000072971us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-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:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Memberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-31
0000072971us-gaap:AccountingStandardsUpdate201708Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-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:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AociAttributableToNoncontrollingInterestMember2021-01-012021-12-31
0000072971us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-31
0000072971us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2021-12-31
0000072971us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-31
0000072971us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-31
0000072971us-gaap:AccumulatedTranslationAdjustmentMember2021-12-31
0000072971us-gaap:OperatingSegmentsMemberus-gaap:CustomerConcentrationRiskMemberwfc:ConsumerBankingAndLendingMembersrt:MaximumMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-31
0000072971us-gaap:IntersegmentEliminationMember2021-12-31
0000072971us-gaap:IntersegmentEliminationMember2020-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2021-01-012021-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2020-01-012020-12-31
0000072971wfc:SubsidiaryEntityMembersrt:ParentCompanyMember2019-01-012019-12-31
0000072971srt:ParentCompanyMember2021-01-012021-12-31
0000072971srt:ParentCompanyMember2020-01-012020-12-31
0000072971srt:ParentCompanyMember2019-01-012019-12-31
0000072971wfc:SubsidiaryEntityNonBankMembersrt:ParentCompanyMember2021-01-012021-12-31
0000072971wfc:SubsidiaryEntityNonBankMembersrt:ParentCompanyMember2020-01-012020-12-31
0000072971wfc:SubsidiaryEntityNonBankMembersrt:ParentCompanyMember2019-01-012019-12-31
0000072971srt:ParentCompanyMemberwfc:SubsidiaryEntityBankMember2021-01-012021-12-31
0000072971srt:ParentCompanyMemberwfc:SubsidiaryEntityBankMember2020-01-012020-12-31
0000072971srt:ParentCompanyMemberwfc:SubsidiaryEntityBankMember2019-01-012019-12-31
0000072971srt:ParentCompanyMemberwfc:SubsidiaryEntityBankMember2021-12-31
0000072971srt:ParentCompanyMemberwfc:SubsidiaryEntityBankMember2020-12-31
0000072971wfc:SubsidiaryEntityNonBankMembersrt:ParentCompanyMember2021-12-31
0000072971wfc:SubsidiaryEntityNonBankMembersrt:ParentCompanyMember2020-12-31
0000072971srt:ParentCompanyMembersrt:SubsidiariesMember2021-12-31
0000072971srt:ParentCompanyMembersrt:SubsidiariesMember2020-12-31
0000072971srt:ParentCompanyMember2019-12-31
0000072971srt:ParentCompanyMember2018-12-31
0000072971srt:ParentCompanyMemberus-gaap:StandardizedApproachMember2021-12-31
0000072971srt:ParentCompanyMemberus-gaap:StandardizedApproachMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2021-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2021-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2020-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2021-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2020-12-31
0000072971srt:ParentCompanyMemberus-gaap:StandardizedApproachMember2021-01-012021-12-31
0000072971srt:ParentCompanyMemberus-gaap:StandardizedApproachMember2020-01-012020-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2021-01-012021-12-31
0000072971srt:ParentCompanyMemberus-gaap:AdvancedApproachMember2020-01-012020-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2021-01-012021-12-31
0000072971us-gaap:StandardizedApproachMembersrt:SubsidiariesMember2020-01-012020-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2021-01-012021-12-31
0000072971srt:SubsidiariesMemberus-gaap:AdvancedApproachMember2020-01-012020-12-31
0000072971srt:SubsidiariesMember2021-12-31
0000072971srt:SubsidiariesMember2020-12-31
0000072971srt:ParentCompanyMember2020-01-012021-12-31
0000072971srt:SubsidiariesMember2020-01-012021-12-31
0000072971wfc:BankSubsidiariesMember2021-12-31
0000072971wfc:NonbankSubsidiariesMember2021-12-31
0000072971wfc:ReserveBalanceforNonUSCentralBanksMember2021-12-31
0000072971wfc:ReserveBalanceforNonUSCentralBanksMember2020-12-31
0000072971wfc:RestrictedCashandCashEquivalentBrokerageCustomersMember2021-12-31
0000072971wfc:RestrictedCashandCashEquivalentBrokerageCustomersMember2020-12-31