Skip to content
All insights

Interchange Optimization Explained

Better data can qualify a transaction for a cheaper interchange category. It is not a discount the processor invented.

Interchange optimization is sending extra invoice data with a card sale so the network can place that sale in a cheaper published interchange category. It is not a discount your processor invented, and it is not a lower markup. Interchange still goes to the issuing bank. The only change is which row of the network schedule applies. It works on eligible commercial, corporate, purchasing, and fleet cards when the fields are complete, accurate, and actually submitted. It does nothing for a consumer rewards card. Measure any change with effective rate: total processing fees divided by card volume for the same period.

It is data quality, not a coupon

Sales decks treat "IC optimization" as a sixth pricing model. The six-model map lists it that way because that is how the industry sells it. Operationally it is a data job sitting on top of a billing model. The cheaper category only reaches you if your statement bills interchange at cost. On interchange-plus, a cheaper row shows up as a cheaper line. On tiered or flat-rate, the same cheaper wholesale can be swallowed by a bucket or a blend, and you never see it.

A pitch that "we got you Level 3" is incomplete until someone shows the posted category on a real commercial sale. Populating fields is not the same as qualifying. Visa's U.S. schedule even has a Non-Qualified with Data row at the same interchange as Non-Qualified: 2.95% + $0.10 on purchasing and corporate (Visa USA Interchange Reimbursement Fees, 18 Apr 2026). Sending data that fails the quality checks does not move the rate.

How interchange optimization actually works
  1. 1
    Confirm the card is eligible. Commercial, corporate, purchasing, or fleet. Consumer rewards cards do not qualify because you sent a tax amount.
  2. 2
    Capture complete invoice fields. Tax amount and indicator, customer or PO code, then line items: description, quantity, unit cost, product code, freight, destination.
  3. 3
    Confirm the gateway submits them. A field on the invoice that never leaves the POS is not data the network can use.
  4. 4
    Read the posted category. Look for Product 3 or the commercial card-not-present and non-qualified rows on an interchange-plus statement.
  5. 5
    Recompute effective rate. Total fees divided by card volume. If that number did not move, the data did not land.

The three layers do not go away

Every card sale still has three layers, mapped in interchange vs assessments vs markup. Optimization only tries to change the first one.

Interchange is set by the networks and paid to the issuing bank. U.S. banks collected nearly $66 billion in interchange ("swipe") fees in 2025, up from $64 billion in 2024 (Federal Reserve Bank of St. Louis, 9 Apr 2026). That is the large layer, and it is the one extra data can re-categorize on eligible commercial cards.

Assessments are network dues. They still pass through after a sale qualifies.

Markup is whatever you signed: a percentage, a per-item fee, monthly extras. Optimization does not negotiate it. If the program fee for submitting enhanced data is larger than the category move, effective rate can rise. Ask what, if anything, the provider charges to send the fields.

Debit is a different floor. Under Regulation II, debit interchange received by issuers with $10 billion or more in assets is capped at 21 cents plus 5 basis points, plus up to 1 cent if fraud-prevention standards are met. Small issuers are exempt (Federal Reserve, Regulation II). Invoice data does not rewrite that cap. Do not buy a Level 3 program to "optimize" PIN debit.

What the extra fields actually are

Networks describe commercial data in layers. Names differ by brand. The job is the same: attach enough of the invoice that the issuer can reconcile the purchase.

Default (often called Level 1) is the payment message every sale already carries: amount, merchant, card, MCC.

Summary commercial data (often called Level 2) adds tax amount and a tax indicator, plus a customer code, purchase order, or invoice reference. That is enough for some products and some networks. It is not enough for every product on every brand.

Line-item data (often called Level 3) adds the invoice body: item description, product or commodity code, quantity, unit of measure, unit cost, line total, discounts, freight or shipping, duty, and ship-from and destination postal codes. Line amounts plus tax plus freight have to add up to the authorized total. A mismatch is a downgrade.

Exact required fields differ by network, card product, and merchant category, and they change when the networks republish qualification rules. Blank descriptions, a tax amount that does not match the sale, a string of zeros in the customer code, or a dummy product code used on every SKU are the usual ways a "Level 3 enabled" gateway still posts a expensive commercial category. Ask which fields your gateway actually submits on a live authorization, not which fields the sales sheet lists.

A published Visa example, not a quote

The numbers below are published interchange, the issuer reimbursement fee on Visa's U.S. schedule effective 18 Apr 2026. They are not a merchant quote, not an effective rate, and not Relyon's rate. Assessments and markup still sit on top.

Take one $5,000 Visa purchasing or corporate sale, billed card-not-present, illustrative only in the sense that your mix will not be one sale:

Posted Visa category (purchasing and corporate T&E)Interchange on $5,000
Commercial Product 31.75% + $0.10 = $87.60
Commercial Card Present2.50% + $0.10 = $125.10
Commercial Card Not Present2.70% + $0.10 = $135.10
Non-Qualified, or Non-Qualified with Data2.95% + $0.10 = $147.60

Product 3 versus card-not-present is $47.50 of interchange on that one sale (Visa USA Interchange Reimbursement Fees, 18 Apr 2026). That gap is why B2B shops chase the data. It is also why a promised "1 percent off processing" is the wrong object: the schedule move is wholesale, and only on the cards that qualify.

Do not assume a higher product number is cheaper. On Visa Business Credit Spend Tier I, the same schedule lists Business Product 2 at 1.90% + $0.10, Business Product 3 at 2.40% + $0.10, and Business Product 1 at 2.65% + $0.10. Product 3 is not automatically the cheapest row. Read the category that posted.

Other networks publish their own commercial data-rate categories under different names. Same idea, different labels. Ask the acquirer which current category names to look for on your statement.

Who this is for, and who it is not

This lever is real for merchants whose customers pay with business, corporate, purchasing, fleet, or government cards, and whose average ticket is large enough that a category move is dollars, not pennies: distributors, wholesalers, manufacturers, B2B software invoiced on a card, professional services, government suppliers. Buyers who already send a purchase order are easier to plumb, because the reference field is sitting in the ERP.

It is the wrong product for a consumer-card shop. A cafe, a consumer e-commerce catalog, or a card-present retailer whose mix is debit and rewards credit will not re-categorize those sales by attaching tax. The data has nowhere cheaper to land. If commercial cards are a rounding error of volume, spend the ops time on markup, capture method, and junk fees instead.

Some merchant categories never qualify no matter how complete the invoice is. The list lives in the network qualification guide, not in a sales one-pager. Confirm with the acquirer against your MCC before you pay for a program.

How to tell if it is working

On an interchange-plus statement, the proof is the posted category name next to each commercial sale, not a line that says "Level 3 program." Count commercial volume that landed on Product 3 (or the equivalent data-rate name) versus card-not-present, card-present, or non-qualified. If you are paying for enhanced data and still seeing Non-Qualified with Data, the fields are not qualifying.

Then recompute effective rate on a full month. Hold volume constant in your head: if commercial mix was stable and the category mix improved, wholesale should fall and effective rate should follow. If wholesale did not fall, the integration is theater.

Three questions for the provider, in writing:

  1. Which fields does the gateway submit on a live sale, and from which system (POS, ERP, virtual terminal)?
  2. How will qualification appear on my statement, by network category name?
  3. What does the provider charge, per sale or per month, to send those fields?

A field captured on an invoice that never leaves the POS is not data the network can use. Padding required fields with placeholders is how programs get downgraded after they look enabled.

If you want the as-billed sheet without rebuilding the spreadsheet, run the analyzer on one recent statement and take the commercial category list into that conversation.

Pair it with a model you can audit

Optimization does not replace a pricing model. Pair it with interchange-plus so the cheaper row is visible and the markup is a published plus. On a blend or a tier, you can still send the data. You just cannot prove it paid you.

Chase the posted category, not the program name. A modest share of purchasing-card volume that actually qualifies will beat a "Level 3 included" checkbox on a book of consumer cards. The arithmetic lives on the statement. Read that, then decide.

FAQ

What is interchange optimization? Sending extra invoice data so an eligible commercial, corporate, purchasing, or fleet sale can settle in a cheaper published interchange category. It is not a processor discount. Consumer cards do not qualify.

Does Level 2 or Level 3 data lower fees on consumer cards? No. Extra tax or line-item fields do not move a consumer rewards card into a commercial category. Optimization is a commercial-card lever only.

What data do I have to send for interchange optimization? Summary commercial data is typically tax amount and indicator plus a customer or purchase-order code. Line-item data adds description, quantity, unit cost, product or commodity code, freight, duty, and destination. Exact required fields differ by network, card product, and MCC, and they change when the schedule is republished.

Is interchange optimization a pricing model? Industry decks list it as one of six models. Operationally it is a data job on top of a billing model. It is most useful on interchange-plus, where a cheaper category shows up as a cheaper line.

How do I know if interchange optimization is working? On an interchange-plus statement, compare posted categories on commercial cards against the network names. For Visa U.S. purchasing and corporate, that is Product 3 versus card-not-present or non-qualified. Then recompute effective rate. If the category did not change, the data did not land.

Can a processor guarantee savings from Level 3? No. Qualification depends on the card, the MCC, field completeness, and the current network schedule. Visa also publishes a Non-Qualified with Data row at the same interchange as Non-Qualified. Demand the posted category, not a promised percentage.

Sources

Questions about how this applies to your business?

Talk it through

Your next move

Clarity looks good
on your business.

Analyze a statement