MCC 8931: A B2B Payment Guide for Accounting Firms

Confirm MCC 8931, audit your B2B invoice workflow, and compare interchange readiness with transparent payment-link fees for your firm.
Entrepreneurship

Aug 17, 2026

Main topics

A Merchant Category Code (MCC) is the four-digit code card networks assign to your business, and MCC 8931 covers Accounting, Auditing, and Bookkeeping Services.

That code fits Certified Public Accountants, bookkeeping firms, independent auditors, tax preparers, and payroll processors that bill business clients by card.

MCC 8931 is a classification, not a promised processing rate. Confirming it is the starting point: from there you check the service boundary and decide whether your invoice workflow can pursue lower business-to-business card fees or whether a predictable flat fee better protects your margin.

Who belongs in MCC 8931, and what it does not guarantee

MCC 8931 covers accounting services, not every professional service

The International Organization for Standardization maintains the four-digit merchant category code framework that card networks use to classify businesses. Within that framework, MCC 8931 designates Accounting, Auditing, and Bookkeeping Services, separating CPAs, bookkeepers, independent auditors, tax preparers, and payroll processors from the general professional-services catch-all.

The boundary to check is between MCC 8931 and the catch-all MCC 8999, Professional Services Not Elsewhere Classified, where a processor files a firm it cannot match to a specific category. CPAs, bookkeepers, independent auditors, tax preparers, and payroll processors belong in 8931, not 8999.

The two codes sit in different reference categories for commercial card-not-present payments, meaning the card is keyed or entered online rather than tapped in person.

MCC 8931MCC 8999
ClassificationAccounting, Auditing, and Bookkeeping ServicesProfessional Services Not Elsewhere Classified
Who it fitsCPAs, bookkeepers, auditors, tax preparers, payroll processorsProfessional work without a dedicated code
Commercial card-not-present referenceVisa business-to-business interchange, referenced near 2.10% + $0.10Standard commercial reference, near 2.70% + $0.10

Those percentages are Visa published interchange categories, not a price your processor will quote.

Visa's Merchant Data Standards Manual lists MCC 8931 as Accounting, Auditing, and Bookkeeping Services, and Visa's USA Interchange Reimbursement Fees schedule (effective April 18, 2026, accessed August 2026) publishes a Commercial Card Not Present rate of 2.70% + $0.10 alongside lower business-card categories reaching 2.10% + $0.10.

Why a correct code does not equal a quoted rate

Visa B2B interchange is the lower business-to-business category the network can apply to eligible commercial card payments. But interchange is only the network's baseline cost. Your processor adds its own margin on top, so the code alone never fixes what you pay.

Those business-to-business credit card processing fees still depend on how each invoice is handled.

Take a CPA firm owner who reads the merchant category code on a processor statement and finds the account under the professional-services catch-all, though every engagement is accounting and tax work. Correcting it to MCC 8931 comes first; only then does business-to-business readiness make sense.

That fix is the right move, but it does not change your rate by itself. You still confirm how your processor handles invoice data and prices your account.

Run this five-step B2B invoice readiness audit

Before you expect business-to-business card treatment, prove your invoice workflow can earn it. Run these five checks, and for each one ask your processor a direct question and keep the written answer on file. That documented trail, not the MCC label, is what supports a rate review.

  1. Confirm the account is coded MCC 8931 and ask which commercial-card or business-to-business program it is enrolled in. Request the answer in writing and file the statement or email that names the code and the program. Without that confirmation, you have nothing to reference when you request a review.
  2. Turn on the Address Verification Service, the check that matches the billing address and ZIP code a client enters against the card issuer's records. Processors commonly treat address verification as a qualification condition for lower commercial card-not-present interchange, so ask whether every virtual-terminal and online invoice runs it, keep a screenshot of the setting, and get the requirement confirmed in writing.
  3. Enter a value in the tax field on every invoice, even 0.00 when the service is not taxed. A populated tax field is a common condition for lower business-to-business interchange, so confirm your form sends a tax amount, save a sample invoice that shows the field populated, and ask your processor to confirm the rule applies to your account.
  4. Settle each batch promptly, ideally within one to two business days of authorization. Late settlement can push transactions into higher-cost downgrade categories, so ask whether batches close automatically each day and retain the settlement report that proves the timing.
  5. Ask whether your processor can submit Level 2 or Level 3 data, the enhanced purchase detail such as tax amount, purchase order number, and line items that networks can reward with lower commercial rates. Get a yes or no in writing, because only a processor that actually transmits this data can support the request. Confirm your real qualification and price with the processor, not with the reference categories alone. Visa's USA Interchange Reimbursement Fees schedule (accessed August 2026) directs merchants to their financial institution for the rates they are eligible for.

Take a bookkeeping-firm owner about to send a virtual invoice for a monthly business engagement. Before accepting the commercial-card payment, she checks that the billing address and tax field are populated, confirms the batch settles that day, and asks the processor to prove it submits enhanced data.

The answers, not the MCC 8931 label, tell her whether she holds a credible business-to-business inquiry or an undocumented hope.

Choose documented interchange or predictable invoice fees

Two routes protect a remote-invoice margin, and they work differently. Pursue lower business-to-business interchange only when your processor can document it; otherwise choose a fee you can read before the invoice goes out.

Use interchange optimization only when the processor can document it

An interchange-optimized route pays off only if your processor confirms the MCC 8931 coding, the enhanced-data submission, your actual qualification, and the price in writing. Without those answers, the lower Visa B2B rate stays a hope, not a number you can plan around.

Use a transparent payment link when fee treatment matters more

A payment link for business charges the same disclosed fee on every sale, so the cost is known before the client pays. JIM Payment Link bills 4.99% + $0.30 per sale with no monthly cost, and its fee pass-through option lets you absorb that cost or hand it to the client.

The two models are not the same, and JIM does not promise Visa B2B or Level 2 and Level 3 qualification.

Remote invoice conditionInterchange-optimized routeJIM Payment Link
Who sets the numberProcessor must confirm code, data, qualification, and priceJIM publishes 4.99% + $0.30 per sale, no monthly cost
What lowers the costAddress verification, a populated tax field, timely settlement, enhanced dataNothing to configure; the flat fee holds
Who carries the feeThe firm absorbs the interchange costThe firm absorbs it or passes it to the client
Certainty before sendingDepends on processor confirmationKnown before the invoice goes out

Take an audit practice that cannot get its processor to document enhanced-data handling. Weighing an uncertain interchange outcome against a 4.99% + $0.30 fee it can pass to the business client, the owner picks the disclosed fee because the margin treatment is clear.

The rule: pursue B2B interchange only when the processor documents every audit answer. If it cannot, a transparent, optionally client-paid fee protects the engagement margin better than an unconfirmed rate.

Send a transparent payment link for the next invoice

If your processor cannot document business-to-business qualification, stop waiting on an unconfirmed rate and price the next invoice on terms you control. Create a JIM Payment Link, send it to your business client, and choose whether to absorb the 4.99% + $0.30 fee or pass it through so the client covers it.

No monthly costs apply, so a quiet invoicing month costs you nothing. Set up my payment link before the next engagement bill goes out.

Frequently Asked Questions

Question

What is Merchant Category Code 8999?

Merchant Category Code 8999 is a four-digit classification number assigned to professional services by payment networks and the ISO. It applies to businesses that provide specialized services without a more specific code, such as consultants and freelance creatives. Processors use this code to classify transactions for interchange rates, reporting, and customer rewards programs.

Is Merchant Category Code 8999 high-risk?

MCC 8999 is classified as a standard-risk category. This is due to the lower likelihood of chargebacks and fraud associated with professional services. As a result, businesses with this code benefit from moderate interchange rates, which helps manage payment processing expenses.

Can a business have multiple MCC codes?

A business is typically assigned one MCC that reflects its main activity. However, companies with substantially different revenue streams can open separate merchant accounts, each with a distinct code. For example, a retail bookstore might also offer professional editing services to authors. To properly classify these separate operations, the editing services could operate under a different merchant account with the MCC 8999 classification for professional services.

What happens if my MCC code is wrong?

An incorrect MCC classification has direct consequences for your business and your clients. Customers might miss out on credit card rewards they anticipate for business-related services, potentially influencing their decision to hire you again. Furthermore, your business may be subject to the wrong interchange fees, causing you to pay more than necessary or risk non-compliance by paying too little. This can disrupt your finances and customer relationships.

Can merchants choose their MCC code?

Merchants cannot arbitrarily select their MCC code, as the choice is not up to them. Payment processors assign the code based on a company's primary operations and revenue stream, a process that adheres to ISO standards and payment network guidelines. If a merchant believes their code is a misrepresentation of their business, they can contact their processor. This allows them to request a review and potential reclassification to a more suitable category.

How does MCC 8999 affect my payment processing costs?

Your MCC 8999 classification directly influences the interchange rates you pay on each transaction. Professional services under this code are considered standard risk, resulting in moderate interchange fees that are typically lower than high-risk industries but higher than low-risk merchants like supermarkets.

The exact financial impact hinges on your processor’s pricing model. An interchange-plus plan passes these variable rates directly to you, while flat-rate processors like JIM absorb the variability and charge you a consistent fee regardless of card type.

Related content

Ready to Grow

How to start a baby clothing business: a founder's guide

Ready to Grow

How to start a workshop business from the ground up

Ready to Grow

How to start a pottery business in 2026: a 10-step guide wit

Woman in yellow sweater serving herself from a soft-serve machine in a bright food shop.
Ready to Grow

How to start a coffee shop business from the ground up

Sell and get paid in seconds with Jim

Get Jim
This is a plain white button background with no text or meaningful visual content. Screen readers should skip it; the button’s label carries the meaning.
Barista in green apron holds pink and mango smoothies in clear cups with strawsLaughing fast-food worker holds phone showing $42.00 contactless payment to customer at drive-thruWoman in yellow sweatshirt dispenses frozen yogurt at topping bar in sunlit shopWoman in orange work shirt unloads cardboard boxes from white delivery van on sunny streetHairstylist Keisha trims client hair with scissors in busy sunlit salonPizza maker slides pizza into wood-fired brick oven in bright kitchen