2.2.0.7 true Estimated Settlement Exposure and Portion of uncollateralized Settlement Exposure for MasterCard-Branded Transactions (Detail) (USD $) 174 - Disclosure - Estimated Settlement Exposure and Portion of uncollateralized Settlement Exposure for MasterCard-Branded Transactions (Detail) true false In Millions false false 1 USD true false false false Master Card Branded Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_MasterCardBrandedTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 2 USD true false false false Master Card Branded Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_MasterCardBrandedTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis 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/disclosureestimatedsettlementexposureandportionofuncollateralizedsettlementexposureformastercardbrandedtransactions 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 Master Card Branded Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_MasterCardBrandedTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 2 USD true false false false Master Card Branded Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_MasterCardBrandedTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 2 2 ma_GrossSettlementExposure ma false credit instant Gross Settlement Exposure false false false false false false false false false false false false 1 true true false false 28019000000 28019 false false false 2 true true false false 26373000000 26373 false false false xbrli:monetaryItemType monetary Gross Settlement Exposure No authoritative reference available. false 3 2 ma_CollateralHeldForSettlementExposure ma false debit instant Collateral held for Settlement Exposure false false false false false false false false false false true negated false 1 false true false false -3120000000 -3120 false false false 2 false true false false -2759000000 -2759 false false false xbrli:monetaryItemType monetary Collateral held for Settlement Exposure No authoritative reference available. false 4 2 ma_NetUncollateralizedSettlementExposure ma false credit instant Net Uncollateralized Settlement Exposure false false false false false false false false false false false totallabel false 1 false true false false 24899000000 24899 false false false 2 false true false false 23614000000 23614 false false false xbrli:monetaryItemType monetary Net Uncollateralized Settlement Exposure No authoritative reference available. true 5 2 ma_UncollateralizedSettlementExposureAttributableToNonCompliantMembers ma false credit instant Uncollateralized Settlement Exposure Attributable to Non Compliant Members false false false false false false false false false false false false 1 false true false false 88000000 88 false false false 2 false true false false 211000000 211 false false false xbrli:monetaryItemType monetary Uncollateralized Settlement Exposure Attributable to Non Compliant Members No authoritative reference available. false 6 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/disclosureestimatedsettlementexposureandportionofuncollateralizedsettlementexposureformastercardbrandedtransactions 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 Cirrus And Maestro Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_CirrusAndMaestroTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 4 USD true false false false Cirrus And Maestro Transactions us-gaap_GuaranteeObligationsByNatureAxis xbrldi http://xbrl.org/2006/xbrldi ma_CirrusAndMaestroTransactionsMember us-gaap_GuaranteeObligationsByNatureAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 7 2 ma_GrossSettlementExposure ma false credit instant Gross Settlement Exposure false false false false false false false false false false false false 1 true true false false 2817000000 2817 false false false 2 true true false false 3433000000 3433 false false false xbrli:monetaryItemType monetary Gross Settlement Exposure No authoritative reference available. false 2 7 false Millions UnKnown UnKnown false true