Glossary

Level 2/3 Data

Level 2 and Level 3 data are enhanced transaction details submitted with B2B card payments to qualify for lower interchange rates.

Key Takeaways

  • Level 2 and Level 3 data are additional transaction fields sent with commercial card payments that qualify the transaction for lower interchange rates, saving merchants roughly 0.5% to 1.5% per transaction compared to standard processing.
  • Level 2 adds tax and purchase order details, while Level 3 adds full line-item breakdowns including product codes, quantities, and unit prices: the more data submitted, the greater the interchange reduction.
  • Only commercial, corporate, and purchasing cards qualify for these savings. Consumer cards issued to individuals process at standard interchange regardless of what additional data the merchant submits.

What Is Level 2/3 Data?

Level 2 and Level 3 data (often abbreviated as L2/L3 data) refer to enhanced transaction information that merchants can submit alongside a card payment to qualify for reduced interchange fees. Card networks like Visa and Mastercard offer lower interchange tiers to merchants who provide detailed purchase data on transactions made with commercial, corporate, or government purchasing cards.

The system works on three tiers. Level 1 is the standard data sent with every card transaction: cardholder name, card number, expiration date, transaction amount, and authorization code. Level 2 adds tax details, a customer reference code, and the merchant's postal code. Level 3 goes further by including complete line-item detail for every product or service in the purchase.

The rationale behind lower rates is straightforward: richer transaction data reduces fraud risk, simplifies corporate reconciliation, and gives card issuers greater visibility into spending patterns. In exchange for this transparency, the networks incentivize merchants with lower processing costs.

How It Works

When a merchant processes a commercial card payment, they can include additional data fields in the transaction message sent through their payment processor and acquirer. The card network evaluates these fields to determine which interchange tier the transaction qualifies for.

Level 1: Standard Data

Every card transaction includes Level 1 data by default. These are the baseline fields required for authorization and clearing:

  • Cardholder account number and expiration date
  • Transaction amount and currency
  • Authorization code
  • Merchant category code (MCC)
  • Merchant name and location
  • Transaction date

Consumer card transactions typically stay at Level 1, and this data is sufficient for standard interchange qualification.

Level 2: Tax and Reference Data

Level 2 adds a handful of fields that help corporate cardholders and their organizations reconcile purchases:

  • Sales tax amount (and tax indicator showing whether tax was included)
  • Customer code or purchase order number
  • Merchant postal or ZIP code
  • Merchant tax identification number
  • Invoice or order number

Qualifying for Level 2 interchange typically saves merchants around 30 to 60 basis points compared to a non-qualified commercial card transaction. For context, one basis point equals 0.01%, so 50 basis points represents a 0.50% reduction in the interchange rate.

Level 3: Line-Item Detail

Level 3 builds on all Level 2 fields by adding item-level information for each product or service in the transaction:

  • Item commodity or product code
  • Item description
  • Quantity purchased
  • Unit of measure
  • Unit cost
  • Extended item amount (quantity multiplied by unit cost)
  • Line-item discount amount
  • Freight or shipping amount
  • Duty amount
  • Destination and ship-from postal codes

Level 3 qualification adds roughly 50 to 100 basis points in additional savings over Level 2. Combined, L2/L3 data can reduce interchange by approximately 0.5% to 1.5% versus standard commercial card processing rates.

Data Submission Flow

The enhanced data does not change the authorization process itself. Merchants submit L2/L3 data in the clearing and settlement message, which flows through the ISO 8583 message framework (or its network-specific variants) used by card networks:

  1. The merchant's point-of-sale or invoicing system captures the required fields during checkout
  2. The transaction is authorized normally using standard Level 1 data
  3. During clearing, the merchant's processor appends Level 2 and Level 3 fields to the settlement message
  4. The card network evaluates the data quality and assigns the appropriate interchange tier
  5. The merchant receives the qualified (lower) interchange rate during batch settlement

Network-Specific Programs

Visa: Commercial Enhanced Data Program

Visa replaced its legacy Level 2, Level 3, and Large Ticket interchange programs with the Commercial Enhanced Data Program (CEDP). Under CEDP, Visa reviews transaction data after settlement (typically 10 to 15 days later) and retroactively applies the preferred interchange rate if the data passes quality checks.

CEDP classifies qualifying transactions into Product 2 (formerly Level 2) and Product 3 (formerly Level 3) tiers. Visa enforces data quality requirements more strictly under CEDP: submitting placeholder or invalid data can result in penalty fees rather than simply defaulting to the standard rate.

For large-ticket transactions (typically above $8,000), Visa offers additional interchange reductions when Level 3 data is provided. These large-ticket commercial rates can be significantly lower than standard commercial interchange.

Mastercard

Mastercard maintains separate Level 2 and Level 3 interchange programs. Its enhanced data program applies to commercial credit, debit, and prepaid cards. Mastercard has introduced stricter requirements around units of measure and item descriptions for Level 3 qualification.

For large commercial transactions (typically above $10,000), Mastercard offers Large Ticket interchange rates that can reduce costs to between 0.7% and 1.2%, depending on the card product and transaction characteristics.

Other Networks

American Express and Discover handle enhanced data differently and do not offer the same structured Level 2/Level 3 interchange programs. Merchants processing significant commercial card volume should check each network's current qualification criteria and rate tables.

Example: Interchange Qualification

Consider a $10,000 B2B invoice paid with a Visa commercial purchasing card. The interchange impact varies by data level:

Data LevelTypical RateInterchange CostSavings vs. L1
Level 1 (standard)~2.65% + $0.10~$265.10Baseline
Level 2 (tax + PO)~2.10% + $0.10~$210.10~$55.00
Level 3 (line items)~1.65% + $0.10~$165.10~$100.00

These figures are illustrative. Actual rates vary by card product, merchant category, and network. Merchants should verify current rates against their processor's interchange-plus pricing schedule.

Technical Implementation

Implementing L2/L3 data submission requires coordination between the merchant's systems, their payment gateway, and their acquiring processor.

Integration Requirements

Most modern payment gateways and processors expose APIs that accept Level 2 and Level 3 fields. A typical integration involves mapping invoice or ERP data to the required fields:

// Simplified L2/L3 data structure
{
  // Level 2 fields
  "tax_amount": 850.00,
  "tax_indicator": "provided",
  "customer_code": "PO-2026-4471",
  "merchant_postal_code": "94105",

  // Level 3 line items
  "line_items": [
    {
      "commodity_code": "4321001",
      "description": "Network switch 48-port",
      "quantity": 5,
      "unit_of_measure": "EA",
      "unit_cost": 1200.00,
      "extended_amount": 6000.00,
      "discount_amount": 0.00
    },
    {
      "commodity_code": "4321002",
      "description": "SFP+ transceiver module",
      "quantity": 20,
      "unit_of_measure": "EA",
      "unit_cost": 75.00,
      "extended_amount": 1500.00,
      "discount_amount": 0.00
    }
  ],
  "freight_amount": 150.00,
  "duty_amount": 0.00,
  "ship_to_postal_code": "10001",
  "ship_from_postal_code": "94105"
}

Data Quality Requirements

Submitting L2/L3 data does not guarantee qualification. The card networks validate data quality, and common reasons for downgrade (failure to qualify) include:

  • Missing or zero tax amount without a valid tax-exempt indicator
  • Placeholder product codes or descriptions (e.g., "MISC" or "N/A")
  • Line-item totals that do not sum to the transaction amount
  • Invalid units of measure
  • Product codes exceeding the network's character limit (Visa enforces a 12-character maximum)
  • Settlement occurring too long after authorization

Use Cases

B2B Suppliers and Wholesalers

Companies that sell products or services to other businesses and accept corporate purchasing cards benefit the most from L2/L3 data. A supplier processing $500,000 per month in commercial card payments could save $30,000 to $90,000 annually by qualifying for Level 3 interchange rates.

Government Vendors

Government agencies frequently use purchasing cards (P-cards) that require Level 3 data as a procurement policy. Vendors selling to government entities often must support Level 3 reporting to win contracts and reduce costs.

Enterprise SaaS and Recurring Billing

Software companies billing enterprise clients via corporate cards can attach Level 2/3 data to recurring billing transactions. Subscription amounts are consistent, making it straightforward to template the line-item data and automate qualification.

Large-Ticket Purchases

For high-value transactions, Level 3 data unlocks special large-ticket interchange categories that offer substantially lower rates. Equipment manufacturers, IT resellers, and industrial suppliers processing orders above $8,000 to $10,000 see the most dramatic savings.

Why It Matters for Payments

L2/L3 data optimization is one of the most overlooked cost-reduction levers in B2B payments. Many merchants accept commercial cards at standard (Level 1) interchange simply because their systems do not pass the required fields, leaving significant savings unrealized. For merchants on interchange-plus pricing, the savings flow directly to the bottom line.

The complexity of L2/L3 qualification is one reason B2B stablecoin invoice settlement has gained traction as an alternative. Stablecoin payments eliminate interchange fees entirely, sidestepping the data-level complexity while reducing total transaction costs. For businesses evaluating their payment acceptance costs, understanding L2/L3 optimization provides a baseline for comparing traditional card rails against emerging alternatives.

Risks and Considerations

Implementation Complexity

Populating L2/L3 fields requires integration between ERP, invoicing, and payment systems. Many off-the-shelf payment gateways support L2 data but not full L3 line-item detail. Custom integration work or specialized processors may be needed for Level 3 qualification.

Downgrade Risk

If submitted data fails validation, the transaction "downgrades" to a higher interchange tier. Under Visa's CEDP, poor-quality data can incur penalty fees in addition to the higher rate. Merchants need ongoing monitoring to ensure their data consistently qualifies.

Processor Passthrough

Not all processors pass L2/L3 interchange savings through to the merchant. Merchants using blended pricing or flat-rate models will not see interchange reductions even if they submit enhanced data. To capture savings, merchants need interchange-plus pricing with a processor that supports and passes through qualified rates.

Program Changes

Card networks periodically restructure their interchange programs and data requirements. Visa's migration from legacy Level 2/3 programs to CEDP is a recent example. Merchants and their processors must stay current with network rule changes to maintain qualification.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.