Level 2 and Level 3 Credit Card Processing: How It Works
The short version: send more data with a commercial-card transaction and the networks can price it into a lower interchange category. It's one of the few structural discounts left in card processing โ and most eligible businesses never turn it on.
The 30-second answer
Level 2 and Level 3 processing means submitting extra transaction data with a card payment. A standard consumer purchase (Level 1) carries the basics โ amount, date, merchant. Level 2 adds summary fields like the sales tax amount and a customer or PO number; Level 3 adds full line-item detail โ descriptions, quantities, unit costs โ essentially attaching the invoice to the payment.
When a business, corporate, purchasing, or fleet card transaction carries that data, the card networks can clear it at a lower interchange category than the same transaction sent bare. That's the entire trick โ no negotiation, just better data on eligible cards.
Two catches: consumer cards don't qualify no matter what data you send, and the savings only reach you on interchange-plus pricing, where interchange passes through at cost. The field-by-field breakdown is below.
Level 1 vs Level 2 vs Level 3: What Each One Means
Every card transaction transmits data; the levels describe how much.Level 1 is the default โ the data any swipe, dip, or online checkout sends. It's all a consumer purchase ever needs, and it's the level most business transactions clear at too, usually not by choice but because nobody configured anything better.
Level 2 adds order-level summary data: the sales tax amount and a customer code or purchase-order reference. It exists because business buyers reconcile card charges against POs and tax records, and the networks reward transactions that make that reconciliation possible.
Level 3 goes to line-item detail: what was bought, in what quantity, at what unit cost, with shipping, duty, and discounts broken out. A Level 3 record reads like the invoice itself. It's the standard for purchasing-card programs โ corporate and government buyers often require it from their suppliers โ and it's the level the richest interchange programs are built around.
For the vocabulary around all of this โ interchange, basis points, card-not-present โ our merchant services glossary covers each term in plain English.
What Data Each Level Requires
Generalized from gateway specifications for Visa and Mastercard (sources below). Each level includes everything from the level before it:
| Data field | Level 1 | Level 2 | Level 3 |
|---|---|---|---|
| Card number, amount, date, merchant name | Sent | Sent | Sent |
| Sales tax amount (with tax-exempt indicator where allowed) | โ | Required | Required |
| Customer code / PO reference number | โ | Required | Required |
| Merchant / ship-from ZIP code | โ | โ | Required (Mastercard) |
| Destination ZIP and country code | โ | โ | Typical |
| Freight / shipping amount | โ | โ | Typical |
| Duty amount | โ | โ | Typical |
| Line items: description, product code, quantity, unit cost, line total | โ | โ | Required |
| Per-line commodity code, unit of measure, discount, tax detail | โ | โ | Required / typical by network |
The fine print matters: exact field names, which fields are mandatory versus optional, tax-amount validation ranges, and line-item limits all differ between Visa and Mastercard and between gateways. And the data has to be real โ amounts that reconcile to the authorization total and genuine item descriptions, not placeholders. Treat this table as the shape of the requirement, and the current network specifications as the letter of it.
Heads up: Visa has replaced its legacy Level 2/3 programs
As of our last check (September 2026), Visa has retired its legacy Level 2 and Level 3 interchange programs and moved commercial enhanced data into its Commercial Enhanced Data Program (CEDP): the old Level 3 rate structure was replaced in October 2025 and the Level 2 program sunset in April 2026. Under CEDP, Visa validates the data for accuracy before granting enhanced rates and charges a 0.05% participation fee on program transactions. Mastercard, as of the same check, still operates its Level 2 and Level 3 programs. The takeaway isn't that enhanced data stopped mattering โ it's that data quality now gets checked, and a setup that passed dummy values no longer clears the bar.
Who Actually Benefits From Level 2/3 Processing
The programs are built around commercial card products โ business, corporate, purchasing, and fleet cards. A consumer credit or debit card clears at consumer interchange regardless of the data attached, which is why this is a B2B and B2G story, not a retail one:
B2B companies invoicing other businesses
Wholesalers, manufacturers, distributors, professional services โ any business whose customers pay with business, corporate, or purchasing cards. The larger the share of commercial cards in your mix, the more transactions enhanced data can touch.
B2G suppliers selling to government
Government purchasing programs run heavily on purchasing cards, and public-sector buyers expect line-item detail on what they buy. Suppliers to federal, state, and local agencies are the classic Level 3 use case โ the payment essentially carries the invoice with it.
Card-not-present merchants with commercial volume
Enhanced data is built for payments that arrive by phone, invoice link, or portal โ which is how most B2B payments arrive. A virtual terminal or gateway is where the extra fields get captured, which is why card-not-present B2B setups benefit most.
One more boundary worth knowing: on the very largest invoices, even optimized card interchange is a percentage of a big number. That's where ACH payment processing belongs beside your card acceptance โ flat-fee bank transfers for the biggest tickets, enhanced-data card processing for everything that pays by card.
How the Savings Actually Happen
Interchange โ the fee set by the card networks and paid to the card-issuing bank โ isn't one rate. Every transaction clears into a category based on the card type, how it was accepted, and what data it carried. Enhanced data works by moving a qualifying commercial-card transaction out of a standard category and into an enhanced-data category that the networks price lower, because richer data means cleaner reporting and lower risk on their end.
How much lower depends on the card product and the category โ and the networks revise these tables periodically, which is why we don't print rate figures here. Any specific percentage you read on a page like this one may already be out of date (Visa's 2025โ2026 restructuring made a lot of them so). The number that matters is verifiable on your own account: what your commercial-card transactions clear at today versus what they'd clear at with enhanced data, on current interchange tables.
The part that doesn't change: the discount only reaches you on interchange-plus pricing. Interchange-plus passes interchange through at cost, so a cheaper category shows up as a lower line on your statement. On flat-rate pricing you pay the same percentage either way โ the saving your data earned becomes the processor's margin. If you want to see how much fixed markup and category drift add up on your volume, run a month through our processing fee calculator. Enhanced data is also just one lever among several โ our guide to lowering credit card processing fees walks through the rest.
Implementation: Five Questions for Your Processor
Nobody keys line items by hand on every sale โ a properly configured gateway or virtual terminal fills the enhanced-data fields automatically from your invoice data or account defaults. The work is a one-time setup, and these five questions tell you whether it ever happened:
Does my gateway or virtual terminal support Level 2/3 data?
Support has to exist in the software that submits your transactions. Many gateways and virtual terminals can pass enhanced data; many popular flat-rate platforms cannot. If the answer is "our system doesn't capture that," no pricing conversation can fix it.
Is it actually configured on my account?
Support "in theory" is the most common failure mode. The enhanced-data fields have to be enabled, mapped to your invoice data or sensible defaults, and submitted on every eligible transaction. If nobody did that setup work, your commercial cards are clearing without it.
Am I on interchange-plus pricing?
Enhanced data lowers the interchange category a transaction clears at. On interchange-plus, that saving passes through to you at cost. On a flat rate, you pay the same percentage regardless โ the discount your data earned stays with the processor.
Can I see the enhanced categories on my statement?
The proof is in the interchange detail: qualifying transactions should clear into commercial enhanced-data categories rather than standard ones. If your statement doesn't break out interchange categories at all, that's a transparency problem worth fixing on its own.
How are we handling Visa's data-validation requirements?
Visa now validates enhanced data for accuracy before granting its lower commercial rates โ placeholder or dummy values get rejected. Ask your processor how your data quality is tracking and whether your transactions are passing validation, not just carrying the fields.
How Payment USA Sets Up Level 2/3 Processing
Enhanced data is a configuration problem, and we treat it as ours. On our B2B payment processing accounts, verifying which enhanced-data categories your card mix qualifies for against current interchange tables is part of how we set up the account โ not homework we leave you. The gateway or virtual terminal is configured to fill Level 2/3 fields automatically, and the account runs on interchange-plus pricing, so every category your transactions qualify into shows up as a lower line on your own statement rather than someone else's margin.
If you want proof before you commit, that's what the free statement analysis is for: send a recent statement and we'll show you what your commercial-card transactions actually cleared at and whether enhanced data was passed. If your setup is already tight, we'll tell you that too.
Level 2 and Level 3 Questions, Answered
What is Level 3 credit card processing?+
Level 3 processing means submitting line-item detail with a card transaction โ item descriptions, product codes, quantities, unit costs, line totals, plus order-level data like tax and shipping โ so the payment record reads like an invoice instead of a receipt. When a qualifying commercial card transaction carries that data, the card networks can price it into a lower interchange category than the same transaction sent with basic data. It requires a gateway or virtual terminal that captures and submits the extra fields.
What are the Level 3 processing requirements?+
Three things have to line up: an eligible card (business, corporate, purchasing, or fleet โ not consumer), a gateway or virtual terminal configured to submit the line-item fields, and data that passes the network's rules โ amounts that reconcile to the authorization total, real item descriptions rather than placeholders, and required fields present. Exact field lists differ slightly between Visa and Mastercard and by gateway, and Visa now validates data quality before granting its enhanced-data rates, so the practical requirement is a processor that configures and monitors this rather than a checkbox.
What are Level 3 processing rates?+
There's no single published "Level 3 rate." Enhanced data moves a qualifying transaction into a different interchange category, and the networks set โ and periodically revise โ what each category costs; Visa restructured its commercial enhanced-data pricing in 2025โ2026. Any specific percentage you read on a webpage may already be stale, which is why we don't print one. The honest way to answer the question is against your own statement: what your commercial cards clear at today versus the enhanced-data categories they could clear into, on current interchange tables.
Does Level 2/3 data lower fees on consumer cards?+
No. Enhanced-data interchange programs apply to commercial card products โ business, corporate, purchasing, and fleet cards. A consumer credit or debit card clears at consumer interchange no matter how much extra data rides along, so a retail shop with a consumer-card mix has little to gain here. That's also the quick sanity check on whether this page matters for you: look at how much of your volume is commercial cards.
Do I have to type in the Level 3 data on every sale?+
No โ a properly configured gateway or virtual terminal fills most enhanced-data fields automatically from your invoice data or account defaults, and prompts only for what it can't infer. The real work happens once, at setup, when the fields are enabled and mapped. If your current system requires manual entry on every transaction, it wasn't set up for the way you actually bill.
Sources
- BlueSnap Developers โ "Level 2/3 Data" (field specifications by network) โ observed September 3, 2026.
- Rainforest Pay โ "Visa Commercial Enhanced Data Program (CEDP) requirements" โ observed September 3, 2026.
- Versapay โ "Visa's Commercial Enhanced Data Program (CEDP)" โ observed September 3, 2026.
Network programs and field specifications change. Spot something outdated? Email us and we'll fix it.
Are Your Commercial Cards Clearing at Full Price?
If your customers pay with business, corporate, or purchasing cards and nobody ever configured Level 2/3 data on your account, you're leaving a structural discount unclaimed on every one of those transactions. Get pre-approved and we'll build the B2B setup โ enhanced data, interchange-plus, and an ACH rail for the big tickets โ or start with our B2B payment processing guide.