2.2.0.25truefalse42402 - Disclosure - Foreign Exchange Risk Management (Foreign Exchange Risk Management) (Details)truefalseIn Millionsfalse1falsefalseUSDfalsefalse1/1/2010 - 12/31/2010
USD ($) / shares
USD ($)
$Duration_1_1_2010_To_12_31_2010http://www.sec.gov/CIK0001141391duration2010-01-01T00:00:002010-12-31T00:00:00Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0Unit16Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse1/1/2009 - 12/31/2009
USD ($)
USD ($) / shares
$Duration_1_1_2009_To_12_31_2009http://www.sec.gov/CIK0001141391duration2009-01-01T00:00:002009-12-31T00:00:00Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0Unit16Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2false0us-gaap_MaximumRemainingMaturityOfForeig
nCurrencyDerivativesus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse0018falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:durationStringItemTypenormalizedstringMaximum amount of time remaining before foreign currency exchange rate derivatives mature or
expire.No authoritative reference available.falsefalse3true0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse4false0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-20000000-20falsetruefalsefalsefalse2truefalsefalse-18000000-18falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryNet gain (loss) included in earnings for the period from the net change in fair value of derivative instrument not designated as hedging instrument.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)(b)
truefalse5false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementforeignexchangeriskmanagementdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse<
Id>3falsefalseUSDtruefalse{us-gaap_InvestmentTypeAxis} : Foreign Currency Derivative and Option Contracts [Member]
{us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis} : General and Administrative [Member]
1/1/2010 - 12/31/2010
USD ($)
$Duration_1_1_2010_To_12_31_201023222http://www.sec.gov/CIK0001141391duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseForeign Currency Derivative and Option Contracts [Member]us-gaap_InvestmentTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_InvestmentTypeAxisexplicitMemberfalsefalseGeneral and Administ
rative [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_GeneralAndAdministrativeExpenseMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4falsefalseUSDtruefalse{us-gaap_InvestmentTypeAxis} : Foreign Currency Derivative and Option Contracts [Member]
{us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis} : General and Administrative [Member]
1/1/2009 - 12/31/2009
USD ($)
$Duration_1_1_2009_To_12_31_2009252http://www.sec.gov/CIK0001141391duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseForeign Currency Derivative and Option Contracts [Member]us-gaap_InvestmentTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_InvestmentTypeAxisexplicitMemberfalsefalseGeneral and Administra
tive [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_GeneralAndAdministrativeExpenseMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse6true0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse7false0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse-17000000-17falsefalsefalsefalsefalse2truefalsefa
lse-12000000-12falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
falsefalse8false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementforeignexchangeriskmanagementdetails1
falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse5falsefalseUSDtruefalse{us-gaap_InvestmentTypeAxis} : Foreign Currency Derivative and Option Contracts [Member]
{us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis} : Revenues [Member]
1/1/2010 - 12/31/2010
USD ($)
$Duration_1_1_2010_To_12_31_201023223http://www.sec.gov/CIK0001141391duration2010-01-01T00:00:002010-12-31T00:00:00falsefalseForeign Currency Derivative and Option Contracts [Member]us-gaap_InvestmentTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_InvestmentTypeAxisexplicitMemberfalsefalseRevenues [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_SalesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{us-gaap_InvestmentTypeAxis} : Foreign Currency Derivative and Option Contracts [Member]
{us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis} : Revenues [Member]
1/1/2009 - 12/31/2009
USD ($)
$Duration_1_1_2009_To_12_31_20092622http://www.sec.gov/CIK0001141391duration2009-01-01T00:00:002009-12-31T00:00:00falsefalseForeign Currency Derivative and Option Contracts [Member]us-gaap_InvestmentTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_InvestmentTypeAxisexplicitMemberfalsefalseRevenues [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_SalesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse9true0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalse
falsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse10false0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetus-gaaptruecreditdurationNo definition available.falsefalsefalse
falsefalsefalsefalsefalsefalsefalse1truefalsefalse-3000000-3falsetruefalsefalsefalse2truefalsefalse-6000000-6falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.Reference 1: http://www.xbrl.org/2003/role/presentat
ionRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
falsefalse29Foreign Exchange Risk Management (Foreign Exchange Risk Management) (Details) (USD $)MillionsUnKnownUnKnownUnKnownfalsetrue