XML 102 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement-Related Benefits Schedule of Compensation Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Contribution expense from retirement plans [Line Items]      
Total Contribution Expense for Defined Contribution and Benefit Plans $ 1,070wmt_TotalContributionExpenseForDefinedContributionAndBenefitPlans $ 1,062wmt_TotalContributionExpenseForDefinedContributionAndBenefitPlans $ 1,010wmt_TotalContributionExpenseForDefinedContributionAndBenefitPlans
Domestic Defined Contribution Pension [Domain]      
Contribution expense from retirement plans [Line Items]      
Defined Contribution Plan, Cost Recognized 898us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_DomesticDefinedContributionPensionDomain
877us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_DomesticDefinedContributionPensionDomain
818us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_DomesticDefinedContributionPensionDomain
Foreign Defined Contribution Pension [Domain]      
Contribution expense from retirement plans [Line Items]      
Defined Contribution Plan, Cost Recognized 167us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_ForeignDefinedContributionPensionDomain
165us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_ForeignDefinedContributionPensionDomain
166us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_StatementGeographicalAxis
= wmt_ForeignDefinedContributionPensionDomain
Foreign Pension Plan [Member]      
Contribution expense from retirement plans [Line Items]      
Defined Benefit Plan, Contributions by Employer $ 5us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 20us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 26us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember