PricingExplainer

MCC codes: the hidden four digits

Your Merchant Category Code quietly sets your interchange rates, your risk class and your chargeback protections. Most merchants never see the four digits their processor assigned.

mcc codes four digits
Four digits you never see, priced into every transaction

What is an MCC code

Somewhere in the digital paperwork of your merchant account sits a four-digit number you’ve probably never seen. It’s called a Merchant Category Code (MCC), and it quietly influences how much you pay every time a customer swipes, taps, or dips their card.

The International Organization for Standardization created these codes originally for tax reporting. But Visa, Mastercard, and the payment processing industry saw an opportunity. Today, MCCs serve as the foundation for interchange fees calculations, risk assessments, and underwriting decisions.

Your MCC code directly affects your processing costs, yet most business owners don’t know theirs exists.

How your MCC gets assigned

When you apply for a merchant account, your processor assigns you an MCC based on your business type and primary products or services. Notice we said assigns. Not “discusses with you.” Not “asks for your input.”

Your processor makes this decision during onboarding, and for the vast majority of businesses, that’s the end of the conversation.

The system gets granular. Contractors, for example, don’t share a single code. According to Visa’s Merchant Data Standards Manual, electrical contractors (1731), carpentry services (1750), roofing contractors (1761), and plumbing specialists (1711) each have distinct MCCs. The same granularity applies to restaurants versus fast food, retail versus ecommerce, and dozens of other seemingly similar business types.

Some global giants, think Delta Airlines or Hilton Hotels, have their own proprietary MCCs. Your local pizza shop? It shares code 5812 with every other sit-down restaurant in the country.

Technically, any business can apply for a new MCC through ISO’s technical committee TC68. The catch: you need at least $10 million in annual revenue to be considered. This process exists for multinational corporations, not Main Street merchants.

How MCC codes siphon money from your business

Interchange rate manipulation

Visa and Mastercard use MCC codes to calculate interchange fees, the wholesale cost you pay for every transaction. Different MCCs trigger different interchange tiers. A grocery store (5411) pays different rates than a convenience store (5499), even if they sell identical products.

Your processor adds markup to these interchange rates. If your MCC places you in a higher interchange category than your actual business warrants, you’re paying inflated fees on every single transaction. The math tells the story: on $500,000 in annual card volume, even a 0.15% interchange difference costs you $750 per year in unnecessary fees.

The risk classification trap

Acquiring banks use MCCs to flag “high-risk” businesses. If your code lands you in a prohibited or elevated-risk category, you face three possible outcomes:

  • Outright rejection from mainstream processors
  • Higher processing rates to offset perceived risk
  • Increased reserve requirements that tie up your cash flow

Some business types genuinely carry higher risk (gambling, adult entertainment, certain supplements). But miscategorized businesses pay the same penalty without earning it.

Chargeback consequences

Certain MCCs receive weaker chargebacks protections. Direct marketing and gambling transactions, for instance, face stricter scrutiny than standard retail purchases. If your business gets coded into one of these categories incorrectly, you’re fighting chargebacks with one hand tied behind your back.

Worse, high-risk MCCs often trigger elevated chargeback fees. You’re paying more to dispute transactions you might not have lost under the correct code.

The complete MCC codes reference

Use this as your merchant category code lookup resource. Understanding where your business falls helps you verify whether your assigned code makes sense.

Agricultural services (0001–1499)

CodeDescription
0742Veterinary Services
0763Agricultural Cooperatives
0780Horticultural and Landscaping Services
Codes 0001–1499

Contracted services (1500–2999)

CodeDescription
1520General Contractors (Residential and Commercial)
1711Air Conditioning, Heating, and Plumbing
1731Electrical Contractors
1740Insulation, Masonry, Plastering, Stonework, Tile
1750Carpentry
1761Roofing, Siding, and Sheet Metal
1771Concrete Work
1799Special Trade Contractors (Not Classified Elsewhere)
2741Publishing and Printing
2842Sanitation and Specialty Cleaning
Codes 1500–2999

Transportation services (4000–4799)

CodeDescription
4011Railroads (Freight)
4111Local Commuter and Ferries
4121Taxi and Limousine
4214Motor Freight, Trucking, Moving, Local Delivery
4215Courier Services (Air and Ground)
4411Cruise Lines
4511Airlines
4722Travel Agencies and Tour Operators
Codes 4000–4799

Utility services (4800–4999)

CodeDescription
4812Telecommunications Equipment
4814Telecom Services (including prepaid)
4829Wire Transfer and Money Orders
4899Cable, Satellite, TV, and Radio
4900Electric, Gas, Water, and Sanitary Utilities
Codes 4800–4999

Ecommerce and retail MCCs

There’s no single “ecommerce” MCC. Online retailers get categorized by product type, just like brick-and-mortar stores.

CodeDescription
5311Department Stores
5411Grocery Stores
5499Convenience Stores
5651Family Clothing
5691Men’s and Women’s Clothing
5712Furniture and Home Furnishings
5732Electronics
5734Computer Software
5812Restaurants
5814Fast Food
5912Drug Stores and Pharmacies
5941Sporting Goods
5942Bookstores
5999Miscellaneous Specialty Retail
Ecommerce and retail codes

Government services (9000–9999)

CodeDescription
9211Court Costs and Tax Payments
9222Fines
9223Bail and Bond Payments
9402Postal Services
Codes 9000–9999

How to find your MCC code

Here’s where it gets frustrating. Your MCC code probably isn’t printed on your monthly statement. It won’t appear in your merchant agreement’s summary page. Processors keep this information behind the scenes because, frankly, they don’t expect you to ask about it.

Option 1: Ask your processor directly. Call customer service and request your assigned MCC. Some representatives will provide it immediately; others may need to escalate the request.

Option 2: Use Visa’s Supplier Locator tool. Search for your own business to see how Visa has categorized your transactions. This won’t always match your processor’s assigned code, but it reveals how the network views your business.

Option 3: Request a full statement audit. A comprehensive review of your merchant account will expose your MCC along with every other hidden detail affecting your rates.

The consumer rewards angle

Credit card rewards programs use MCCs to determine bonus categories. When a customer earns 3x points at “restaurants,” the card network checks the MCC, not the business name.

If you run a café inside a retail store, your MCC might classify you as retail rather than dining. Your customers miss out on their restaurant rewards, which (believe it or not) can influence where they choose to spend. It’s a subtle effect, but it’s real.

Here’s my take

MCC codes represent one of those payment processing realities that favor the system over the merchant. You didn’t choose your code. You probably can’t change it. And yet it directly impacts your processing costs, your risk classification, and your chargeback exposure.

The transparency problem here is obvious. Processors assign these codes without explanation, hide them from statements, and benefit when merchants remain unaware. An incorrectly assigned MCC quietly siphons money from your business month after month.

We’ve seen merchants paying elevated rates for years because their code didn’t match their actual business. A restaurant coded as a bar. A professional services firm coded as high-risk consulting. These “errors” (if we’re being generous) cost real money.

You can’t fix what you can’t see. Knowing your MCC is step one. Understanding whether it’s correct is step two. And if something’s off? That’s leverage you can use in your next processor negotiation.

Take control of your processing costs

Your MCC code is just one piece of the puzzle. Hidden fees, inflated markups, and unnecessary surcharges work together to drain your profits. Most merchants don’t know what they’re actually paying because the system isn’t designed for transparency. VeriFee changes that.

Our free statement audit illuminates every fee on your merchant statement, including your MCC classification and whether it’s costing you money. We’ll show you exactly what you’re paying, why you’re paying it, and how to pay less.

If you’d rather have someone who does this for a living, send us a statement and we’ll check your MCC against every fee line. No obligation and no pressure.

Check your own effective rate before you compare anything else. One number, one statement, and the four digits stop being a mystery.

All Savings Signal →

Readytostartsaving?

Tell us about your volume and we'll estimate what you could save. Free, with no obligation. If you save nothing, we charge nothing.

Customer type
Current processor
How do you take payments?
Net effective rate0.00%