Merchant Category Code
aka MCC, MCC code, card category code
A four-digit code assigned by Mastercard and Visa to every merchant based on the type of goods or services they sell. Spend management platforms use MCC codes to auto-categorise card transactions and enforce per-category budget controls before purchase.
Last reviewed May 2026
Definition
Every merchant that accepts Mastercard or Visa is assigned a four-digit Merchant Category Code (MCC) by the card network at the time the merchant account is set up. The code classifies the merchant's primary business: MCC 5411 is grocery stores, MCC 5812 is restaurants and eating places, MCC 4111 is local commuter and suburban transport, MCC 7372 is prepackaged software, MCC 5045 is computers and peripherals. There are approximately 600 active MCC codes across the Mastercard and Visa networks. For Irish businesses using spend management platforms, MCC codes serve two functions: 1. Automatic transaction categorisation: When an employee uses a Pleo, Soldo, or Revolut Business card, the card network includes the MCC in the transaction data passed back to the platform. The platform maps the MCC to an expense category (Travel, Meals, Software Subscriptions) in the accounting chart of accounts without requiring the employee to manually select a category. 2. Spending controls: Finance leads can set per-MCC or per-MCC-group restrictions on individual cards. A field service company can block MCC 5813 (bars, cocktail lounges) on all company cards while allowing MCC 5542 (automated fuel dispensers) for engineers. The block happens at point of sale - the card is declined, not reimbursed after the fact. For Irish Revenue purposes, the MCC does not override the VAT treatment. A restaurant (MCC 5812) might serve food at 13.5% or 9% and alcohol at 23%, and the MCC alone does not capture the split. Receipt capture with OCR is still required to correctly code VAT on hospitality spend. The MCC provides the expense category; the receipt provides the VAT breakdown. Some MCC codes trigger automatic data capture requirements: car hire (MCC 3351-3441 range) and lodging (MCC 7011) often require additional fields (check-in/check-out dates, vehicle registration) in the T&E data submitted to the card network. Platforms that support Level 2 and Level 3 card data can pass these additional fields, which some corporate card issuers require for rebate or rewards programmes.
Why it matters for software choice
MCC-based spend controls are the mechanism through which Irish finance teams enforce company expense policy on company cards before money is spent, not after. The combination of MCC controls (no bar spend, no non-business merchants) and receipt capture (correct VAT coding) in platforms like Pleo and Soldo replaces the traditional submit-approve-reimburse expense workflow with a proactive control model.
Authority sources
- Mastercard: Merchant category codes (www.mastercard.com)
- Revenue: VAT rates on goods and services (www.revenue.ie)
Software categories this affects
Vendors covered by this term
Pleo
Smart company cards and automated expense management for European businesses
Soldo
Irish-regulated prepaid card and spend management platform for European SMEs
Revolut Business
EU-licensed business banking with Irish IBANs, SEPA Instant, and multi-currency accounts
Related terms
Virtual card
A card number, expiry date, and CVV issued digitally without a physical card. Spend management platforms issue virtual cards per employee or per vendor to enforce budget controls without waiting for a physical card.
Expense reconciliation
The process of matching employee or company card spend against receipts, bank statements, and accounting entries to confirm that all business expenditure is properly categorised, approved, and recorded before a VAT return or audit.
Receipt capture (OCR)
Software that ingests a photographed, emailed or scanned receipt and uses optical character recognition to extract structured fields - supplier, date, net, VAT rate, VAT amount, currency - so the receipt can be posted to accounting software without manual keying.