XML 25 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Goodwill & Indefinite Intangible (Details) (USD $)
In Millions, unless otherwise specified
11 Months Ended 12 Months Ended
Feb. 02, 2013
Jan. 31, 2015
Feb. 01, 2014
Mar. 03, 2012
Goodwill [Roll Forward]        
Goodwill, balance at the beginning of the period   $ 425us-gaap_Goodwill    
Goodwill impairments 614us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss  
Goodwill, balance at the end of the period   425us-gaap_Goodwill 425us-gaap_Goodwill  
Indefinite-lived Intangible Assets [Roll Forward]        
Goodwill, Gross   1,100us-gaap_GoodwillGross [1] 1,308us-gaap_GoodwillGross  
Cumulative Impairment   (675)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss [1] (883)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss  
China [Member]        
Goodwill [Roll Forward]        
Goodwill impairments     208us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= country_CN
 
Canada [Member]        
Goodwill [Roll Forward]        
Goodwill impairments     611us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Total Operations [Member]        
Goodwill [Roll Forward]        
Goodwill, balance at the beginning of the period 1,335us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
528us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill acquisitions 15us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[2]      
Goodwill impairments (822)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill written off related to sale of business   0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(103)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[3]  
Goodwill changes in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill, balance at the end of the period 528us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Indefinite-lived Intangible Assets [Roll Forward]        
Indefinite-Lived Intangible Assets (Excluding Goodwill) 131us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
57us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
101us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
130us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
Intangible acquisitions 0us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
     
Tradename, impairments 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(1)us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(4)us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Intangible written off related to sale of business   (37)us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[4] (22)us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[3]  
Intangible changes in foreign currency exchange rates 1us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(6)us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(4)us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Total Operations [Member] | International [Member]        
Goodwill [Roll Forward]        
Goodwill, balance at the beginning of the period 819us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
  0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill impairments (819)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill written off related to sale of business   0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
   
Goodwill changes in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill, balance at the end of the period 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Indefinite-lived Intangible Assets [Roll Forward]        
Indefinite-Lived Intangible Assets (Excluding Goodwill) 112us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
39us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
82us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
111us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
Intangible acquisitions 0us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
     
Tradename, impairments 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(4)us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Intangible written off related to sale of business   (37)us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[4] (22)us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[3]  
Intangible changes in foreign currency exchange rates 1us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(6)us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(4)us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Total Operations [Member] | Domestic Segment [Member]        
Goodwill [Roll Forward]        
Goodwill, balance at the beginning of the period 516us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
528us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill acquisitions 15us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[2]      
Goodwill impairments (3)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill written off related to sale of business   0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(103)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
[3]  
Goodwill changes in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Goodwill, balance at the end of the period 528us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
425us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Indefinite-lived Intangible Assets [Roll Forward]        
Indefinite-Lived Intangible Assets (Excluding Goodwill) 19us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
18us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
19us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
19us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
Intangible acquisitions 0us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
  0us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Tradename, impairments 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
(1)us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
Intangible written off related to sale of business   0us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
   
Intangible changes in foreign currency exchange rates $ 0us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
$ 0us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
$ 0us-gaap_IndefiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bby_DomesticSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= bby_TotalOperationsMember
 
[1] Excludes the gross carrying amount and cumulative impairment related to Five Star, which was held for sale at the end of fiscal 2015. The sale of Five Star was completed on February 13, 2015.
[2] Represents goodwill acquired, primarily as a result of an acquisition made by mindSHIFT in fiscal 2013 (11-month).
[3] Represents goodwill written-off as a result of the sale of mindSHIFT in fiscal 2014 and indefinite-lived tradenames written off as a result of the sale of Best Buy Europe in fiscal 2014.
[4] Represents the Five Star indefinite-lived tradenames classified as held for sale at January 31, 2015.