Document
000.0650.0550.01850.010.02500.01000.0450.040.060.0350.02750.02250.0450.040.0550.05250.0350.03P5YP364DP3YP364DP364D200000000100000000400000002000000001000000001false--12-31FY20182018-12-310000004977YesfalseLarge Accelerated FilerfalsefalseNoYesAFL7059400000011630000007300700000012090000000.830.871.040.100.100.100.10190000000019000000001900000000190000000013457620001347540000are generally entitled to one vote per share until they have been held by the same beneficial owner for a continuous period of 48 months, at which time they become entitled to 10 votes per share.37400000037400000014800000014800000000000.00600.00750.00200.00352027-10-23600000000006000000000050000000002500000000060000000000600000000005000000000250000000001520000000029300000000890000000060000000000600000000005000000000250000000001520000000029300000000890000000060000000000600000000005000000000250000000000.040.040.009320.06450.0690.036250.036250.03250.028750.0240.021080.00320.00470.040.040.009320.06450.06900.036250.036250.03250.028750.0240.021080.00320.00470.04750.040.040.014880.011590.01750.009320.06450.0690.036250.036250.03250.028750.021080.00320.00470.04750.040.040.014880.011590.01750.009320.06450.06900.036250.036250.03250.028750.021080.00320.0047bears an interest rate per annum equal to the Tokyo interbank market rate (TIBOR), or alternate TIBOR, if applicable, plus the applicable TIBOR margin and has a five-year maturity. The applicable margin ranges between .20% and .60%, depending on the Parent Company's debt ratings as of the date of determination. bears an interest rate per annum equal to TIBOR, or alternate TIBOR, if applicable, plus the applicable TIBOR margin and has a seven-year maturity. The applicable margin ranges between .35% and .75%, depending on the Parent Company's debt ratings as of the date of determination. The debentures bear interest at an initial rate of 2.108% per annum through October 22, 2027, or earlier redemption. Thereafter, the rate of the interest of the debentures will be reset every five years at a rate of interest equal to the then-current JPY 5-year Swap Offered Rate plus 205 basis points.The debentures are redeemable (i) at any time, in whole but not in part, upon the occurrence of certain tax events or certain rating agency events, as specified in the indenture governing the terms of the debentures or (ii) on or after October?23, 2027, in whole or in part, at a redemption price equal to their principal amount plus accrued and unpaid interest to, but excluding, the date of redemption.P30YP30YP10YP10YP10YP10YP5YP30YP10YP5YP7YP10YP30YP30YP15YP12YP20YP30YP15YP12YP20YP3MP3MP3MP3M0.060.500.00850.00260.02540.02400.00850.00260.02540.02400.00900.00090.49650.46330.37240.00250.00710.00180.02840.02750.00710.00180.02840.02750.01200.00190.00850.00260.02540.02400.00850.00260.02540.02400.01570.00130.00710.00180.02840.02750.00710.00180.02840.02750.02110.00283100000031000000000038072000000367220000000.070.0650.01850.010.02500.0100.0450.040.060.0350.02750.0270.0450.040.06750.05250.0350.030000000.002250.00500.000850.00305500000000050000000500000000001000000000001000000002500000004P20Y000 0000004977 2018-01-01 2018-12-31 0000004977 2018-06-30 0000004977 2019-02-12 0000004977 2016-01-01 2016-12-31 0000004977 2017-01-01 2017-12-31 0000004977 afl:SubordinatedNotesFivePointFiveZeroPercentDueSeptemberTwentyFiftyTwoMember 2017-01-01 2017-12-31 0000004977 afl:SeniorNotesdueTwoThousandThirtyNineandTwoThousandandFortyMember 2016-01-01 2016-12-31 0000004977 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2018-12-31 0000004977 2018-12-31 0000004977 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2017-12-31 0000004977 2017-12-31 0000004977 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2017-12-31 0000004977 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-31 0000004977 afl:LoanReceivablesandLimitedPartnershipsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-31 0000004977 afl:LoanReceivablesandLimitedPartnershipsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2017-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2016-12-31 0000004977 us-gaap:CommonStockMember 2016-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000004977 us-gaap:RetainedEarningsMember 2016-12-31 0000004977 us-gaap:TreasuryStockMember 2016-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000004977 us-gaap:CommonStockMember 2017-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000004977 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000004977 us-gaap:TreasuryStockMember 2018-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000004977 us-gaap:TreasuryStockMember 2017-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2018-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2016-12-31 0000004977 2016-12-31 0000004977 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2017-12-31 0000004977 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000004977 us-gaap:RetainedEarningsMember 2017-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000004977 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000004977 us-gaap:RetainedEarningsMember 2015-12-31 0000004977 us-gaap:RetainedEarningsMember 2018-12-31 0000004977 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000004977 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000004977 us-gaap:CommonStockMember 2015-12-31 0000004977 us-gaap:CommonStockMember 2018-12-31 0000004977 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000004977 us-gaap:TreasuryStockMember 2015-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2017-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000004977 afl:ShareBasedCompensationGrantsMember 2016-01-01 2016-12-31 0000004977 afl:AssociateStockBonusMember 2018-01-01 2018-12-31 0000004977 afl:AssociateStockBonusMember 2017-01-01 2017-12-31 0000004977 afl:ShareholderDividendReinvestmentMember 2016-01-01 2016-12-31 0000004977 afl:ShareBasedCompensationGrantsMember 2018-01-01 2018-12-31 0000004977 afl:ShareholderDividendReinvestmentMember 2018-01-01 2018-12-31 0000004977 afl:ShareholderDividendReinvestmentMember 2017-01-01 2017-12-31 0000004977 afl:AssociateStockBonusMember 2016-01-01 2016-12-31 0000004977 2015-12-31 0000004977 afl:ShareBasedCompensationGrantsMember 2017-01-01 2017-12-31 0000004977 afl:AflacJapanMember 2017-12-31 0000004977 afl:AflacJapanMember 2016-01-01 2016-12-31 0000004977 afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:AflacJapanMember 2018-12-31 0000004977 afl:AflacJapanMember 2017-01-01 2017-12-31 0000004977 2018-02-13 2018-02-13 0000004977 2018-02-13 0000004977 srt:MinimumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000004977 us-gaap:AccountingStandardsUpdate201503Member 2015-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000004977 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2018-01-01 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2018-01-01 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000004977 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000004977 afl:AflacUsMember 2017-01-01 2017-12-31 0000004977 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0000004977 afl:AflacUsMember 2016-01-01 2016-12-31 0000004977 afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 us-gaap:AllOtherSegmentsMember 2016-01-01 2016-12-31 0000004977 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000004977 srt:MaximumMember us-gaap:BuildingMember 2018-01-01 2018-12-31 0000004977 us-gaap:LiabilitiesTotalMember 2017-12-31 0000004977 us-gaap:AssetsTotalMember 2018-12-31 0000004977 us-gaap:LiabilitiesTotalMember 2018-12-31 0000004977 us-gaap:AssetsTotalMember 2017-12-31 0000004977 afl:OtherHealthMember afl:AflacUsMember 2016-01-01 2016-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:CancerMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:CancerMember afl:AflacJapanMember 2016-01-01 2016-12-31 0000004977 afl:MedicalAndOtherHealthMember afl:AflacJapanMember 2017-01-01 2017-12-31 0000004977 afl:MedicalAndOtherHealthMember afl:AflacJapanMember 2016-01-01 2016-12-31 0000004977 afl:CancerMember afl:AflacUsMember 2017-01-01 2017-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-01-01 2017-12-31 0000004977 afl:CancerMember afl:AflacUsMember 2016-01-01 2016-12-31 0000004977 afl:CancerMember afl:AflacJapanMember 2017-01-01 2017-12-31 0000004977 afl:OtherHealthMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:AccidentAndDisabilityMember afl:AflacUsMember 2017-01-01 2017-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacUsMember 2016-01-01 2016-12-31 0000004977 afl:AccidentAndDisabilityMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacUsMember 2017-01-01 2017-12-31 0000004977 afl:AccidentAndDisabilityMember afl:AflacUsMember 2016-01-01 2016-12-31 0000004977 afl:MedicalAndOtherHealthMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2016-01-01 2016-12-31 0000004977 afl:CancerMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:OtherHealthMember afl:AflacUsMember 2017-01-01 2017-12-31 0000004977 us-gaap:AllOtherSegmentsMember 2017-12-31 0000004977 afl:AflacUsMember 2018-12-31 0000004977 afl:AflacUsMember 2017-12-31 0000004977 us-gaap:AllOtherSegmentsMember 2018-12-31 0000004977 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember 2016-01-01 2016-12-31 0000004977 us-gaap:EquitySecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:EquitySecuritiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember 2017-01-01 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember 2016-01-01 2016-12-31 0000004977 afl:ShortTermInvestmentsAndCashEquivalentsMember 2017-01-01 2017-12-31 0000004977 us-gaap:EquitySecuritiesMember 2016-01-01 2016-12-31 0000004977 afl:ShortTermInvestmentsAndCashEquivalentsMember 2018-01-01 2018-12-31 0000004977 afl:ShortTermInvestmentsAndCashEquivalentsMember 2016-01-01 2016-12-31 0000004977 us-gaap:FixedMaturitiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember 2017-01-01 2017-12-31 0000004977 currency:JPY us-gaap:SovereignDebtMember 2017-12-31 0000004977 currency:USD us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0000004977 currency:JPY afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 currency:USD us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 currency:USD us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 currency:USD us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 currency:USD us-gaap:MunicipalBondsMember 2017-12-31 0000004977 currency:JPY us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000004977 currency:USD afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 currency:USD 2017-12-31 0000004977 currency:JPY us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 currency:USD us-gaap:SovereignDebtMember 2017-12-31 0000004977 currency:JPY 2017-12-31 0000004977 currency:JPY us-gaap:MunicipalBondsMember 2017-12-31 0000004977 currency:JPY us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 currency:JPY us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 currency:JPY 2018-12-31 0000004977 currency:USD 2018-12-31 0000004977 currency:JPY us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 currency:JPY afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 currency:JPY us-gaap:SovereignDebtMember 2018-12-31 0000004977 currency:JPY us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 currency:JPY us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 currency:JPY us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 currency:JPY us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember 2018-12-31 0000004977 us-gaap:EquitySecuritiesMember 2018-12-31 0000004977 currency:USD us-gaap:MunicipalBondsMember 2018-12-31 0000004977 currency:USD us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000004977 currency:USD us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 currency:USD us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 currency:USD us-gaap:SovereignDebtMember 2018-12-31 0000004977 currency:USD us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-01-01 2018-12-31 0000004977 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-01-01 2018-12-31 0000004977 currency:USD afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 afl:JapanNationalGovernmentMember 2018-01-01 2018-12-31 0000004977 afl:JapanNationalGovernmentMember 2017-12-31 0000004977 afl:JapanNationalGovernmentMember 2017-01-01 2017-12-31 0000004977 afl:JapanNationalGovernmentMember 2018-12-31 0000004977 us-gaap:EquitySecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:EquitySecuritiesMember 2016-01-01 2016-12-31 0000004977 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2016-01-01 2016-12-31 0000004977 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:EquitySecuritiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:LoansReceivableMember 2018-01-01 2018-12-31 0000004977 afl:DerivativesAndOtherMember 2016-01-01 2016-12-31 0000004977 us-gaap:LoansReceivableMember 2016-01-01 2016-12-31 0000004977 us-gaap:LoansReceivableMember 2017-01-01 2017-12-31 0000004977 afl:DerivativesAndOtherMember 2017-01-01 2017-12-31 0000004977 afl:DerivativesAndOtherMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:USTreasuryAndGovernmentMember 2017-01-01 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:SovereignDebtMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember 2017-01-01 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-01-01 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:SovereignDebtMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-01-01 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-01-01 2017-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2018-01-01 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2018-01-01 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:MunicipalBondsMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-01-01 2018-12-31 0000004977 currency:JPY us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-01-01 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-01-01 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember 2018-01-01 2018-12-31 0000004977 currency:USD us-gaap:FixedMaturitiesMember us-gaap:USTreasuryAndGovernmentMember 2018-01-01 2018-12-31 0000004977 afl:TransitionalrealestateloansMember 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember 2018-12-31 0000004977 us-gaap:PolicyLoansMember 2018-12-31 0000004977 afl:CommercialmortgageloansMember 2018-12-31 0000004977 afl:MiddlemarketloansMember 2018-12-31 0000004977 us-gaap:ShortTermInvestmentsMember 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember 2017-12-31 0000004977 afl:TransitionalrealestateloansMember 2017-12-31 0000004977 us-gaap:ShortTermInvestmentsMember 2017-12-31 0000004977 us-gaap:PolicyLoansMember 2017-12-31 0000004977 afl:CommercialmortgageloansMember 2017-12-31 0000004977 afl:MiddlemarketloansMember 2017-12-31 0000004977 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000004977 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2017-12-31 0000004977 us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:EquitySecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:EquitySecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:EquitySecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember 2018-12-31 0000004977 us-gaap:MaturityOvernightAndOnDemandMember us-gaap:EquitySecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember us-gaap:EquitySecuritiesMember 2018-12-31 0000004977 us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityOver90DaysMember us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:EquitySecuritiesMember 2018-12-31 0000004977 us-gaap:MaturityUpTo30DaysMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FixedMaturitiesMember 2018-12-31 0000004977 afl:SecuritieslendingandsimilararrangementsMember 2017-12-31 0000004977 us-gaap:OverTheCounterMember 2017-12-31 0000004977 us-gaap:OverTheCounterMember 2018-12-31 0000004977 afl:SecuritieslendingandsimilararrangementsMember 2018-12-31 0000004977 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:CashFlowHedgingMember 2016-01-01 2016-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2018-12-31 0000004977 afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2018-12-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueHedgingMember 2018-12-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2018-12-31 0000004977 us-gaap:ExchangeClearedMember 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:NetInvestmentHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:FairValueHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:FairValueHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NetInvestmentHedgingMember 2016-01-01 2016-12-31 0000004977 afl:NonDerivativeHedgingInstrumentsMember us-gaap:NetInvestmentHedgingMember 2016-01-01 2016-12-31 0000004977 afl:NonDerivativeHedgingInstrumentsMember us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000004977 us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000004977 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000004977 afl:NonDerivativeHedgingInstrumentsMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000004977 us-gaap:FairValueHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000004977 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember 2018-01-01 2018-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember 2016-01-01 2016-12-31 0000004977 us-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000004977 us-gaap:OtherLiabilitiesMember 2017-12-31 0000004977 us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2018-12-31 0000004977 us-gaap:NetInvestmentHedgingMember 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:OtherAssetsMember 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:FairValueHedgingMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:CashFlowHedgingMember 2018-12-31 0000004977 us-gaap:NetInvestmentHedgingMember 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:OtherAssetsMember 2017-12-31 0000004977 us-gaap:OtherLiabilitiesMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember 2017-12-31 0000004977 us-gaap:CashFlowHedgingMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NetInvestmentHedgingMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NetInvestmentHedgingMember 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueHedgingMember 2017-12-31 0000004977 us-gaap:FairValueHedgingMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2017-12-31 0000004977 afl:AcreditRatingMember 2018-12-31 0000004977 afl:AaCreditRatingMember 2018-12-31 0000004977 afl:BbbCreditRatingMember 2018-12-31 0000004977 afl:AcreditRatingMember 2017-12-31 0000004977 afl:BbbCreditRatingMember 2017-12-31 0000004977 afl:AaCreditRatingMember 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FixedMaturitiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FixedMaturitiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FixedMaturitiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FixedMaturitiesMember 2016-01-01 2016-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FixedMaturitiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember afl:FixedMaturitySecuritiesandEquitySecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember afl:FixedMaturitySecuritiesandEquitySecuritiesMember 2016-01-01 2016-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 afl:GovernmentAndAgenciesDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:NetAssetValueValuationTechniqueMember 2018-12-31 0000004977 us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:SovereignDebtMember 2018-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 afl:NetAssetValueValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtMember 2018-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:NetAssetValueValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:NetAssetValueValuationTechniqueMember 2018-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2018-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtMember 2017-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:NetAssetValueValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 us-gaap:SovereignDebtMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 afl:NetAssetValueValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 afl:GovernmentAndAgenciesDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:SovereignDebtMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:MunicipalBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:PublicUtilityBondsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:BanksAndFinancialInstitutionsMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:NetAssetValueValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:NetAssetValueValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:PublicUtilityBondsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:GovernmentAndAgenciesDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2017-12-31 0000004977 us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member afl:GovernmentAndAgenciesDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel2Member afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:CorporateDebtSecuritiesMember afl:ThirdPartyPricingVendorValuationTechniqueMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel1Member afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtMember us-gaap:ValuationTechniqueConsensusPricingModelMember 2017-12-31 0000004977 us-gaap:EquityMethodInvestmentsMember 2018-12-31 0000004977 us-gaap:EquityMethodInvestmentsMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000004977 us-gaap:CurrencySwapMember 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000004977 us-gaap:ForeignExchangeOptionMember 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:ForeignExchangeForwardMember 2018-12-31 0000004977 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember 2018-12-31 0000004977 us-gaap:InterestRateSwapMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:CurrencySwapMember 2018-12-31 0000004977 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000004977 us-gaap:InterestRateSwaptionMember 2018-12-31 0000004977 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-01-01 2017-12-31 0000004977 us-gaap:CreditDefaultSwapMember 2017-01-01 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-01-01 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2017-01-01 2017-12-31 0000004977 us-gaap:CurrencySwapMember 2017-01-01 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2016-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2016-12-31 0000004977 us-gaap:CreditDefaultSwapMember 2016-12-31 0000004977 us-gaap:CurrencySwapMember 2016-12-31 0000004977 us-gaap:EquitySecuritiesMember 2016-12-31 0000004977 us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:CurrencySwapMember 2018-01-01 2018-12-31 0000004977 us-gaap:CreditDefaultSwapMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-01-01 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember afl:BanksAndFinancialInstitutionsMember 2018-12-31 0000004977 us-gaap:CreditDefaultSwapMember 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2018-12-31 0000004977 us-gaap:FixedMaturitiesMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000004977 afl:FairvalueunobservableinputbasecorrelationCDSspreadsrecoveryrateMember us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueDiscountedCashFlowMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:USD srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:JPY srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:USD srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:USD srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:USD srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:JPY srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:JPY srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:JPY srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:JPY srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:USD srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:USD srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:JPY srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:USD srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUSDandinterestratesJPYMember currency:USD srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:JPY srt:MaximumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-12-31 0000004977 afl:FairValueUnobservableInputInterestRatesUsdInterestRatesJpyAndCdsSpreadsMember currency:JPY srt:MinimumMember us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2017-12-31 0000004977 afl:FairvalueunobservableinputbasecorrelationCDSspreadsrecoveryrateMember srt:MinimumMember us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member afl:MeasurementInputBaseCorrelationMember 2017-12-31 0000004977 afl:FairvalueunobservableinputbasecorrelationCDSspreadsrecoveryrateMember us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember 2017-12-31 0000004977 afl:FairvalueunobservableinputbasecorrelationCDSspreadsrecoveryrateMember srt:MaximumMember us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member afl:MeasurementInputBaseCorrelationMember 2017-12-31 0000004977 afl:FairvalueunobservableinputbasecorrelationCDSspreadsrecoveryrateMember us-gaap:CreditDefaultSwapMember us-gaap:FairValueInputsLevel3Member afl:MeasurementInputRecoveryRateMember 2017-12-31 0000004977 us-gaap:CorporateAndOtherMember 2016-01-01 2016-12-31 0000004977 us-gaap:CorporateAndOtherMember 2017-01-01 2017-12-31 0000004977 us-gaap:CorporateAndOtherMember 2018-01-01 2018-12-31 0000004977 afl:AflacJapanMember 2016-12-31 0000004977 afl:AflacUsMember 2016-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2017-01-01 2017-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2017-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2015-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2017-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2016-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember 2018-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2016-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2018-12-31 0000004977 afl:Range14Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range9Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range4Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range10Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range23Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range17Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range18Member srt:ConsolidationEliminationsMember 2018-01-01 2018-12-31 0000004977 afl:Range19Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range28Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range15Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range6Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range16Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range3Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range10Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range1Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range3Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range6Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range15Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range24Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range13Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range24Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range25Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range4Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range2Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range25Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range11Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range21Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range8Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range22Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range4Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range20Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range27Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range1Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range20Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range16Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range23Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range13Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range18Member srt:ConsolidationEliminationsMember 2017-12-31 0000004977 afl:Range8Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range3Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range18Member srt:ConsolidationEliminationsMember 2018-12-31 0000004977 afl:Range27Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range23Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range24Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range10Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range8Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range22Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range12Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range12Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range5Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range29Member us-gaap:LifeInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range6Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range5Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range26Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range25Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range13Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range28Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range11Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range22Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range21Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range14Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range21Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range14Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range11Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range19Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range16Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range26Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range9Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range7Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range27Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range26Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 afl:Range20Member us-gaap:LifeInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range29Member us-gaap:LifeInsuranceSegmentMember afl:AflacUsMember 2017-12-31 0000004977 afl:Range2Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2017-12-31 0000004977 afl:Range12Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range17Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacUsMember 2018-12-31 0000004977 afl:Range7Member us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-12-31 0000004977 us-gaap:AccidentAndHealthInsuranceSegmentMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range5Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range9Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range28Member us-gaap:LifeInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range2Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range15Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range2Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range19Member us-gaap:LifeInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range28Member us-gaap:LifeInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range1Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range5Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range19Member us-gaap:LifeInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range9Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range7Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range1Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range7Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MaximumMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 afl:Range29Member us-gaap:LifeInsuranceSegmentMember srt:MaximumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range29Member us-gaap:LifeInsuranceSegmentMember srt:MinimumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:Range15Member us-gaap:AccidentAndHealthInsuranceSegmentMember srt:MinimumMember afl:AflacUsMember 2018-01-01 2018-12-31 0000004977 afl:ClosedblockMember afl:AflacJapanMember 2017-12-31 0000004977 afl:ClosedblockMember afl:AflacJapanMember 2018-12-31 0000004977 srt:ConsolidationEliminationsMember 2016-01-01 2016-12-31 0000004977 afl:ClosedblockMember afl:AflacJapanMember 2016-01-01 2016-12-31 0000004977 us-gaap:OtherInsuranceProductLineMember 2018-01-01 2018-12-31 0000004977 afl:ClosedblockMember afl:AflacJapanMember 2017-01-01 2017-12-31 0000004977 us-gaap:OtherInsuranceProductLineMember 2017-01-01 2017-12-31 0000004977 srt:ConsolidationEliminationsMember 2017-01-01 2017-12-31 0000004977 afl:ClosedblockMember afl:AflacJapanMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherInsuranceProductLineMember 2016-01-01 2016-12-31 0000004977 srt:ConsolidationEliminationsMember 2018-01-01 2018-12-31 0000004977 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000004977 us-gaap:LongTermDebtMember 2018-12-31 0000004977 afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-12-31 0000004977 afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-12-31 0000004977 afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-12-31 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2017-12-31 0000004977 afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2018-12-31 0000004977 afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2018-12-31 0000004977 afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2018-12-31 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2018-12-31 0000004977 afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2017-12-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2017-12-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2017-12-31 0000004977 afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2017-12-31 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2018-12-31 0000004977 afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2017-12-31 0000004977 afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-12-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2017-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2017-12-31 0000004977 afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2017-12-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2018-12-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2018-12-31 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2017-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2017-12-31 0000004977 afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2017-12-31 0000004977 afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2017-12-31 0000004977 afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2017-12-31 0000004977 afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2018-12-31 0000004977 us-gaap:CapitalLeaseObligationsMember 2017-12-31 0000004977 afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2017-12-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2017-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2018-12-31 0000004977 afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2017-12-31 0000004977 afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-10-31 0000004977 afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2017-01-31 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2016-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2012-02-29 0000004977 us-gaap:SeniorNotesMember 2018-10-31 0000004977 afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2016-09-30 0000004977 afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2015-03-31 0000004977 afl:YendenominatedLoansMember 2016-09-30 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2013-06-30 0000004977 afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2017-10-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2016-09-30 0000004977 2018-10-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2016-09-30 0000004977 2016-09-30 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2014-11-30 0000004977 us-gaap:SeniorNotesMember 2016-09-30 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2016-12-01 2016-12-31 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2010-08-31 0000004977 afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2018-11-30 0000004977 afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-10-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2013-06-01 2013-06-30 0000004977 afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2015-03-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2016-09-01 2016-09-30 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2009-12-31 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2016-12-31 0000004977 afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-10-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2016-09-01 2016-09-30 0000004977 afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-10-31 0000004977 afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2014-11-01 2014-11-30 0000004977 2015-03-31 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2016-12-01 2016-12-31 0000004977 us-gaap:SeniorNotesMember 2015-03-31 0000004977 afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2017-10-01 2017-10-31 0000004977 afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-10-01 2018-10-31 0000004977 afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2016-09-30 0000004977 afl:OnehundredbillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:FiftypointzerobillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:FiftymilliondollarlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:TwohundredfiftymilliondollarlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:FiftyfivebillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:OnehundredmilliondollarlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2016-09-01 2016-09-30 0000004977 afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2017-01-01 2017-01-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2016-09-01 2016-09-30 0000004977 srt:MaximumMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2016-09-01 2016-09-30 0000004977 srt:MinimumMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2016-09-01 2016-09-30 0000004977 afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2015-03-01 2015-03-31 0000004977 srt:MinimumMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2016-09-01 2016-09-30 0000004977 srt:MaximumMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2016-09-01 2016-09-30 0000004977 afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-10-01 2018-10-31 0000004977 afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2010-08-01 2010-08-31 0000004977 afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2015-03-01 2015-03-31 0000004977 afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-10-01 2018-10-31 0000004977 afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2009-12-01 2009-12-31 0000004977 afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2012-02-01 2012-02-29 0000004977 afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-10-01 2018-10-31 0000004977 afl:TwohundredfiftymilliondollarlineofcreditMember 2018-12-31 0000004977 afl:OnehundredbillionyenlineofcreditMember 2018-12-31 0000004977 srt:MaximumMember afl:OnehundredmilliondollarlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:FiftyfivebillionyenlineofcreditMember 2018-12-31 0000004977 srt:MaximumMember afl:OnehundredbillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 srt:MaximumMember afl:FiftymilliondollarlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:FiftypointzerobillionyenlineofcreditMember 2018-12-31 0000004977 afl:FiftymilliondollarlineofcreditMember 2018-12-31 0000004977 srt:MinimumMember afl:FiftyfivebillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 afl:OnehundredmilliondollarlineofcreditMember 2018-12-31 0000004977 srt:MaximumMember afl:FiftyfivebillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 srt:MinimumMember afl:OnehundredbillionyenlineofcreditMember 2018-01-01 2018-12-31 0000004977 us-gaap:LineOfCreditMember 2018-12-31 0000004977 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0000004977 us-gaap:LineOfCreditMember 2017-12-31 0000004977 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000004977 us-gaap:CapitalLossCarryforwardMember afl:ExpiringInTwentyTwentyThreeMember 2018-12-31 0000004977 afl:DeferredForeignTaxCreditMember 2018-12-31 0000004977 us-gaap:CapitalLossCarryforwardMember afl:ExpiringInTwentyTwentyOneMember 2018-12-31 0000004977 2017-10-01 2017-12-31 0000004977 afl:PlanAssetsMember 2018-01-01 2018-12-31 0000004977 us-gaap:CapitalLossCarryforwardMember 2018-12-31 0000004977 2018-01-01 2018-01-31 0000004977 afl:AnticipatoryForeignTaxCreditMember 2018-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000004977 afl:AccountingStandardsUpdate201802Member 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000004977 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2015-12-31 0000004977 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0000004977 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2015-12-31 0000004977 afl:ShareRepurchaseProgramMember 2018-01-01 2018-12-31 0000004977 afl:ShareRepurchaseProgramMember 2016-01-01 2016-12-31 0000004977 afl:ShareHeldForLessThanAContinuousFortyEightMonthPeriodMember 2018-12-31 0000004977 afl:ShareRepurchaseProgramMember 2017-01-01 2017-12-31 0000004977 afl:ShareHeldForContinuousFortyEightMonthPeriodMember 2018-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-01-01 2016-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000004977 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000004977 afl:Range5Member 2018-12-31 0000004977 afl:Range4Member 2018-12-31 0000004977 afl:Range2Member 2018-12-31 0000004977 afl:Range5Member 2018-01-01 2018-12-31 0000004977 afl:Range2Member 2018-01-01 2018-12-31 0000004977 afl:Range1Member 2018-12-31 0000004977 afl:Range3Member 2018-12-31 0000004977 afl:Range4Member 2018-01-01 2018-12-31 0000004977 afl:Range1Member 2018-01-01 2018-12-31 0000004977 afl:Range3Member 2018-01-01 2018-12-31 0000004977 us-gaap:StockCompensationPlanMember 2017-01-01 2017-12-31 0000004977 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0000004977 us-gaap:StockCompensationPlanMember 2016-01-01 2016-12-31 0000004977 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000004977 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000004977 us-gaap:RestrictedStockMember 2016-12-31 0000004977 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000004977 us-gaap:RestrictedStockMember 2017-12-31 0000004977 us-gaap:RestrictedStockMember 2015-12-31 0000004977 us-gaap:RestrictedStockMember 2018-12-31 0000004977 afl:LongTermIncentivePlanMemberMember 2018-01-01 2018-12-31 0000004977 us-gaap:RestrictedStockMember afl:PerformanceBasedVestingConditionMember 2018-01-01 2018-12-31 0000004977 us-gaap:RestrictedStockMember afl:PerformanceBasedVestingConditionMember 2018-02-01 2018-02-28 0000004977 us-gaap:RestrictedStockMember afl:PerformanceBasedVestingConditionMember 2018-12-31 0000004977 afl:LongTermIncentivePlanMemberMember 2018-12-31 0000004977 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000004977 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000004977 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000004977 afl:AflacMember 2017-12-31 0000004977 us-gaap:DepositsMember afl:AflacMember 2017-01-01 2017-12-31 0000004977 afl:ReinsuranceMember afl:AflacMember 2017-01-01 2017-12-31 0000004977 afl:AflacMember 2018-12-31 0000004977 us-gaap:DepositsMember afl:AflacMember 2018-01-01 2018-12-31 0000004977 afl:ReinsuranceMember afl:AflacMember 2018-01-01 2018-12-31 0000004977 afl:AflacMember 2018-01-01 2018-12-31 0000004977 afl:AflacMember 2016-01-01 2016-12-31 0000004977 afl:AflacMember 2017-01-01 2017-12-31 0000004977 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 afl:AflacIncorporatedCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:CommercialRealEstateMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:CommercialRealEstateMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:AflacIncorporatedCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember us-gaap:FairValueInputsLevel1Member us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:DomesticEquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InternationalEquitySecuritiesMember us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:FixedIncomeFundsMember us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InternationalEquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:DomesticEquitySecuritiesMember us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:OtherInvestmentsMember us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InternationalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InsuranceContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 afl:InternationalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InsuranceContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 afl:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 afl:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 afl:DomesticEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000004977 afl:DomesticEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000004977 us-gaap:DomesticPlanMember us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000004977 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000004977 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000004977 us-gaap:DomesticPlanMember 2018-01-01 2018-12-31 0000004977 srt:MinimumMember 2013-01-01 2013-12-31 0000004977 2018-01-31 0000004977 srt:MaximumMember 2018-01-01 2018-12-31 0000004977 afl:AssociateStockBonusPlanMember 2018-01-01 2018-12-31 0000004977 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000004977 2013-01-01 2013-12-31 0000004977 srt:MaximumMember 2017-01-01 2017-12-31 0000004977 srt:MaximumMember 2016-01-01 2016-12-31 0000004977 afl:AssociateStockBonusPlanMember 2016-01-01 2016-12-31 0000004977 afl:AssociateStockBonusPlanMember 2017-01-01 2017-12-31 0000004977 afl:ManagementConsultingandTechnologyServicesCompanyApplicationMaintenanceAndDevelopmentServicesMember 2018-01-01 2018-12-31 0000004977 afl:InformationTechnologyandDataServicesCompanyApplicationMaintenanceandDevelopmentServicesSecondAgreementMember 2018-01-01 2018-12-31 0000004977 afl:TechnologyandConsultingCompanyApplicationMaintenanceAndDevelopmentServicesMember 2018-01-01 2018-12-31 0000004977 2017-01-01 2017-03-31 0000004977 2017-03-31 0000004977 afl:MainframeandServerComputerOperationsandSupportMember 2018-01-01 2018-12-31 0000004977 afl:InformationTechnologyandDataServicesCompanyApplicationMaintenanceandDevelopmentServicesFirstAgreementMember 2018-01-01 2018-12-31 0000004977 2017-07-01 2017-09-30 0000004977 2018-04-01 2018-06-30 0000004977 2018-01-01 2018-03-31 0000004977 2018-10-01 2018-12-31 0000004977 2018-07-01 2018-09-30 0000004977 2017-04-01 2017-06-30 0000004977 srt:ParentCompanyMember 2017-01-01 2017-12-31 0000004977 srt:ParentCompanyMember 2018-01-01 2018-12-31 0000004977 srt:ParentCompanyMember 2016-01-01 2016-12-31 0000004977 srt:ParentCompanyMember 2018-12-31 0000004977 srt:ParentCompanyMember 2017-12-31 0000004977 srt:ParentCompanyMember 2015-12-31 0000004977 srt:ParentCompanyMember 2016-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyOneMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesSixPointFourFivePercentDueAugustTwentyFortyMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointSixTwoFivePercentDueJuneTwentyTwentyThreeMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesSixPointNineZeroPercentDueDecemberTwentyThirtyNineMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointTwoFivePercentDueMarchTwentyTwentyFiveMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesTwoPointEightSevenFivePercentDueOctoberTwentyTwentySixMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointZeroZeroPercentDueOctoberTwentyFortySixMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesPointNineThreeTwoPercentDueJanuaryTwentyTwentySevenMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:YendenominatedLoanVariableInterestRateDueSeptemberTwentyTwentyThreeMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SubordinatedNotesTwoPointOneZeroEightPercentDueOctoberTwentyFortySevenMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2017-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesThreePointSixTwoFivePercentDueNovemberTwentyTwentyFourMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointZeroZeroPercentDueFebruaryTwentyTwentyTwoMember 2018-12-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-10-31 0000004977 srt:ParentCompanyMember us-gaap:SeniorNotesMember 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesTwoPointFourZeroPercentDueMarchTwentyTwentyMember 2018-11-30 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesFourPointSevenFiveZeroPercentDueJanuaryTwentyFortyNineMember 2018-10-01 2018-10-31 0000004977 srt:ParentCompanyMember 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointFourEightEightPercentDueOctoberTwentyThirtyThreeMember 2018-10-01 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointSevenFiveZeroPercentDueOctoberTwentyThirtyEightMember 2018-10-01 2018-10-31 0000004977 srt:ParentCompanyMember afl:SeniorNotesOnePointOneFiveNinePercentDueOctoberTwentyThirtyMember 2018-10-01 2018-10-31 0000004977 afl:ShareholderDividendReinvestmentMember srt:ParentCompanyMember 2018-01-01 2018-12-31 0000004977 afl:ShareholderDividendReinvestmentMember srt:ParentCompanyMember 2016-01-01 2016-12-31 0000004977 afl:ShareholderDividendReinvestmentMember srt:ParentCompanyMember 2017-01-01 2017-12-31 0000004977 srt:ConsolidationEliminationsMember 2018-12-31 0000004977 us-gaap:CorporateAndOtherMember 2018-12-31 0000004977 us-gaap:CorporateAndOtherMember 2017-12-31 0000004977 srt:ConsolidationEliminationsMember 2017-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2016-01-01 2016-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2017-01-01 2017-12-31 0000004977 us-gaap:LifeInsuranceSegmentMember 2018-01-01 2018-12-31 afl:investment iso4217:USD xbrli:pure afl:segment iso4217:USD xbrli:shares xbrli:shares iso4217:JPY iso4217:USD utreg:Y afl:counterparties afl:series iso4217:JPY afl:agreements afl:Vote