1.0.0.3 false Statement Of Cash Flows Indirect (USD $) In Millions false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false true false false 1 true true 11875000000 11875 false false 2 true true 9352000000 9352 false false No definition available. No authoritative reference available. false 6 3 us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 7 4 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 4039000000 4039 false false 2 false true 3698000000 3698 false false No definition available. No authoritative reference available. false 8 4 us-gaap_AdjustmentsToReconcileIncomeLossToNetCashProvidedByUsedInContinuingOperationsAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 9 5 us-gaap_DepreciationAmortizationAndAccretionNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 506000000 506 false false 2 false true 339000000 339 false false No definition available. No authoritative reference available. false 10 5 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 530000000 530 false false 2 false true 375000000 375 false false No definition available. No authoritative reference available. false 11 5 us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -201000000 -201 false false 2 false true 41000000 41 false false No definition available. No authoritative reference available. false 12 5 us-gaap_GainLossOnSaleOfPropertyPlantEquipment us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 18000000 18 false false 2 false true 15000000 15 false false No definition available. No authoritative reference available. false 13 4 us-gaap_IncreaseDecreaseInOperatingCapitalAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 14 5 us-gaap_IncreaseDecreaseInAccountsReceivable us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -264000000 -264 false false 2 false true 34000000 34 false false No definition available. No authoritative reference available. false 15 5 us-gaap_IncreaseDecreaseInInventories us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 129000000 129 false false 2 false true -199000000 -199 false false No definition available. No authoritative reference available. false 16 5 aapl_IncreaseDecreaseOtherCurrentAssets aapl false credit duration monetary No definition available. false false false false false false false false false 1 false true -298000000 -298 false false 2 false true -100000000 -100 false false No definition available. No authoritative reference available. false 17 5 us-gaap_IncreaseDecreaseInOtherOperatingAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -816000000 -816 false false 2 false true 101000000 101 false false No definition available. No authoritative reference available. false 18 5 us-gaap_IncreaseDecreaseInAccountsPayable us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -648000000 -648 false false 2 false true -1226000000 -1226 false false No definition available. No authoritative reference available. false 19 5 us-gaap_IncreaseDecreaseInDeferredRevenue us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 4254000000 4254 false false 2 false true 1823000000 1823 false false No definition available. No authoritative reference available. false 20 5 us-gaap_IncreaseDecreaseInOtherOperatingLiabilities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -200000000 -200 false false 2 false true 400000000 400 false false No definition available. No authoritative reference available. false 21 4 us-gaap_NetCashProvidedByUsedInOperatingActivities us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 7049000000 7049 false false 2 false true 5301000000 5301 false false No definition available. No authoritative reference available. true 22 3 us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 23 4 us-gaap_PaymentsToAcquireAvailableForSaleSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -34696000000 -34696 false false 2 false true -17153000000 -17153 false false No definition available. No authoritative reference available. false 24 4 us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 12780000000 12780 false false 2 false true 9378000000 9378 false false No definition available. No authoritative reference available. false 25 4 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 9117000000 9117 false false 2 false true 2367000000 2367 false false No definition available. No authoritative reference available. false 26 4 us-gaap_PaymentsToAcquireOtherInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -61000000 -61 false false 2 false true -31000000 -31 false false No definition available. No authoritative reference available. false 27 4 us-gaap_PaymentsToAcquireProductiveAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -685000000 -685 false false 2 false true -688000000 -688 false false No definition available. No authoritative reference available. false 28 4 us-gaap_PaymentsToAcquireIntangibleAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -56000000 -56 false false 2 false true -89000000 -89 false false No definition available. No authoritative reference available. false 29 4 us-gaap_PaymentsForProceedsFromOtherInvestingActivities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -62000000 -62 false false 2 false true 20000000 20 false false No definition available. No authoritative reference available. false 30 4 us-gaap_NetCashProvidedByUsedInInvestingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -13663000000 -13663 false false 2 false true -6196000000 -6196 false false No definition available. No authoritative reference available. true 31 3 us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 32 4 us-gaap_ProceedsFromIssuanceOfCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 288000000 288 false false 2 false true 411000000 411 false false No definition available. No authoritative reference available. false 33 4 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 124000000 124 false false 2 false true 621000000 621 false false No definition available. No authoritative reference available. false 34 4 us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -68000000 -68 false false 2 false true -116000000 -116 false false No definition available. No authoritative reference available. false 35 4 us-gaap_NetCashProvidedByUsedInFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 344000000 344 false false 2 false true 916000000 916 false false No definition available. No authoritative reference available. true 36 3 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true -6270000000 -6270 false false 2 false true 21000000 21 false false No definition available. No authoritative reference available. true 37 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false false true false 1 false true 5605000000 5605 false false 2 false true 9373000000 9373 false false No definition available. No authoritative reference available. false 38 3 us-gaap_SupplementalCashFlowInformationAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 39 4 us-gaap_IncomeTaxesPaidNet us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 2490000000 2490 false false 2 true true 1022000000 1022 false false No definition available. No authoritative reference available. false false 2 35 false Millions UnKnown UnKnown false true