2.2.0.7 true Classification of Outstanding Forward Contracts by Functional Currency (Detail) (USD $) 176 - Disclosure - Classification of Outstanding Forward Contracts by Functional Currency (Detail) true false In Millions false false 1 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 2 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ 1 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 1 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 2 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 2 2 us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContracts us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 true true false false 18000000 18 false false false 2 true true false false 38000000 38 false false false xbrli:monetaryItemType monetary Aggregate 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. false 3 2 us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContracts us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 139000000 139 false false false 2 false true false false 50000000 50 false false false xbrli:monetaryItemType monetary Aggregate 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. false 5 2 ma_FairValueAmountOfForeignCurrencyDerivativeSaleContracts ma false debit instant Fair Value Amount of Foreign Currency Derivative Sale Contracts false false false false false false false false false false false false 1 false true false false -2000000 -2 [1] false false false 2 false true false false -1000000 -1 [1] false false false xbrli:monetaryItemType monetary Fair Value Amount of Foreign Currency Derivative Sale Contracts No authoritative reference available. false 8 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 3 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Accounts Receivable us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AccountsReceivableMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 13 2 us-gaap_ForeignCurrencyDerivativeAssetsAtFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false verboselabel false 1 false false false false 0 0 false false false 2 false true false false 1000000 1 [1] false false false xbrli:monetaryItemType monetary Fair 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 false 15 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 4 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Other Current Liabilities us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi ma_OtherCurrentLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 5 USD true false false false U.S.Dollar Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyUSDollarMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Other Current Liabilities us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi ma_OtherCurrentLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 21 2 us-gaap_ForeignCurrencyDerivativeLiabilitiesAtFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false verboselabel false 1 false true false false -2000000 -2 [1] false false false 2 false true false false -2000000 -2 [1] false false false xbrli:monetaryItemType monetary Fair 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 false 22 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 6 USD true false false false Euro Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyEuroMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 7 USD true false false false Euro Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyEuroMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Commitments us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommitmentsMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 23 2 us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContracts us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 3000000 3 false false false 2 false true false false 16000000 16 false false false xbrli:monetaryItemType monetary Aggregate 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. false 24 2 us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContracts us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 20000000 20 false false false 2 false true false false 45000000 45 false false false xbrli:monetaryItemType monetary Aggregate 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. false 26 2 ma_FairValueAmountOfForeignCurrencyDerivativeSaleContracts ma false debit instant Fair Value Amount of Foreign Currency Derivative Sale Contracts false false false false false false false false false false false false 1 false true false false -2000000 -2 [1] false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary Fair Value Amount of Foreign Currency Derivative Sale Contracts No authoritative reference available. false 29 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 8 USD true false false false Euro Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyEuroMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Options us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_OptionMember us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 30 2 us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContracts us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 544000000 544 false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary Aggregate 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. false 32 2 ma_FairValueAmountOfForeignCurrencyDerivativePurchaseContracts ma false debit instant Fair Value Amount of Foreign Currency Derivative Purchase Contracts false false false false false false false false false false false false 1 false true false false 1000000 1 [1] false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary Fair Value Amount of Foreign Currency Derivative Purchase Contracts No authoritative reference available. false 36 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 9 USD true false false false Euro Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyEuroMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Other Current Liabilities us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi ma_OtherCurrentLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 42 2 us-gaap_ForeignCurrencyDerivativeLiabilitiesAtFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false verboselabel false 1 false true false false -2000000 -2 [1] false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 43 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureclassificationofoutstandingforwardcontractsbyfunctionalcurrency false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 10 USD true false false false Euro Functional Currency ma_ForeignExchangeContractsToPurchaseCurrenciesAxis xbrldi http://xbrl.org/2006/xbrldi ma_CurrencyEuroMember ma_ForeignExchangeContractsToPurchaseCurrenciesAxis explicitMember false false Other Current Assets us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi ma_OtherCurrentAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 48 2 us-gaap_ForeignCurrencyDerivativeAssetsAtFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false verboselabel false 1 true true false false 1000000 1 [1] false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 1 Amounts represent gross fair value amounts while these amounts may be netted for actual balance sheet presentation. 2 19 false Millions UnKnown UnKnown false true