Skip to article
ecomservices.io
Library · MIDs
ApplicationsIdentityHealthCalculatorCapsNot on this page yetApprovalsCalculatorDescriptorsCalculatorEnrollmentNot on this page yetAllocationCalculatorProcessor ops

Library · MIDs · Calculator on this page

MIDs

Get, keep, and load-balance merchant accounts so volume has somewhere to live. Ask the processor in writing before you sign.

MCC on the MID

Guide

The MCC on the MID is the code Visa and the acquirer will use. Continuity belongs on 5968 unless the acquirer wrote a different story. Do not hide autoship on grocery.

GuideMCC risk lookupOpen full page
20 codes · the MCC on the MID is the one Visa and the acquirer will use, not the one on the website.
MCCRiskTypical useWhy it matters
5411
Grocery stores, supermarkets
LowRetail groceryLow interchange risk. A nutra brand on 5411 is an MCC mismatch waiting for a shutdown.
5691
Men’s and women’s clothing stores
LowApparel retail / DTC clothingLegitimate clothing can live here. Cross-selling a continuity vitamin on the same MID is the problem.
5732
Electronics stores
LowConsumer electronicsLow if the goods match the descriptor. High-ticket CNP fraud still exists; that is a reason-code problem, not MCC.
5812
Eating places, restaurants
LowRestaurantsCard-present heavy. Do not park a subscription offer on a restaurant MID.
5499
Miscellaneous food stores
ElevatedSpecialty food, some nutraceutical retailAcquirers argue about this one. Better than 5968 if the offer is truly one-shot retail food. Still not a free pass.
5912
Drug stores and pharmacies
ElevatedOTC / pharmacyLicensing and card-brand pharmacy rules sit on top of MCC. Rx vs OTC is underwriting, not a code you pick in a form.
5815
Digital goods — books, movies, music
ElevatedPaid media downloadsDigital goods. Card-absent, immediate fulfillment, high CNP fraud. 3DS and descriptor matter more than for a sweater.
5816
Digital goods — games
High-riskGames, in-app, some info productsHigh-risk digital. Caps, reserves, and CB programs are usually stricter than physical retail.
5817
Digital goods — applications
High-riskSoftware / SaaS-ish digitalSame digital-goods pile. Recurring billing on this MCC still needs a continuity story on the application.
5966
Direct marketing — outbound telemarketing
High-riskOutbound phone salesVisa/Mastercard treat outbound telesales as high-risk. Many acquirers will not write it.
5967
Direct marketing — inbound teleservices
High-riskInbound phone / TV-to-phoneInbound is not automatically safer. Still a monitored direct-marketing code.
5968
Direct marketing — continuity / subscription
High-riskContinuity, autoship, memberships billed on a cycleThe code most subscription offers actually belong on. Higher reserves, tighter CB programs, more underwriting questions. Do not hide this as 5999.
5969
Direct marketing — other
High-riskOther direct-to-consumer mail/online that is not 5968Catch-all direct marketing. Acquirers still price it as high-risk.
5993
Cigar stores and stands
High-riskTobacco / nicotine retailRestricted category. Age-gating and card-brand tobacco rules sit beside MCC.
5999
Miscellaneous and specialty retail
Elevated“Other retail” when nothing else fitsOverused as a hiding place. If the offer is continuity, 5968 is the honest code — 5999 will not save a mismatch review.
6051
Non-financial institutions — foreign currency, money orders, stored value
High-riskQuasi-cash, stored valueNot a product MCC. Quasi-cash is monitored. Do not invent this for a supplement brand.
7273
Dating services
High-riskDating / adult-adjacentHigh CB, high-risk acquiring. Recurring memberships compound MID pressure.
7995
Betting, including lottery tickets
High-riskGamblingOften prohibited or specialized acquiring only. Not a code you “try.”
5122
Drugs, drug proprietaries, druggists’ sundries
High-riskWholesale drugs / some nutra supplyWholesale drug MCC. Brand-site retail nutra usually should not live here.
4722
Travel agencies and tour operators
ElevatedTravelDelayed delivery = delayed CB. Different clock than a shipped bottle.

A merchant account is where next week’s volume has to live. Identity on the application — legal entity, DBA, descriptor, MCC — is what Visa and the acquirer will use. Continuity belongs on 5968 unless the acquirer wrote a different story. Do not hide autoship on grocery.

The code is not the whole boarding job. The ISO deck is not the contract. Before you sign, you need the acquiring bank, the reserve, what they do when you trip a program, what prevention they require, the exit charge, the caps, and which history they will take — in writing.

When the backup MID kicks in is a written flip rule — not a count of spare accounts. Kick-in vs hide-the-ratio: backup vs load balance. Underwriting pack is what high-risk underwriters ask for before a MID exists — including personal guarantee status.

Ask before you board

Bank. Legal name of the acquiring bank. If they only name an ISO or a PayFac brand, you do not know who holds the license.

Reserve. Percent, hold, release. We do not fill a typical number. Their clause or you wait.

Program policy. What they do at VAMP or ECM, or at the line in this agreement. Who pays. Extra reserve. Dump. Do not paste a percent from a blog.

Prevention they require. RDR, alerts, 3DS as a condition of boarding. Ask whether a worked case sits in primary.

Term and exit. Months and early termination dollars. Caps on day one. History they will actually take.

Tick a row in the applications checklist further down when the answer is written. Do not board with holes.

What to do

Look up the MCC in the tool above. Send the seven questions. Read the merchant processing agreement against the ticks. Enroll RDR, Ethoca, CDRN, Order Insight, and 3DS per account after you live, not as a brand checkbox.

Where the volume goes

A second account is not a lucky number. Say why next week’s dollars sit on more than one account.

Caps and failover. Same offer, told to the acquirer, because one account cannot take the dollars. That is load balance.

Hide the ratio. Same offer, split so no account looks hot. That is hiding the ratio. Even leftover cap does not change the intent.

Different offers. Each account is a different MCC, entity, or descriptor, applied as itself. Hiding autoship on grocery is still a MATCH problem.

Add named accounts in the allocation calculator further down. Type the volume and the cap. Tick Told the acquirer only if they know. We do not fill a sample split.

MATCH is a letter, not a lookup

You cannot search MATCH yourself. Write the acquiring bank. Ask for the listing ICA, the reason code, who added you, and the date. Invoke 7 calendar days for questions. If you want off, invoke 30 calendar days for a removal answer. Attach the termination if you have it. Tick the letter parts further down when they are in the email. How long the file stays searchable: MATCH duration — about five years, then purge; waiting is not the removal path.

When to leave a PayFac

Type this month’s volume and both percents. Extra fees and the exit charge can stay blank. History on a PayFac usually dies when you leave. Tick a transfer only if they wrote one. If the platform is dumping you, leave even when the blend looks cheap. There is no $50k slogan on this page.

Pair: Ask a high-risk processor in writing. Load balance vs hiding a chargeback ratio. Ask the acquirer about MATCH in writing. Who holds the seat under a PayFac: sponsor bank vs PayFac. ISV registration path: ISV → PayFac. Who signs the personal guarantee. When to leave a PayFac. Put the DBA on the statement, not the LLC. Working phone/URL on that line: descriptor phone / URL. Rebill soft line vs checkout: rebill descriptor drift. Soft-line match vs statement: descriptor match rate. Turn +1 approval point into settled cash.

Applications

Guide

Questions to get in writing before you sign a high-risk processor

GuidePersonal guarantee — claim mapOpen this calculator alone

High-risk MIDs often need a PG. The LLC does not erase it. Filter the claim. Get who signs — or written “no PG.”

ClaimRealityGet in writingDo not
LLC means no personal guaranteeNo. High-risk boarding commonly still requires owner PGWho signs, or written “no PG” from this underwriterTell underwriting the LLC blocks PG
PG is only a formality — they never collectPG is real liability for losses, reserves, and related charges the form listsWhat the PG form covers on this dealSign unread because the ISO said it is standard
Only the CEO must signBanks set beneficial-owner rules. A second owner or spouse may be requiredThis bank’s signature ruleAssume one signature covers every owner
No PG is the default if they did not mention itSilence is not “no PG.” Get the skip in writing or expect the formExplicit “no PG” sentence — or the PG formBoard on a sales call that never said PG
PG removes me from MATCH riskNo. PG is liability for money. MATCH is a member fileN/A — different jobTrade a PG for a MATCH myth
This page is the underwriting packNo. The pack lists document holes. This map is the liability askN/A — tick PG status on the pack after you know who signsSkip the pack because you read the PG myths
GuideBank statements for underwriting — claim mapOpen this calculator alone

Statements must match volume and entity. Filter the claim. We do not invent a month count — send what they asked.

ClaimRealityGet in writingDo not
Any six months of PDFs will doNo. Months must be for this entity and fit the volume storyHow many months this underwriter asked forSend a partner’s account or random personal PDFs
Personal statements clear a new LLCUsually no — they want the business account. Exception only if writtenWhether personal is accepted for this brand-new entityAssume personal always works for day-one LLCs
Volume on the app can exceed depositsNo. Deposits have to support the volume and ticket you typedN/A — correct the application or explain the gap in writingHope they skip the PDF page
I can omit thin monthsNo. Gaps and thin months are the point of the askFull consecutive months they requestedPhotoshop or drop bad months
Prior processor history does not need to show on the bankIf you claim prior volume, deposits should show processor / PayFac settlementWhich deposits are processing settlementClaim history with empty bank months
This page is the underwriting packNo. The pack ticks whether statements are ready. This map is why they askN/A — tick the pack after the PDFs matchSkip matching because the pack box is checked
GuideHigh-risk underwriting packOpen this calculator alone

Tick what you can send today. Unchecked is why underwriting stalls. Boxes start off. Personal guarantee is often required — not optional fine print.

Pack holes
10

Holes: Legal entity docs ready, Beneficial owners + government ID, Personal guarantee status written, 3–6 months business bank statements, Processing history / prior statements, Voided check or bank letter, Offer / fulfillment / cancel policy proof, MCC matches the offer, Projected volume + average ticket written, CB / refund history disclosed.

GuideQuestions before you signOpen this calculator alone

Tick a row when you have the answer in writing. Unchecked is a hole. We do not fill a typical reserve.

Still missing
7

Holes: Acquiring bank named, Reserve in writing, Program policy in writing, Prevention they require, Term and early termination, Caps at boarding, History they will take.

Health

Calculator

When to leave a PayFac: cost crossover and whether history transfers

CalculatorWhen to leave a PayFacOpen this calculator alone

Type this month’s volume and both percents. Extra fees and the exit charge can stay blank. Blank is zero. History starts off. We do not fill a $50k slogan.

Monthly gap

Type volume and both percents. Extra fees and the exit charge can stay blank. Tick history only if they wrote a transfer. Tick dump only if this platform is ending the account.

Caps

Not on this page yet

Daily/monthly utilization, days-to-blow

No calculator on this section yet.

Approvals

Calculator

+1 point in settled dollars. Cap and the chargeback line still apply.

CalculatorApproval point in dollarsOpen this calculator alone

Type monthly attempts, settled AOV, and the lift in points. We do not fill a volume or a dollar AOV. The account still has to take the extra sales.

Extra settled $

Type attempts, settled AOV, and lift. We do not fill a book of attempts or a ticket. Extra sales still need cap and chargeback room.

Descriptors

Guide

DBA on the statement. Soft vs hard. Mismatch files unrecognized chargebacks.

GuideDescriptor phone / URL — claim mapOpen this calculator alone

Working CS path on the statement line. Dead numbers still file. Distinct from DBA checklist and soft-vs-hard.

ClaimRealityDoDo not
Correct DBA is enough — phone can be deadNo. Cardholders call the printed number firstTest the number answers as this DBAShip a voicemail black hole
Any marketing URL is fineNo. Expired UTMs and 404s lose the callStable page that names the charge + CS pathPrint a campaign link that dies next week
IVR for a different brand is OKNo. Wrong-brand answer still looks like fraudSame DBA greeting on phone and sitePark competitor support on your line
Changing only the phone skips alert remapNo. String change still stales seats that key the lineSame-day remap on the re-enroll sheetLeave Ethoca on the old phone fragment
This map is the DBA vs LLC checklistNo. Billing-descriptor is what name to print. This map is phone/URLN/A — open billing-descriptor for DBA rulesSkip the working path because the DBA is right
This map is soft vs hard mechanicsNo. Soft-vs-hard is how the string is set. This map is contact pathN/A — open descriptor-soft-vs-hard for that forkConfuse contact rules with soft/hard approval
GuideStatement descriptor partsOpen this calculator alone

Tick a row when it is true on this merchant account. Unchecked is how unrecognized chargebacks start. We do not fill a character cap.

Missing from the statement
7

Holes: Statement line is the DBA they already know, Legal LLC is not on the statement, Soft line and hard name tell the same story, Phone or URL on the statement actually answers, CS greets as that same DBA, Shared lines only when shoppers know that one name, Changes go through the acquirer in writing.

CalculatorRebill descriptor driftOpen this calculator alone

Type rebills and soft/hard mismatches. We invent no dispute rate.

Drift share

Type rebills and mismatches.

CalculatorDescriptor match rateOpen this calculator alone

Type orders and soft-descriptor mismatches. We invent no match %.

Match %

Type orders and mismatches.

Enrollment

Not on this page yet

Alerts, RDR, 3DS, account updater — per MID

No calculator on this section yet.

Allocation

Guide

Where next week’s volume goes

GuideBackup vs load balance — claim mapOpen this calculator alone

Written kick-in is failover. Splitting to calm a ratio is hiding. Filter the claim. Spare MID alone is neither.

ClaimRealityGet in writingDo not
Two MIDs means I have a backupNo. Backup needs a written kick-in — cap, CB floor, never-flipThe flip rule for this spareCall a folder of IDs a failover plan
Even leftover cap proves clean load balanceNo. Even leftover can still hide a hot ratioWhy the split exists — and that the acquirer was toldTrust pretty utilization as intent
Always sending 30% to the spare is kick-inNo. That is a standing split. Kick-in fires on a triggerWhat event moves volume — and what never flipsRename a permanent slice as failover
Hard fraud can ride the backup to save the saleNo. Never-flip list. Hopping dead cards buys chargebacksNever-flip families on this sheetOpen the spare for pick-up or confirmed fraud
This map is the kick-in checklistNo. Kick-in ticks the written parts. This map separates backup vs hideN/A — open kick-in when writing the ruleSkip the sheet because you named the fork
This map types leftover capNo. Volume allocation types caps and leftover. This map is intentN/A — open volume allocation for the numbersHide a ratio and call it backup math
GuideBackup MID kick-in sheetOpen this calculator alone

Tick what is written for when the backup takes traffic. Unchecked means you only own a spare MID. Boxes start off.

Kick-in holes
7

Holes: Primary and backup MID named, Cap % that flips traffic, CB headroom floor written, Decline families that may route, Never-flip list written, Backup’s own cap named, Owner of the flip named.

CalculatorWhere next week’s volume goesOpen this calculator alone

Say why the volume is split. Add named accounts. We do not fill a sample split, and we do not tell you how many accounts is lucky.

Why is the volume split?

None selected. Caps you disclosed is not the same job as hiding a ratio.

The split

Pick why the volume is on more than one account.

Processor ops

Guide

Write the MATCH letter: listing ICA, reason code, 7-day questions, 30-day removal

GuideSponsor bank vs PayFac — claim mapOpen this calculator alone

On a PayFac the sponsor bank holds the network seat. The brand is not the bank. Filter the claim.

ClaimRealityGet in writingDo not
The PayFac brand is the acquiring bankNo. The PayFac is the platform. The sponsor bank is the network memberLegal name of the sponsor / acquiring bank under this PayFacMail bank letters to a marketing inbox
Sponsor bank and acquiring bank are two different files hereIn this PayFac model they name the same member seat — the bank that sponsors the facilitatorOne legal bank name on the boarding paperInvent a second ‘secret’ bank because a slide used two labels
MATCH letters go to the PayFac support deskMATCH is member-to-member. Write the acquiring / sponsor bankWhere MATCH inquiries for this platform are answeredStop after a PayFac ticket says ‘we will look into it’
My sub-merchant history is mine to takeUsually no — aging sits under the PayFac / bank stack unless they wrote a transferWhether statements and history transfer if you leaveAssume history walks with you to a direct MID
If they hide the bank, the blend still proves the seatNo. Hidden bank means you cannot file MATCH or take history laterBank name before you board — same as processor questionsSign because the dashboard rate looks cheap
This page tells me when to leave the PayFacNo. Cost and dump math sit on the leave-PayFac pageN/A — different jobUse this map as a $50k graduation slogan
GuideISV → PayFac — claim mapOpen this calculator alone

Registering as a PayFac means boarding sub-merchants under a sponsor bank. Filter the claim. Not leave-PayFac.

ClaimRealityGet in writingDo not
Using a PayFac API means we are a PayFacNo. That is someone else’s registration. You are still a platform customer or connectorWhether you are listed as a registered facilitator under a sponsor bankMarket yourself as a PayFac without registration
Becoming a PayFac is the same as leaving one as a sellerNo. Leaving is a sub-merchant exit. Registering is becoming the platformN/A — different jobUse the leave-PayFac calculator for an ISV registration decision
We can skip sub-merchant KYC if the software collects cardsNo. Facilitator obligations include boarding KYC at the bank’s barThis sponsor bank’s KYC / underwriting requirementsThin KYC to grow volume faster
The ISV becomes the acquiring bankNo. The sponsor bank holds the network seat. You sit under themSponsor bank legal name and registration statusPromise merchants you are the member bank
Any volume justifies registrationNo. Capital, risk ops, and bank bars decide — not a sloganWritten capital / reserve / portfolio requirements from the bankInvent a typical volume trigger
This is another PayFac-vs-ISO tableNo. That shape is on Payments. This map is the ISV registration forkN/ARewrite PayFac-vs-ISO 101 here
GuideMATCH duration — claim mapOpen this calculator alone

Five-year search window, then purge. Early exit is a bank removal answer. Filter the claim. No entity-swap tips.

ClaimRealityGet in writingDo not
MATCH drops after one yearPublic rule is about five years searchable, then purgeAdd date from the acquiring bankInvent a shorter purge from a forum
Waiting five years is the same as a removal requestNo. Waiting is the purge clock. Removal is a written bank answer on the 30-day pathWhether you already sent a removal requestSkip the letter and hope the date ages off
I can clear MATCH with a new LLCNo. That is not a removal path here. Principals still surface in underwritingN/A — do not pursue entity swaps on this pageForm a shell to hide a listing
The ISO can purge me from MATCHMATCH is member-to-member. The acquiring / sponsor bank answersLegal bank name that holds the seatStop after a reseller says they ‘cleared’ you
I can look myself up and confirm the dateNo. There is no public merchant search. Write the bankListing ICA, reason code, add date from the bank replyTrust a third-party ‘MATCH check’ site
This page is the letter checklistNo. How to ask is the MATCH letter page. This map is duration and paths onlyN/A — open the letter checklist when you are ready to sendSkip ICA and clocks because you ‘know the five-year rule’
GuideMATCH letter partsOpen this calculator alone

Tick a part when it is in the letter you will send. You cannot look yourself up. We do not invent a listing.

Missing from the letter
8

Holes: Named the bank you are writing to, Legal entity, DBA, and principals, Asked for the listing ICA, Asked for the reason code, Asked who added you, and on what date, Invoked the 7-day question window, Invoked the 30-day removal clock, Attached the termination or decline.

Processors and networks

Named processors and the networks whose rules a merchant account inherits.

ServiceWhat it is
Processors / gatewaysNMI, Auth.net, Stripe, Payarc, Braintree, PayPal, Chargemont, Easy Pay Direct — add when used.
Visa / MastercardNetwork rules MIDs inherit: thresholds, 3DS, RDR.

On MIDs: Load-balance, stop-dumping, enrollment holes per MID — not “we bought Ethoca.”