What is a merchant category code (MCC)
A merchant category code (MCC) is a 4-digit number defined under the ISO 18245 standard, used by card networks to classify businesses by the primary type of goods or services they sell.
When a business sets up a merchant account to accept card payments, its acquiring bank or payment processor assigns it an MCC based on what the business primarily sells. Businesses do not choose or apply for their own MCC, the code is determined by the processor during onboarding. Once assigned, an MCC tends to stay fixed unless the nature of the business changes significantly and the processor approves a reclassification.
Every business holds one MCC per merchant account. If it operates genuinely distinct business lines with separate payment systems, it may hold separate merchant accounts, each with its own MCC. For most businesses, however, the processor assigns a single MCC based on the primary business activity.
MCC codes are standardised under ISO 18245, an international standard for retail financial services, which means the codes are largely consistent across card networks. That said, there can be slight differences in how Visa and Mastercard classify the same merchant, so the same business may occasionally have a slightly different code depending on which network processed the transaction.
How MCCs affect financial transactions
MCCs have implications on both sides of a transaction. As a business accepting card payments, your MCC classification shapes the fees you pay and how your transactions are processed. As a business making payments to vendors and suppliers, MCC data gives you visibility and control over how outgoing spend is categorised and managed. Here are the most common use cases across both sides.
Interchange fee determination (incoming payment)
Card networks use MCCs to set the interchange rate, which is the fee your business pays on every card transaction it accepts. Each MCC category is assigned a rate based on the type of business it represents.
Higher-risk categories like travel bookings, financial services, and digital advertising typically carry higher interchange fees because they are statistically associated with higher chargeback rates. Lower-risk categories like business supplies, vendor payments, and SaaS subscriptions usually have lower rates. As a merchant, the fee you pay on every card payment depends directly on which MCC your business is classified under. This is why verifying your own MCC matters: a misclassification into a higher-risk category means overpaying on every single transaction.
Transaction categorisation and rewards eligibility (incoming payment)
Card issuers use MCCs to categorise transactions on the cardholder's side. This determines whether a purchase qualifies for a reward category like cashback, miles, or points on the cardholder's credit or corporate card.
This has a practical implication for your business as a merchant: your MCC determines how your customers' card providers categorise a purchase made with you. A hotel restaurant, for example, often codes under lodging (MCC 7011) rather than dining (MCC 5812), meaning a cardholder expecting dining rewards may receive travel categorisation instead. Understanding your own MCC helps you anticipate this and, where necessary, set accurate expectations with customers or corporate clients who rely on card rewards.
Spend control and policy enforcement (outgoing payments)
When a business issues corporate cards to its team, MCCs become the mechanism for enforcing spend policy. Finance teams can configure cards to allow or block transactions at specific merchant categories, automatically declining a card used at an MCC outside its approved scope. A company card can be set to decline at entertainment venues, gambling establishments, or any other off-policy category before the transaction goes through. No expense audit required afterwards, as the spend never happens in the first place.
Spend tracking and budget management (outgoing payments)
MCC data flows through corporate cards and expense management platforms to tag every transaction by category automatically. This gives finance teams a clear view of what categories the company is spending on, whether it’s software, travel, advertising, or professional services, without manual categorisation. It also makes it easier to spot misclassified vendors, track category-level spending trends over time, and build more accurate budgets by seeing exactly where spend is landing.
MCC code list: common merchant category codes in Singapore
Card networks each maintain their own MCC list under the ISO 18245 standard. While Visa and Mastercard lists largely overlap, minor differences exist across networks. Below is a reference of common MCC codes relevant to businesses and finance teams in Singapore.
[Table:1]
Note: MCCs can vary by card network and may change if a merchant switches acquiring banks.
How to check the merchant category code
There are two distinct use cases here: checking your own MCC as a merchant, and looking up a vendor's MCC code as a buyer. Both are covered below.
How to check your own MCC code in Singapore
- Check your merchant account agreement or onboarding documents. Your acquiring bank includes the assigned MCC in the paperwork provided when you set up your merchant account. It is the most direct source
- Log in to your payment processor's dashboard. Many processors list the assigned MCC under account settings, business profile, or underwriting details. Underwriting is the section where your processor stores your business classification and risk profile from onboarding.
- Contact your acquiring bank directly.
- Ask an employee or customer to check a recent transaction. The MCC often appears alongside the merchant name in card statements, expense reports, or corporate card dashboards
How to check a vendor's MCC code in Singapore
There is no single official centralised MCC lookup directory in Singapore. Banks do not typically publish a live, complete database. The practical options are:
- Check your corporate card transaction statements or spend management platform. MCC data is typically attached to each transaction entry. If your team has already transacted with the vendor, the code is likely visible in your expense or card reports
- Contact the vendor directly.
- Attempt a small test transaction. Most Singapore banking apps display the MCC on transaction records. Running a small transaction and checking the entry in your card activity is a reliable way to verify categorisation before committing larger spend
How MCCs help founders control business spend
Founders using Aspire's corporate card can put MCC-based controls to allow or block payments by merchant category, issue purpose-scoped virtual cards by team, and track category-level spend in real time through the platform. Here is how each of those capabilities maps to practical spend management.
Block spend categories before they happen
Configure corporate cards with MCC-based allow and block lists so transactions decline automatically at off-policy merchant categories. Common examples: blocking entertainment venues and bars for operations cards, restricting gambling-category merchants across all company cards, or limiting travel bookings to specific teams. The block is built into the card itself, so no employee judgment is needed.
Assign purpose-specific cards by role and MCC
Issue virtual cards scoped to the MCC categories relevant to each team's function. A marketing team card can be restricted to advertising (MCC 7311) and software (MCC 7372). A sales team card can permit travel and dining, but nothing else. An operations card can be limited to office supplies and professional services. The spend policy lives inside the card itself and can be managed across the whole team through multi-user access.
Track spend by category for more accurate budgeting
MCC-tagged transaction data enables finance teams to analyse spending by category over time through Aspire's budgets tool. This reveals which categories are growing relative to revenue, which are running over plan, and where cuts need to be made. Rather than manually reconciling expense reports at month-end, all spend data is categorised automatically.
What to do if your business has the wrong MCC
MCC misassignment happens. A business may be coded under a broader or incorrect category by its acquiring bank, particularly if the processor defaulted to a general code during onboarding without a detailed review of the business activity. The consequences can include paying higher interchange fees than necessary or triggering unexpected payment restrictions that affect how certain card types process at your terminal.
If you believe your MCC is incorrect, the steps are:
- Gather documentation that clearly describes your primary business activity. Product catalogues, invoices, service agreements, or a clear description of what makes up the bulk of your revenue, all work
- Contact your payment processor or acquiring bank with a specific reclassification request, citing the MCC you believe is accurate and why
- Keep the request grounded in accuracy rather than fee reduction. Processors are required to classify merchants correctly, and a well-evidenced request based on genuine business activity is the most effective approach
- Note that attempting to change an MCC purely to access a lower interchange rate, without a genuine business justification, can trigger deeper underwriting review







.webp)