B2B payments: spend management
04
Key concepts
14 min read · Chapter 4 of 10
01
Entity and identity
What is the unit of record, and how do we know it is the same one?
Each card carries three identities, and each expense adds two more.
| Entity | Who issues the identity | Where it breaks |
|---|---|---|
| Legal issuer | The sponsor bank, as BIN licensee and creditor | The brand on the card isn't the issuer |
| Company (account) | The bank's KYB, done by the program manager: owners of 25% or more, a control person | Refresh is a bank duty pushed onto the fintech |
| Employee cardholder | The company's HR records | Leavers keep cards; work state and province drive tax and labor rules |
| Merchant | The acquirer assigns the category code; the name is cut to 25 characters | The code describes the merchant, not the item |
| Receipt issuer | The merchant's own name and, in Canada, its GST/HST number | The receipt name doesn't match the card descriptor |
Reg Z (the US credit card rule) counts organizations as cardholders, so on a corporate account the company is the cardholder. The employee becomes a debtor, and needs a credit check, only under individual ("the cardholder will be solely liable", in Mastercard's definitions) or joint liability. Under every model, though, the employee's details drive rules: work state, province (which HST factor), Quebec (a second tax slip), owning 10% or more of the company (no lodging per diem for related parties), and a federally regulated Canadian employer (a 30-day reimbursement rule).
Visa's merchant data rules have the acquirer pick a code for the merchant's main business and cut the name to 25 characters; marketplaces use one code (5262) for everything they sell. So the network knows roughly who was paid, never what was bought. US companies stopped reporting beneficial owners to FinCEN in March 2025, but banks still collect them, and sponsor banks push that work onto the program manager. I'd model the bank, the company, the employee and the merchant as separate identities, because each answers a different question.
02
State and lifecycle
What states exist, and what moves an entity between them?
Four machines run on one purchase, and they end at different times:
- Card: unactivated, active (a virtual card counts once viewed), suspended, terminated.
- Authorization: approved or declined, held, increased or partly reversed, then cleared or expired (Visa allows 10 days online, 30 for lodging and car rental).
- Expense: draft, submitted, returned or approved, audited, exported, paid, archived.
- The employee's obligation: an advance or personal charge, then repaid, or treated as wages after the IRS's 120 days.
A transaction can outlive its card: refunds and late captures land after cancellation. A salesperson leaves on a Friday and her card is canceled; on Monday the hotel's final bill and a software renewal still arrive against it. And one issuer processor allows recurring authorizations on expired cards unless they're canceled. When someone leaves, cancel rather than reissue, or Visa Account Updater sends the new number to every merchant that stored the old one.
The word that causes the most trouble is "done":
| Who says "done" | What they mean |
|---|---|
| Employee | The money is in my account |
| Issuer | Cleared and posted |
| Finance | Receipt matched, coded and approved |
| Payroll and tax | Substantiated within 60 days, excess returned within 120 |
| Auditor | Receipt kept 3 to 4 years (US) or 6 (Canada) |
Legal clocks hang on these states. Illinois' 30 days to submit and the IRS's 60 days run from the expense date. Payment deadlines run from the claim: 30 days in Iowa, New Hampshire and federally regulated Canadian workplaces. In New York, an unpaid agreed reimbursement is a misdemeanor 30 days after it's due. Because the four machines end at different times, most of the bugs sit where one has ended and another hasn't.
03
System of record and ledger
Who owns the truth, and how do systems reconcile?
Every fact has an owner, and few of them are the platform.
| Fact | System of record |
|---|---|
| Authorizations, clearing records, card status | The issuer processor |
| The legal receivable; settlement with the network | The sponsor bank |
| Balances, limits, rewards; the participation in the receivable | The program manager's ledger |
| Prepaid and just-in-time funds | A pooled for-benefit-of (FBO) account at the bank, sub-ledgered by the platform |
| Purpose, approvals, receipts, coding | The expense tool |
| Books, accruals, close | The ERP |
| Taxable amounts (W-2, T4, Quebec's RL-1) | Payroll |
The classic breaks: the processor and the bank disagree on what settled; card spend is uncoded at close; unsubmitted out-of-pocket spend is accrued as a guess, or ignored. And pooled funds stop adding up. Synapse, a banking-as-a-service middleware company, failed in April 2024 with its ledger out of step with its banks'. The shortfall was estimated at up to $95M, and the CFPB later paid about $46M from its penalty fund to the people affected. Prepaid cards and spend-platform cash accounts use the same pooled structure.
The FDIC's 2024 proposal for daily reconciliation of custodial accounts has no final date ("To Be Determined"), but banks demand it by contract anyway: a law firm's August 2026 summary lists real-time, auditable ledger reconciliation among sponsor banks' standard asks. So four ledgers describe one purchase: the bank's wins for what's owed, the expense tool's for why and the ERP's for the books, and someone has to reconcile them every day.
04
Rules and policy
What logic decides outcomes, and who can change it?
The company writes the spend policy; five other parties fence it in.
| Who sets | Rules that decide outcomes (as of Oct 2026) |
|---|---|
| Card network | Product rules (a purchasing card must be credit); category codes; interchange qualification; dispute windows; zero-liability exclusions; payments by AI agents |
| Sponsor bank | Credit box, prohibited industries, KYB depth, collateral, final say on each card and transaction |
| Program manager | Underwriting inside the bank's policy, limits, rewards tiers, settlement terms |
| Company | Spend policy (categories, limits) and expense policy (receipts, per diem caps, approvals) |
| Tax law | US accountable plans and substantiation; per diem and mileage rates; 50% meals; Canada's reasonable allowances and tax credit documents |
| Employment law | State reimbursement laws; the FLSA floor; the Canada Labour Code |
The accountable plan. US reimbursements are tax-free only if the plan passes three tests: business connection, substantiation (proof of what was spent and why) and return of any excess (Treas. Reg. 1.62-2). Paying whether or not the employee spends fails the business-connection test, so a flat car allowance with no log is wages. The safe harbor: advances at most 30 days ahead, proof within 60 days, excess back within 120. Fail, and the amount goes on the W-2 with withholding and payroll taxes. Most employees can no longer deduct unreimbursed expenses (made permanent in 2025), so the plan is the only tax-free route.
Law versus policy. US law wants a receipt for lodging and anything else from $75; most policies ask for more. Illinois lets a written policy cut off late claims; California's rights can't be waived. Travel and client meals are 50% deductible, convenience meals 0% since 2026, so the GL needs separate codes. In Canada, a kilometre allowance paid alongside a fuel card for the same use becomes fully taxable, and that comes from how the company designed the plan.
Canadian sales tax. The evidence for an input tax credit grows with the amount: under $100, supplier, date and total; from $100, the tax and the supplier's GST/HST number; from $500, also the buyer's name, a description and terms. Reimbursements can use a factor (4/104 for GST, 12/112 to 14/114 for HST) if 90% of the total bore one tax. Meals get half the credit: on a $226 team dinner in Toronto, $26 of it 13% HST, the company claims back $13. The company-card shortcut needs the cardholder to be "solely or jointly and severally liable", so a pure corporate-liability program may not qualify.
The company writes the policy, but the bank, the network, the tax code and labor law can each overrule it, and only the card controls act at the moment of purchase.
05
Effective dating
Which version of the rule applied at that moment?
Every rate in an expense has an effective date, and the IRS mileage rate has two. It rose from 72.5¢ to 76¢ a mile on July 1, 2026, the first mid-year change since 2022, but only for miles driven and paid on or after that date: a June trip reimbursed in July stays at 72.5¢. The IRS per diem year starts October 1; through December, an employer on the high-low method uses old or new rates, consistently for everyone.
| Change | Effective | Status (Oct 2026) |
|---|---|---|
| Canada: small-merchant interchange cuts, consumer credit only | October 19, 2024, for five years | Live; commercial cards not covered |
| Visa validates Level 3 data | October 17, 2025 | Live |
| No deduction for employer-convenience meals | Amounts after December 31, 2025 | Live |
| CRA kilometre allowance $0.73 / $0.67 | January 1, 2026 | Live; 2027 rates due in January |
| Nacha: wage credits must say "PAYROLL" | March 20, 2026 | Live |
| Visa US interchange table | April 18, 2026 | Live; updates in April and October |
| IRS business mileage 72.5¢ → 76¢ | July 1, 2026 | Live; 2027 rate due mid-December |
| IRS high-low per diem $319 / $225 → $329 / $230 | October 1, 2026 | Live |
| GSA standard per diem $181 ($113 lodging, $68 meals and incidentals) | October 1, 2026 | Live |
| NJC travel meals $123.20 plus $25 incidentals a day | October 1, 2026 | Live |
| Visa and Mastercard merchant settlement | Preliminary approval June 9, 2026 | Final approval pending |
| CFPB Section 1071 small-business data | Compliance January 1, 2028 | Revised rule live; card coverage to confirm |
I'd key every rate to the expense date and the jurisdiction, and US mileage to the payment date too, and store the rate actually applied rather than a pointer to today's table.
06
Interfaces and standards
What format and protocol do counterparties speak?
A spend platform speaks four families of standards.
- Authorization: ISO 8583 messages through the issuer processor, turned into webhooks the platform must answer in seconds; just-in-time funding moves the company's money at the same moment.
- Merchant data: category codes (ISO 18245, though each network keeps its own list), 25-character names, and Level 2 and 3 data (tax, then line items), which only the merchant can send. In the US, Level II no longer earns a lower rate except on fuel, and Level 3 counts only once Visa validates it.
- Bank card files for outside software: Visa Commercial Format (VCF 4.x) or Mastercard's CDF3, sent by SFTP once the company authorizes its bank. One Canadian bank charges around a thousand dollars to set it up plus a fraction of a dollar per transaction.
- Out to finance: ERP journals through accounting APIs, payroll files, and Nacha PPD files for reimbursements. Since March 20, 2026, Nacha wants wage credits labeled "PAYROLL"; reimbursements aren't wages, so banks advise a different description.
Accounting APIs now cost money: trade press reports two accounting vendors started charging for access in 2025 and 2026.
Where the receipt gets lost
- The rail doesn't carry it. An authorization has an amount, a merchant and a code. Items and purpose aren't in it.
- The bank file comes late. A bank card reaches expense software as a daily file after clearing. A platform that sees each authorization can, I'd infer, ask for the receipt while the employee is still at the counter.
- The names don't match. The receipt shows a trading name; the card shows a 25-character descriptor, sometimes behind a payment facilitator's prefix.
- Line items are optional, and patchy in travel. I found no e-receipt standard with real adoption in North America.
Card rails move money and the merchant's identity and say nothing about why something was bought, so the product has to bridge from authorization data to a receipt and a GL code.
07
Networks and counterparties
Who sits between us and the outcome, and what do they want?
A card program is a chain of contracts: network to bank, bank to program manager, processor to bank, bank to company, and bank to employee only under individual liability.
| Party | What they control | What they earn |
|---|---|---|
| Sponsor bank | Charter, BIN, cardholder agreement, credit box, collateral, termination | A few basis points; one fintech-focused bank about 8 (2025) |
| Program manager (the spend fintech) | Customer, product, credit model inside bank policy, rewards | Interchange after rebates, software, float |
| Issuer processor | Authorizations, card records, controls; may hold the interchange contract | Basis points; one public processor about 16 (2025) |
| Card network | Rules, interchange tables, incentives, uptime, misuse insurance | Fees both sides; Visa paid $15.75B in client incentives in FY2025 |
| Funders | Advance rates and covenants on facilities secured by card receivables | Interest |
| Merchant and acquirer | Category code, data; soon, whether to take commercial cards | Pay interchange |
| Travel agency or travel and expense suite | Booking channel, itinerary, duty-of-care data | Booking fees, commissions |
| Accounting and HR platforms | API access and price, the employee list, increasingly their own cards | API fees, bundles |
A few things here surprised me. One processor can be a single point of failure: on October 20, 2025, a change on Visa's side stopped North American traffic reaching one issuer processor, and stand-in rates stayed high until a fix by October 30. Migrations happen too; one public expense company moved its card to a new sponsor bank in 2024, keeping its processor and network. And the interchange contract may not be yours. One public processor's bank contracts give it all the interchange, which it shares with customers. The basis points in the table are my arithmetic from the companies' filings.
A spend fintech owns the customer but rents the license, the rails and sometimes the interchange contract, and any of those landlords can change the terms without asking.
08
Regulatory layering
Jurisdiction × activity × entity type: is it a license or a certification?
Business cards fall outside most consumer card law.
Card law
- US
- Reg Z §1026.12: $50 cap on unauthorized use of any credit card; contracts differ at 10+ cards. No billing-error rights, CARD Act or Reg E for business accounts
- Canada
- Bank Act: $50 cap; unclear for business cardholders
- Enforced by
- CFPB, courts; FCAC
Credit law
- US
- Reg B (a limit cut can be adverse action); Section 1071 from 2028
- Canada
- No equivalent found
- Enforced by
- CFPB
Tax and employment law
- US
- IRC 62 and 274; FLSA; state reimbursement laws
- Canada
- Income Tax Act; Excise Tax Act; Canada Labour Code; Quebec labour law
- Enforced by
- IRS, DOL, states; CRA, ESDC, Quebec
Anti-money laundering, money movement
- US
- Bank Secrecy Act, through the bank; state money transmission if the platform holds funds
- Canada
- FINTRAC registration; RPAA registration
- Enforced by
- FinCEN, states; FINTRAC, Bank of Canada
License
- US
- The bank's charter; money transmitter licenses or an exemption; Visa agent registration
- Canada
- A bank or trust company issuer, or a fintech under its own Visa licence
- Enforced by
- Regulators; the network
Network rules
- US
- No zero liability on Corporate and Purchasing cards; misuse insurance; dispute windows
- Canada
- Same; misuse insurance of at least CAD 100,000 per cardholder
- Enforced by
- Networks, through issuers
Attestation
- US
- PCI DSS v4.0.1 for issuers and their agents; SOC 1 and 2
- Canada
- Same
- Enforced by
- Networks; customers
Bank policy
- US
- Credit box, KYB depth, reserves, prohibited industries
- Canada
- Same
- Enforced by
- The sponsor bank
Reg Z's $50 cap reaches business credit cards, but at 10 or more cards the company and issuer can agree other terms, and employees keep the cap only against use by someone else. Business debit, prepaid and just-in-time cards have no legal cap, because Reg E covers only consumer accounts. And where a bank has primary oversight and control of a prepaid program, FinCEN says no participant has to register as the provider of prepaid access.
In Canada, a platform that holds end users' funds or moves reimbursements likely needs FINTRAC registration (since April 2022) and registration under the Retail Payment Activities Act, or RPAA (since September 8, 2025). The RPAA excludes banks and agents of registered payment service providers, but doesn't name agents of banks. As I read it, "we act for the issuing bank" doesn't obviously fit any exclusion for a Canadian card program manager. I'm not a lawyer, and I'd take this one to counsel.
09
Exceptions and reversals
What goes wrong, and how is it undone?
Card exceptions run on network clocks; expense exceptions are conversations with an employee.
Decline: limit, category, prepaid balance
- Who starts it
- Processor or platform
- Clock (as of Oct 2026)
- 2 to 3 seconds
- The way back
- New limit or card; one decline isn't Reg B adverse action
Stand-in approval against policy
- Who starts it
- The network, if the processor is down
- Clock (as of Oct 2026)
- At authorization
- The way back
- None at network level; recover from the employee, or absorb
Forced, late or larger capture
- Who starts it
- Merchant
- Clock (as of Oct 2026)
- Up to the clearing window: 10 days online, 30 for lodging
- The way back
- A dispute; controls can't block it
Refund
- Who starts it
- Merchant
- Clock (as of Oct 2026)
- Within 3 business days of settlement (Visa US), even to a canceled card
- The way back
- Match it to the original sale yourself
Third-party fraud
- Who starts it
- Cardholder, through the issuer
- Clock (as of Oct 2026)
- Visa 120 days; processors sooner; one bank contract 60 days after billing
- The way back
- Chargeback
Missing receipt
- Who starts it
- Expense tool
- Clock (as of Oct 2026)
- Company reminders; the IRS's 60 days
- The way back
- Signed statement plus corroboration; suspend the card
Out of policy or personal charge
- Who starts it
- Approver or audit
- Clock (as of Oct 2026)
- 120 days to repay before it's wages
- The way back
- Employee repays; payroll deductions limited by law
Refund to a personal card after reimbursement
- Who starts it
- Merchant
- Clock (as of Oct 2026)
- Any time
- The way back
- Detect it and recover
Reimbursement ACH returned (R02, R03)
- Who starts it
- Employee's bank
- Clock (as of Oct 2026)
- 2 banking days
- The way back
- Fix the account and resend
Uncashed reimbursement check
- Who starts it
- Employee
- Clock (as of Oct 2026)
- State dormancy rules
- The way back
- Void, reissue, or report as unclaimed property
Two rules surprised me: you can only dispute a cleared transaction, not an authorization, and a platform can't stop a cardholder from filing a fraud dispute. Card reversals belong to the merchant or the network and run on their clocks, while expense reversals are part of the employee relationship and fall under employment law.
10
Liability allocation
When it fails, who pays?
Strangers' fraud has a legal cap and a dispute process; your own people's misuse has neither.
| Failure | Who absorbs it | Mechanism |
|---|---|---|
| Stolen card, third-party fraud (credit or charge) | The merchant if the dispute is won; else the company, or an individually liable employee up to $50 | Reg Z; at 10+ cards the contract decides |
| Same, on a prepaid or business debit card | The company or the program manager | No Reg E; Visa's zero liability excludes Corporate and Purchasing |
| Employee misuse | Company, employee or both, by liability model | Not "unauthorized use": the employee had authority |
| Misuse by an employee who has left | Network misuse insurance, if the card was canceled in time | See below |
| Business expense on an individual card, California | The employer | Labor Code 2802 |
| Stand-in approval | The issuer at network level, passed down by contract | Visa Rules |
| Customer can't pay its charge balance | Whoever holds the receivable, often the fintech and its funders | Participation agreements |
| Unsubstantiated charge never repaid | The employee, as wages; the employer owes payroll tax | Treas. Reg. 1.62-2 |
| Late reimbursement | The employer | California interest and fees; New York misdemeanor |
| Purchase made by an AI agent | The cardholder, as if it had made it | Visa rule on agentic payment providers |
The waivers. Visa's US program covers misuse by employees who've left: up to $100,000 per cardholder at five or more cards ($5,000 at one to four), for charges billed up to 75 days before the termination notice or made up to 14 days after, if the card was canceled within two business days, with one paid claim per person. Mastercard's covers $25,000 per cardholder at two to four cards and $100,000 at five or more, but not one-card companies, lost or stolen cards, or owners and shareholders above 5%. The Visa text I found dates from 2004 to 2007, though bank pages repeat its figures. In Canada, Visa requires misuse insurance of at least CAD 100,000 per cardholder.
So the law limits what a stranger's fraud can cost a company, misuse by its own staff has no cap, and the waiver covers only leavers cut off within two days.