Skip to main content

B2B and Commercial Card Processing

On this page

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