2.2.0.25truefalse40502 - Disclosure - Fair Value (Distribution of Financial Instruments, Measured at Fair Value on a Recurring Basis) (Details)truefalseIn Millionsfalse1falsefalseUSDfalsefalse3/31/2011 USD ($) $As_Of_3_31_2011http://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDfalsefalse12/31/2010 USD ($) $As_Of_12_31_2010http://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse923000000923falsetruefalsefalsefalse2truefalsefalse936000000936falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse3false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Quoted Prices in Active Markets (Level 1) [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel1Memberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseQuoted Prices in Active Markets (Level 1) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel1Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Quoted Prices in Active Markets (Level 1) [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel1Memberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseQuoted Prices in Active Markets (Level 1) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel1Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse4false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse519000000519falsefalsefalsefalsefalse2truefalsefalse516000000516falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse5false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse5falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Quoted Prices in Active Markets (Level 1) [Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Taxable Short-Term Bond Funds [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_ma_BondFundsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseQuoted Prices in Active Markets (Level 1) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel1Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseTaxable Short-Term Bond Funds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldima_BondFundsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Quoted Prices in Active Markets (Level 1) [Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Taxable Short-Term Bond Funds [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_ma_BondFundsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseQuoted Prices in Active Markets (Level 1) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel1Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseTaxable Short-Term Bond Funds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldima_BondFundsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse6false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse519000000519falsefalsefalsefalsefalse2truefalsefalse516000000516falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse7false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Memberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$8falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Memberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse8false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse311000000311falsefalsefalsefalsefalse2truefalsefalse314000000314falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse9false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse9falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Municipal Bonds [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_MunicipalBondsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseMunicipal Bonds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MunicipalBondsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$10falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Municipal Bonds [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_MunicipalBondsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseMunicipal Bonds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MunicipalBondsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse10false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse316000000316[1]falsefalsefalsefalsefalse2truefalsefalse315000000315[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse11false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse11falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Foreign Currency Derivative Contracts [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseForeign Currency Derivative Contracts [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$12falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Other Observable Inputs (Level 2) [ Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Foreign Currency Derivative Contracts [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseSignificant Other Observable Inputs (Level 2) [ Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel2Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseForeign Currency Derivative Contracts [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse12false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse-5000000-5falsefalsefalsefalsefalse2truefalsefalse-1000000-1falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse13false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse13falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Unobservable Inputs (Level 3) [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel3Memberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseSignificant Unobservable Inputs (Level 3) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel3Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$14falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel3Memberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseSignificant Unobservable Inputs (Level 3) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel3Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse14false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse9300000093falsefalsefalsefalsefalse2truefalsefalse106000000106falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse15false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse15falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Unobservable Inputs (Level 3) [Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Auction Rate Securities [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_AuctionRateSecuritiesMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseSignificant Unobservable Inputs (Level 3) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel3Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseAuction Rate Securities [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AuctionRateSecuritiesMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$16falsefalseUSDtruefalse{ma_FairValueAssetsAndLiabilitiesComponentsAxis} : Significant Unobservable Inputs (Level 3) [Member] {us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Auction Rate Securities [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_FairValueAssetsAndLiabilitiesComponentsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_AuctionRateSecuritiesMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseSignificant Unobservable Inputs (Level 3) [Member]ma_FairValueAssetsAndLiabilitiesComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel3Memberma_FairValueAssetsAndLiabilitiesComponentsAxisexplicitMemberfalsefalseAuction Rate Securities [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AuctionRateSecuritiesMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse16false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse9300000093falsefalsefalsefalsefalse2truefalsefalse106000000106falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse17false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse17falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Municipal Bonds [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_MunicipalBondsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseMunicipal Bonds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MunicipalBondsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$18falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Municipal Bonds [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_MunicipalBondsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseMunicipal Bonds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MunicipalBondsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse18false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse316000000316[1]falsefalsefalsefalsefalse2truefalsefalse315000000315[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse19false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse19falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Taxable Short-Term Bond Funds [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_ma_BondFundsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseTaxable Short-Term Bond Funds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldima_BondFundsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$20falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Taxable Short-Term Bond Funds [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_ma_BondFundsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseTaxable Short-Term Bond Funds [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldima_BondFundsMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse20false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse519000000519falsefalsefalsefalsefalse2truefalsefalse516000000516falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse21false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse21falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Auction Rate Securities [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_AuctionRateSecuritiesMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseAuction Rate Securities [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AuctionRateSecuritiesMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$22falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Auction Rate Securities [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_AuctionRateSecuritiesMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseAuction Rate Securities [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AuctionRateSecuritiesMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse22false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse9300000093falsefalsefalsefalsefalse2truefalsefalse106000000106falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse23false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosurefairvaluedistributionoffinancialinstrumentsmeasuredatfairvalueonrecurringbasisdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse23falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Foreign Currency Derivative Contracts [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Derivative Contracts [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$24falsefalseUSDtruefalse{us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis} : Foreign Currency Derivative Contracts [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Derivative Contracts [Member]us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse24false0us-gaap_FairValueMeasuredOnRecurringBasisInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse-5000000-5falsetruefalsefalsefalse2truefalsefalse-1000000-1falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a falsefalse1 Available-for-sale municipal bonds are carried at fair value and are included in the above tables. However, held-to-maturity municipal bonds are carried at amortized cost and excluded from the above tables. 223Fair Value (Distribution of Financial Instruments, Measured at Fair Value on a Recurring Basis) (Details) (USD $)MillionsUnKnownUnKnownUnKnownfalsetrue