B2B and Commercial Card Processing
- The number is 0.75 points, on a small-business credit card, and it's published. Mastercard's Data Rate I is 2.65% + $0.10 and Data Rate II is 1.90% + $0.10. Visa's Business Product 1 and Product 2 carry the identical pair
- That 0.75 holds at every card tier. 2.80 to 2.05, 2.85 to 2.10, 2.95 to 2.20, 3.00 to 2.25. Same gap each time
- A corporate or purchasing card is a different card and a different number. Visa moves those from Commercial Card Not Present at 2.70% to Commercial Product 3 at 1.75%, so 0.95 points
- A commercial prepaid card saves you nothing. Mastercard prices Data Rate I and Data Rate II at 2.65% each. It's the same rate for more work
- Level 2/3 needs API integration or a processor that fills the fields for you. Hosted checkout usually can't
Submit the right data on a commercial card and the interchange drops. On a small-business credit card that's 0.75 percentage points, and both networks publish it.
Five different figures circulate for this: 0.3-0.5%, 0.5-0.8%, 0.2-0.3%, 0.3-0.8% and 0.3-1.0%. They come from vendor pages, not a rate card. What's below comes from the schedules themselves.
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 Type | Issued To | Typical Use |
|---|---|---|
| Corporate cards | Employees | Travel, expenses |
| Purchasing cards (P-cards) | Procurement teams | Supplies, equipment |
| Fleet cards | Drivers | Fuel, vehicle expenses |
| Business cards | Small business owners | Business expenses |
Why Commercial Cards Matter
- Higher base interchange: 2.5-2.9% vs 1.6-2.1% for consumer
- Qualification opportunity: Level 2 drops a small business credit card from 2.65% to 1.90%, a published 0.75 points
- B2B concentration: If you sell B2B, 30-60% may be commercial cards
Level 2 and Level 3 Data
The networks built data levels so B2B transactions could carry more detail. More data means lower interchange. There's no more to it than that.
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.75 points lower on a small business credit card. Mastercard Data Rate I to Data Rate II, 2.65% to 1.90%. Visa Business Product 1 to Product 2, the same pair.
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.80 to 0.95 points lower than Level 1, and only on a corporate or purchasing card. Neither network publishes a Level 3 rate for small business credit, so on those cards Level 2 is as far as it goes. There isn't another rung.
Savings Calculation
What the schedules actually say
Small business credit, at the Core / Tier I card level:
| Data level | Mastercard | Visa | Gap vs Level 1 |
|---|---|---|---|
| Level 1 | Data Rate I, 2.65% + $0.10 | Business Product 1, 2.65% + $0.10 | - |
| Level 2 | Data Rate II, 1.90% + $0.10 | Business Product 2, 1.90% + $0.10 | 0.75 points |
| No qualifying data | Standard, 2.95% + $0.10 | Business Non-Qualified, 3.15% + $0.20 | You're paying more than Level 1 |
Neither network publishes a Level 3 rate for small business credit. If you're chasing Level 3 it lives on the corporate and purchasing side, and you'll need the cardholder to be carrying one:
| Card type | Level 1 rate | Best data rate | Gap |
|---|---|---|---|
| Visa Corporate / Purchasing | Commercial Card Not Present, 2.70% + $0.10 | Commercial Product 3, 1.75% + $0.10 | 0.95 points |
| Mastercard Large Market Credit | Data Rate I, 2.70% + $0.10 | Data Rate III, 1.90% + $0.10 | 0.80 points |
| Mastercard Commercial Debit | Data Rate I, 2.65% + $0.10 | Data Rate II, 2.10% + $0.10 | 0.55 points. No Level 3 rate exists |
| Mastercard Commercial Prepaid | Data Rate I, 2.65% + $0.10 | Data Rate II, 2.65% + $0.10 | Zero |
Sources: Visa, Visa U.S.A. Interchange Reimbursement Fees, 18 April 2026, sections E and G. Mastercard, U.S. Region Interchange Programs and Rates, commercial tables. Visa's 2026 schedule is the current one. The Mastercard commercial tables are read off the last edition retrievable in full, so treat the exact Mastercard cents as indicative and the structure as solid.
Example: $500 commercial card transaction
| Level | Interchange | Fee | Saving vs Level 1 |
|---|---|---|---|
| Level 1 | 2.65% + $0.10 | $13.35 | - |
| Level 2 | 1.90% + $0.10 | $9.60 | $3.75 |
That's a small business credit card, the common case. On a corporate or purchasing card with full Level 3, the same $500 goes from $13.60 to $8.85.
Annual savings
| Scenario | Calculation | Annual saving |
|---|---|---|
| $500k B2B volume | $500k x 40% commercial x 0.75% | $1,500 |
| $2M B2B volume | $2M x 40% commercial x 0.75% | $6,000 |
| $10M B2B volume | $10M x 40% commercial x 0.75% | $30,000 |
One rate, not a rising one. The old version of this table used 0.5%, then 0.6%, then 0.7% as volume grew. Neither schedule works that way. The gap is 0.75 points at every card tier, so it's your volume that scales, not the discount.
Check your card mix before you budget any of this. The 40% commercial share above is an illustration, not your number. Pull a month of transactions and count how many were actually commercial cards. If they're mostly consumer credit, Level 2 does nothing for you at all.
Network-Specific Requirements
Visa Commercial
| Data Level | Requirements | Rate Category |
|---|---|---|
| Level 2 | Tax, customer code | Commercial Level II |
| Level 3 | Full line item | Commercial Level III |
Visa requires:
- Tax indicator and amount
- Customer code (up to 17 chars)
- Line items for Level 3
Mastercard Commercial
| Data Level | Requirements | Rate Category |
|---|---|---|
| Level 2 | Tax, customer code | Data Rate II |
| Level 3 | Full line item | Data 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
| Field | Description | Example |
|---|---|---|
| Tax amount | Total tax charged | $42.50 |
| Tax indicator | Tax status | Taxable, Exempt, etc. |
| Customer code | PO or reference number | PO-12345 |
| Merchant postal code | Your zip code | 94105 |
Level 3 Fields (Per Line Item)
| Field | Description | Example |
|---|---|---|
| Product code | Commodity or SKU | 5111-00-000-0000 |
| Description | Item description | Office Supplies |
| Quantity | Number of units | 10 |
| Unit of measure | EA, BOX, CS, etc. | EA |
| Unit price | Price per unit | $5.00 |
| Extended amount | Line total | $50.00 |
| Discount amount | Line discount | $0.00 |
Additional Level 3 Fields
| Field | Description |
|---|---|
| Ship-from postal code | Origin zip |
| Ship-to postal code | Destination zip |
| Freight amount | Shipping cost |
| Duty amount | Import duties |
| Order date | When 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:
- "Do you support Level 2/3 processing?"
- "What fields do you require?"
- "How do I submit Level 2/3 data?"
- "Is there additional cost for Level 2/3?"
Most modern processors support Level 2/3. Implementation varies.
Step 3: Map Your Data
| Required Field | Your System Field | Notes |
|---|---|---|
| Tax amount | order.tax | |
| Customer code | order.po_number | May need to capture |
| Product code | item.sku | Map to commodity codes |
| Description | item.name | Truncate to 35 chars |
| Quantity | item.quantity | |
| Unit price | item.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
| Tier | Transaction Size | Rate |
|---|---|---|
| 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 Volume | Approach |
|---|---|
| Under $100k/mo | Level 2 only if easy. Manual effort not worth it. |
| $100k-$500k/mo | Implement Level 2. Consider Level 3 if system supports. |
| $500k-$2M/mo | Full Level 3 implementation. Measure qualification rates. |
| Over $2M/mo | Optimize qualification rates. Consider specialized Level 3 service. |
Where This Breaks
-
Consumer-heavy business. If 90% of your cards are consumer credit, Level 2/3 won't help much. Focus on commercial card percentage.
-
Implementation cost exceeds savings. $5,000 development project for $1,000/year savings = bad ROI. Assess before building.
-
Data quality issues. Garbage data doesn't qualify. Clean data is prerequisite.
Next Steps
Assessing opportunity?
- Understand commercial cards - Corporate, purchasing, fleet
- Calculate potential savings - Volume × 0.5%
- Follow assessment steps - Pull 90 days data
Implementing Level 2/3?
- Know required fields - Tax, PO, line items
- Check processor support - Ask key questions
- Map your data - System fields to requirements
Solving common challenges?
- Handle missing tax data - Calculate or capture
- Handle missing PO numbers - Add field or use order #
- Map product codes - Generic codes or mapping table
Related Pages
- What interchange is and what it costs - Understanding interchange
- Invoicing - B2B payment workflows
- Buying Payments - Processor selection for B2B