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:OtherPostretirementBenefitPlansDefinedBenefitMember
2018-12-31
0000004977
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2016-01-01
2016-12-31
0000004977
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2016-12-31
0000004977
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2017-12-31
0000004977
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2018-01-01
2018-12-31
0000004977
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2017-01-01
2017-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
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