Skip to main content

B2B and Commercial Card Processing

Commercial card transactions can qualify for significantly lower interchange rates—if you submit the right data. Most B2B merchants leave 0.5-0.8% on the table by not optimizing Level 2/3 processing.

If you sell to businesses or government, this page is money.

What Are Commercial Cards?

Commercial cards are payment cards issued to businesses, not consumers. They include:

Card TypeIssued ToTypical Use
Corporate cardsEmployeesTravel, expenses
Purchasing cards (P-cards)Procurement teamsSupplies, equipment
Fleet cardsDriversFuel, vehicle expenses
Business cardsSmall business ownersBusiness expenses

Why Commercial Cards Matter

  • Higher base interchange: 2.5-2.9% vs 1.6-2.1% for consumer
  • Qualification opportunity: Can drop to 1.9-2.0% with Level 2/3
  • B2B concentration: If you sell B2B, 30-60% may be commercial cards

Level 2 and Level 3 Data

Card networks created data levels to facilitate more detailed B2B transactions. More data = lower interchange.

Level 1 (Standard)

Basic transaction data everyone submits:

  • Card number
  • Expiration date
  • Transaction amount
  • Merchant name
  • MCC

Result: Highest interchange rate

Level 2 (Enhanced)

Level 1 plus:

  • Tax amount
  • Customer code / PO number
  • Merchant postal code

Result: ~0.3-0.5% lower interchange

Level 3 (Full Detail)

Level 2 plus line-item detail:

  • Item descriptions
  • Product codes (commodity codes)
  • Quantities
  • Unit prices
  • Freight/shipping amounts
  • Duty amounts
  • Destination postal code

Result: ~0.5-0.8% lower interchange (vs Level 1)


Savings Calculation

Example: $500 Commercial Card Transaction

LevelInterchangeFeeSavings vs L1
Level 12.65% + $0.10$13.35-
Level 22.25% + $0.10$11.35$2.00
Level 31.90% + $0.10$9.60$3.75

Annual Savings Example

ScenarioCalculationAnnual Savings
$500k B2B volume$500k × 40% commercial × 0.5%$1,000
$2M B2B volume$2M × 40% commercial × 0.6%$4,800
$10M B2B volume$10M × 40% commercial × 0.7%$28,000

Network-Specific Requirements

Visa Commercial

Data LevelRequirementsRate Category
Level 2Tax, customer codeCommercial Level II
Level 3Full line itemCommercial Level III

Visa requires:

  • Tax indicator and amount
  • Customer code (up to 17 chars)
  • Line items for Level 3

Mastercard Commercial

Data LevelRequirementsRate Category
Level 2Tax, customer codeData Rate II
Level 3Full line itemData Rate III

Mastercard requires:

  • Tax amount and indicator
  • PO number
  • Line item detail for Level 3

American Express

Amex has less standardized Level 2/3 support:

  • Enhanced data options vary
  • Contact Amex directly for B2B optimization
  • OptBlue program may have different requirements

Required Data Fields

Level 2 Fields

FieldDescriptionExample
Tax amountTotal tax charged$42.50
Tax indicatorTax statusTaxable, Exempt, etc.
Customer codePO or reference numberPO-12345
Merchant postal codeYour zip code94105

Level 3 Fields (Per Line Item)

FieldDescriptionExample
Product codeCommodity or SKU5111-00-000-0000
DescriptionItem descriptionOffice Supplies
QuantityNumber of units10
Unit of measureEA, BOX, CS, etc.EA
Unit pricePrice per unit$5.00
Extended amountLine total$50.00
Discount amountLine discount$0.00

Additional Level 3 Fields

FieldDescription
Ship-from postal codeOrigin zip
Ship-to postal codeDestination zip
Freight amountShipping cost
Duty amountImport duties
Order dateWhen ordered

Implementation Guide

Step 1: Assess Opportunity

Calculate your potential savings:

1. Pull 90 days of card transactions
2. Identify commercial cards (BIN lookup or processor report)
3. Calculate commercial card % of total volume
4. Estimate savings: Commercial volume × 0.5%

If savings < $1,000/year, may not be worth implementation effort.

Step 2: Check Processor Support

Questions for your processor:

  1. "Do you support Level 2/3 processing?"
  2. "What fields do you require?"
  3. "How do I submit Level 2/3 data?"
  4. "Is there additional cost for Level 2/3?"

Most modern processors support Level 2/3. Implementation varies.

Step 3: Map Your Data

Required FieldYour System FieldNotes
Tax amountorder.tax
Customer codeorder.po_numberMay need to capture
Product codeitem.skuMap to commodity codes
Descriptionitem.nameTruncate to 35 chars
Quantityitem.quantity
Unit priceitem.unit_price

Step 4: Implement

Option A: Processor handles it

  • Submit required fields to processor
  • Processor formats for networks

Option B: Gateway/integration handles it

  • Configure gateway for Level 2/3
  • Pass data through API

Option C: Third-party Level 3 service

  • Specialized services optimize submission
  • May be worth it for high volume

Step 5: Verify and Monitor

After implementation:

  • Check interchange reports for qualification
  • Look for "Level II" or "Level III" categories
  • Compare before/after effective rates
  • Monitor for downgrades

Common Implementation Challenges

Challenge: Missing Tax Data

Problem: Your system doesn't capture tax separately Solution: Calculate tax from total, or implement tax capture

Challenge: Missing PO Numbers

Problem: Customers don't provide PO numbers Solution: Add optional PO field at checkout, use order number as fallback

Challenge: Product Code Mapping

Problem: Your SKUs don't map to commodity codes Solution: Use generic commodity codes, or implement mapping table

Challenge: Line Item Limitations

Problem: Complex orders with many line items Solution: Most processors limit line items (99-999). Summarize if needed.


Large Ticket Programs

For very large transactions ($8,000+), networks offer special programs:

Visa Large Ticket

TierTransaction SizeRate
Tier 1$8,000-$25,000~1.5% + flat
Tier 2$25,000-$100,000~1.25% + flat
Tier 3$100,000+~1.0% + flat

Mastercard Large Ticket

Similar tiered structure for high-value transactions.

Qualification Requirements

  • Must be commercial card
  • Level 2/3 data required
  • Transaction must be single purchase (not aggregated)
  • MCC restrictions may apply

Government and GSA

Government purchasing cards have specific programs:

GSA SmartPay

  • Federal government purchasing program
  • Specific interchange categories
  • Requires Level 3 data
  • Registration may be required

State/Local Government

  • Often use P-cards
  • Level 2/3 qualification similar to commercial
  • May have specific reporting requirements

Operational Considerations

Invoice Reconciliation

B2B customers often need:

  • Detailed invoices matching card transactions
  • PO number on statements
  • Line item detail for AP matching

Returns and Credits

  • Level 2/3 data should accompany credits
  • Partial returns need line item adjustment
  • Credit qualification depends on original transaction level

Reporting

Track:

  • % of transactions qualifying for Level 2/3
  • Downgrade reasons
  • Savings achieved vs. baseline

Scale Callout

B2B VolumeApproach
Under $100k/moLevel 2 only if easy. Manual effort not worth it.
$100k-$500k/moImplement Level 2. Consider Level 3 if system supports.
$500k-$2M/moFull Level 3 implementation. Measure qualification rates.
Over $2M/moOptimize qualification rates. Consider specialized Level 3 service.

Where This Breaks

  1. Consumer-heavy business. If 90% of your cards are consumer credit, Level 2/3 won't help much. Focus on commercial card percentage.

  2. Implementation cost exceeds savings. $5,000 development project for $1,000/year savings = bad ROI. Assess before building.

  3. Data quality issues. Garbage data doesn't qualify. Clean data is prerequisite.


Next Steps

Assessing opportunity?

  1. Understand commercial cards - Corporate, purchasing, fleet
  2. Calculate potential savings - Volume × 0.5%
  3. Follow assessment steps - Pull 90 days data

Implementing Level 2/3?

  1. Know required fields - Tax, PO, line items
  2. Check processor support - Ask key questions
  3. Map your data - System fields to requirements

Solving common challenges?

  1. Handle missing tax data - Calculate or capture
  2. Handle missing PO numbers - Add field or use order #
  3. Map product codes - Generic codes or mapping table