2.2.0.7trueClassification of Outstanding Forward Contracts by Functional Currency (Detail) (USD $)176 - Disclosure - Classification of Outstanding Forward Contracts by Functional Currency (Detail)truefalseIn Millionsfalsefalse1USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false2USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$10natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse1USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false2USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false22us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truetruefalsefalse1800000018falsefalsefalse2truetruefalsefalse3800000038falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to purchase a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false32us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse139000000139falsefalsefalse2falsetruefalsefalse5000000050falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to sell a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false52ma_FairValueAmountOfForeignCurrencyDerivativeSaleContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Sale Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse-2000000-2[1]falsefalsefalse2falsetruefalsefalse-1000000-1[1]falsefalsefalsexbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Sale ContractsNo authoritative reference available.false80natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse3USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseAccounts Receivableus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccountsReceivableMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false132us-gaap_ForeignCurrencyDerivativeAssetsAtFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsetruefalsefalse10000001[1]falsefalsefalsexbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of foreign currency derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 107
-Paragraph 10
false150natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse4USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false5USDtruefalsefalsefalseU.S.Dollar Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false212us-gaap_ForeignCurrencyDerivativeLiabilitiesAtFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-2000000-2[1]falsefalsefalse2falsetruefalsefalse-2000000-2[1]falsefalsefalsexbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 107
-Paragraph 10
false220natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse6USDtruefalsefalsefalseEuro Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false7USDtruefalsefalsefalseEuro Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitmentsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false232us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse30000003falsefalsefalse2falsetruefalsefalse1600000016falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to purchase a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false242us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse2000000020falsefalsefalse2falsetruefalsefalse4500000045falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to sell a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false262ma_FairValueAmountOfForeignCurrencyDerivativeSaleContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Sale Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse-2000000-2[1]falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Sale ContractsNo authoritative reference available.false290natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse8USDtruefalsefalsefalseEuro Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOptionsus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OptionMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false302us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse544000000544falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to purchase a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false322ma_FairValueAmountOfForeignCurrencyDerivativePurchaseContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Purchase Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse10000001[1]falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Purchase ContractsNo authoritative reference available.false360natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse9USDtruefalsefalsefalseEuro Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false422us-gaap_ForeignCurrencyDerivativeLiabilitiesAtFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-2000000-2[1]falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 107
-Paragraph 10
false430natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrencyfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse10USDtruefalsefalsefalseEuro Functional Currencyma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false482us-gaap_ForeignCurrencyDerivativeAssetsAtFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1truetruefalsefalse10000001[1]falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of foreign currency derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 107
-Paragraph 10
false1Amounts represent gross fair value amounts while these amounts may be netted for actual balance sheet presentation.219falseMillionsUnKnownUnKnownfalsetrue