Card Network Settlement
Prerequisite: Payment Rails
A customer taps their card at a coffee shop. The terminal displays “Approved” in 1.8 seconds. The merchant assumes the money is theirs. It is not. The issuing bank has promised to pay, but no funds have moved. The acquirer will not receive settlement for 24–48 hours. The merchant’s bank account will not reflect the deposit for another business day after that. Between the tap and the funded deposit, three distinct systems run — authorization, clearing, and settlement — each with its own message format, failure mode, and reconciliation requirement.
If your platform sits anywhere in this chain — as an issuer-processor, an acquirer, a payment facilitator, or a BaaS provider — you must model all three phases independently. Treating “approved” as “settled” will produce incorrect balances, premature payouts, and reconciliation breaks that compound daily.
The Three-Phase Cycle
Card transactions separate into three phases because the participants need different things at different times.
| Phase | Timing | Purpose | System |
|---|---|---|---|
| Authorization | Real-time (1–3 seconds) | “Will the issuer pay?” | Online, synchronous |
| Clearing | Batch (hours after transaction) | “What are the final transaction details?” | Batch file exchange |
| Settlement | Next business day | “Move the money” | Net settlement via settlement bank |
Authorization is synchronous and latency-sensitive. Clearing is asynchronous and accuracy-sensitive. Settlement is a banking operation — funds move between depository institutions through the network’s settlement bank (Visa uses JPMorgan Chase; Mastercard uses a network of settlement banks per currency).
The separation exists because the issuer must decide in real time whether to approve, but the final transaction amount may differ from the authorized amount (tips, fuel pumps, partial shipments). Clearing captures the final amount. Settlement moves the net position.
Dual-Message vs Single-Message
Credit card transactions use a dual-message flow. The authorization (message type 0100) and the capture (message type 0220) are separate messages, often hours or days apart. The merchant authorizes at the point of sale, then submits the capture in a batch at end of day.
Debit PIN transactions use a single-message flow. The authorization and financial capture happen in one message (message type 0200). The cardholder enters their PIN, the issuer approves and commits the funds in a single round trip. There is no separate capture step.
| Flow | Auth message | Capture | Settlement gap | Use case |
|---|---|---|---|---|
| Dual-message | 0100 |
0220 (batch, hours later) |
Auth amount may differ from capture | Credit cards, signature debit |
| Single-message | 0200 |
Included in auth | Final at auth time | PIN debit, ATM withdrawals |
The dual-message gap creates the authorization hold — the issuer reserves funds at auth time but does not finalize the amount until capture. A hotel authorizes $500 for incidentals. The guest checks out with $47 in minibar charges. The capture is $47, and the $500 hold releases. If the hold does not release promptly, the cardholder’s available balance is wrong for days.
Clearing
Clearing is the batch process where acquirers submit finalized transaction records to the network and the network distributes them to issuers.
Visa’s clearing system uses Transaction Clearing (TC) records. The acquirer submits TC05 records (original financial transactions), and the network generates TC07 records (fees, adjustments, chargebacks). These records flow through Visa’s VisaNet clearing system as fixed-format batch files.
Mastercard uses the Integrated Product Messages (IPM) format — a similar batch file system with its own record types.
The clearing file contains the final transaction amount (which may differ from the authorization amount), the interchange qualification data (which determines the fee tier), and the merchant data needed for the cardholder’s statement.
| Clearing data element | Purpose | Why it matters |
|---|---|---|
| Final amount | What the merchant actually charged | May differ from auth amount (tips, partial captures) |
| Interchange qualification | Which fee tier applies | Determines cost to acquirer |
| Merchant descriptor | What appears on the statement | Incorrect descriptors drive chargebacks |
| Authorization code | Links clearing to the original auth | Mismatches create exceptions |
A clearing record that cannot be matched to its authorization creates an exception item. The acquirer must resolve it — usually by resubmitting with corrected data or accepting a higher interchange tier as a penalty. High exception rates (above 1% of transactions) indicate a systemic issue in the acquirer’s capture pipeline.
Settlement
Settlement is when money moves. The network calculates the net position for each participant — what each issuer owes each acquirer, minus interchange — and instructs the settlement bank to execute the transfers.
Visa nets all transactions for a settlement period (typically one business day), calculates each member’s net position, and instructs JPMorgan Chase to debit issuers and credit acquirers. An issuer that processed $10M in cardholder purchases and received $200K in merchant refunds has a net settlement obligation of $9.8M minus interchange fees.
The settlement amount an acquirer receives is the gross transaction volume minus interchange minus network assessment fees:
acquirer_settlement = gross_volume - interchange - assessment_fees
# Example: $1,000,000 in Visa credit transactions
interchange = $1,000,000 × 0.0185 = $18,500 # 1.85% average
assessment = $1,000,000 × 0.0014 = $1,400 # 0.14% Visa assessment
acquirer_net = $1,000,000 - $18,500 - $1,400 = $980,100
The acquirer then pays the merchant from this net amount, retaining the acquirer markup (the merchant discount rate minus interchange and assessments).
See Executing Money Flows. Card settlement is a net settlement system — participants exchange net positions, not individual transactions. The settlement bank moves the net amounts between member banks’ accounts.
Interchange Economics
Interchange is the fee the issuer charges the acquirer for each transaction. The cardholder never sees it directly, but it funds rewards programs, fraud protection, and the issuer’s operating costs.
| Card type | Typical interchange (US) | Who pays | Who receives |
|---|---|---|---|
| Credit (rewards) | 1.8–2.4% | Acquirer (passed to merchant) | Issuer |
| Credit (basic) | 1.5–1.7% | Acquirer | Issuer |
| Signature debit | 0.8–1.2% | Acquirer | Issuer |
| PIN debit | $0.21 + 0.05% (Durbin regulated) | Acquirer | Issuer |
| Debit (exempt from Durbin) | 0.7–1.0% | Acquirer | Issuer |
The Durbin Amendment (2011) capped debit interchange for issuers with over $10B in assets at $0.21 + 0.05% per transaction — roughly $0.24 on a $50 purchase versus $0.50–$0.75 pre-regulation. This cap applies only to regulated issuers. Smaller banks and credit unions are exempt, which is why their debit cards often carry higher interchange.
Interchange qualification depends on how the transaction was processed. A chip-read transaction with address verification qualifies for the best rate. A manually keyed transaction without AVS qualifies for a higher (more expensive) tier. The difference between tiers can be 0.5–1.0% — on $100M annual volume, that is $500K–$1M in additional cost for the acquirer.
Chargebacks
A chargeback reverses a settled transaction. The cardholder disputes the charge with their issuer, the issuer debits the acquirer, and the acquirer debits the merchant. The dispute lifecycle can span 120 days.
Day 0: Cardholder disputes charge with issuer
Day 1-5: Issuer files chargeback with network (reason code assigned)
Day 5-7: Acquirer receives chargeback notification
Day 7-30: Merchant gathers evidence for representment
Day 30-45: Acquirer submits representment to network
Day 45-75: Issuer reviews and accepts or escalates to arbitration
Day 75-120: Network arbitration (if needed), final ruling
Reason codes classify the dispute. Visa uses a four-digit system (10.4 = “Other Fraud — Card Absent Environment”). Mastercard uses a similar numeric scheme. The reason code determines what evidence the merchant must provide for representment.
| Dispute category | Visa reason codes | Merchant win rate | Required evidence |
|---|---|---|---|
| Fraud | 10.x | 20–30% | 3DS authentication proof, device fingerprint, delivery confirmation |
| Authorization | 11.x | 40–50% | Signed receipt, chip verification |
| Processing errors | 12.x | 60–70% | Correct transaction records |
| Consumer disputes | 13.x | 30–40% | Terms of service, refund policy, communication records |
A merchant’s chargeback ratio — disputes divided by total transactions — triggers monitoring programs at 0.9% (Visa) or 1.0% (Mastercard). Exceeding these thresholds leads to fines, increased monitoring, and eventual termination from the network. For a platform processing $50M/month, a 1% chargeback rate means $500K in disputed transactions per month and potential network penalties.
Stablecoin Settlement
Visa began settling in USDC on Ethereum in 2021 and expanded to Solana in 2023. Instead of waiting for traditional banking hours and net settlement through JPMorgan Chase, participating acquirers receive USDC settlement in near real-time.
The flow changes the settlement phase, not authorization or clearing. The cardholder still taps a Visa card. The authorization still runs through VisaNet. The clearing still produces TC records. But the settlement leg sends USDC instead of a Fedwire transfer.
| Settlement method | Settlement time | Cutoff dependency | Weekend/holiday availability |
|---|---|---|---|
| Traditional (Fedwire) | T+1 to T+2 business days | Banking hours, Fedwire schedule | No — delayed to next business day |
| USDC on Ethereum | Minutes to hours | None — 24/7/365 | Yes |
| USDC on Solana | Seconds to minutes | None — 24/7/365 | Yes |
Visa reported over $225M in USDC settlement volume in the first half of 2025 alone, with cumulative volume exceeding $20B since launch. The operational advantage is not speed alone — it is eliminating the settlement calendar. A Friday evening transaction that would settle Tuesday in the traditional flow settles within hours via USDC.
See Payment Rails. Stablecoin settlement changes the last mile of the three-phase cycle — it does not replace the authorization or clearing phases. The card network still intermediates the transaction.
Network-Specific Differences
Visa, Mastercard, and American Express process transactions through architecturally similar systems with operationally significant differences.
| Dimension | Visa | Mastercard | American Express |
|---|---|---|---|
| Network model | Four-party (issuer, acquirer, network, merchant) | Four-party | Three-party (Amex is issuer and network) |
| Clearing format | TC05/TC07 | IPM | Proprietary |
| Settlement bank (US) | JPMorgan Chase | Multiple per currency | Amex settles directly |
| Auth timeout | 15 seconds | 30 seconds | Varies |
| Chargeback threshold | 0.9% | 1.0% | Varies by merchant agreement |
| Stablecoin settlement | USDC (Ethereum, Solana) | Exploring (not live) | Not announced |
American Express’s three-party model means Amex is both the network and the issuer for most cards. There is no interchange in the traditional sense — Amex charges the merchant a single discount rate (typically 2.2–3.5%) and retains all of it. This simplifies settlement (no interchange calculation between separate issuers and acquirers) but limits merchant acceptance because the cost is higher than Visa/Mastercard interchange plus acquirer markup.
For engineers building issuer-processing or acquiring systems, the practical differences are in message formats, timeout handling, and settlement file parsing. The business logic — authorize, clear, settle — is the same across all three networks. The implementation details — field positions in clearing files, reason code taxonomies, hold expiration rules — are network-specific and change with each specification update.