The Platform PM

Key concepts

Field Guide

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.

EntityWho issues the identityWhere it breaks
Legal issuerThe sponsor bank, as BIN licensee and creditorThe 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 personRefresh is a bank duty pushed onto the fintech
Employee cardholderThe company's HR recordsLeavers keep cards; work state and province drive tax and labor rules
MerchantThe acquirer assigns the category code; the name is cut to 25 charactersThe code describes the merchant, not the item
Receipt issuerThe merchant's own name and, in Canada, its GST/HST numberThe 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.

More on Entity and identity →

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
EmployeeThe money is in my account
IssuerCleared and posted
FinanceReceipt matched, coded and approved
Payroll and taxSubstantiated within 60 days, excess returned within 120
AuditorReceipt 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.

More on State and lifecycle →

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.

FactSystem of record
Authorizations, clearing records, card statusThe issuer processor
The legal receivable; settlement with the networkThe sponsor bank
Balances, limits, rewards; the participation in the receivableThe program manager's ledger
Prepaid and just-in-time fundsA pooled for-benefit-of (FBO) account at the bank, sub-ledgered by the platform
Purpose, approvals, receipts, codingThe expense tool
Books, accruals, closeThe 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.

More on System of record and ledger →

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 setsRules that decide outcomes (as of Oct 2026)
Card networkProduct rules (a purchasing card must be credit); category codes; interchange qualification; dispute windows; zero-liability exclusions; payments by AI agents
Sponsor bankCredit box, prohibited industries, KYB depth, collateral, final say on each card and transaction
Program managerUnderwriting inside the bank's policy, limits, rewards tiers, settlement terms
CompanySpend policy (categories, limits) and expense policy (receipts, per diem caps, approvals)
Tax lawUS accountable plans and substantiation; per diem and mileage rates; 50% meals; Canada's reasonable allowances and tax credit documents
Employment lawState 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.

More on Rules and policy →

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.

ChangeEffectiveStatus (Oct 2026)
Canada: small-merchant interchange cuts, consumer credit onlyOctober 19, 2024, for five yearsLive; commercial cards not covered
Visa validates Level 3 dataOctober 17, 2025Live
No deduction for employer-convenience mealsAmounts after December 31, 2025Live
CRA kilometre allowance $0.73 / $0.67January 1, 2026Live; 2027 rates due in January
Nacha: wage credits must say "PAYROLL"March 20, 2026Live
Visa US interchange tableApril 18, 2026Live; updates in April and October
IRS business mileage 72.5¢ → 76¢July 1, 2026Live; 2027 rate due mid-December
IRS high-low per diem $319 / $225 → $329 / $230October 1, 2026Live
GSA standard per diem $181 ($113 lodging, $68 meals and incidentals)October 1, 2026Live
NJC travel meals $123.20 plus $25 incidentals a dayOctober 1, 2026Live
Visa and Mastercard merchant settlementPreliminary approval June 9, 2026Final approval pending
CFPB Section 1071 small-business dataCompliance January 1, 2028Revised 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.

More on Effective dating →

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

  1. The rail doesn't carry it. An authorization has an amount, a merchant and a code. Items and purpose aren't in it.
  2. 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.
  3. 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.
  4. 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.

More on Interfaces and standards →

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.

PartyWhat they controlWhat they earn
Sponsor bankCharter, BIN, cardholder agreement, credit box, collateral, terminationA few basis points; one fintech-focused bank about 8 (2025)
Program manager (the spend fintech)Customer, product, credit model inside bank policy, rewardsInterchange after rebates, software, float
Issuer processorAuthorizations, card records, controls; may hold the interchange contractBasis points; one public processor about 16 (2025)
Card networkRules, interchange tables, incentives, uptime, misuse insuranceFees both sides; Visa paid $15.75B in client incentives in FY2025
FundersAdvance rates and covenants on facilities secured by card receivablesInterest
Merchant and acquirerCategory code, data; soon, whether to take commercial cardsPay interchange
Travel agency or travel and expense suiteBooking channel, itinerary, duty-of-care dataBooking fees, commissions
Accounting and HR platformsAPI access and price, the employee list, increasingly their own cardsAPI 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.

More on Networks and counterparties →

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.

More on Regulatory layering →

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.

More on Exceptions and reversals →

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.

FailureWho absorbs itMechanism
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 $50Reg Z; at 10+ cards the contract decides
Same, on a prepaid or business debit cardThe company or the program managerNo Reg E; Visa's zero liability excludes Corporate and Purchasing
Employee misuseCompany, employee or both, by liability modelNot "unauthorized use": the employee had authority
Misuse by an employee who has leftNetwork misuse insurance, if the card was canceled in timeSee below
Business expense on an individual card, CaliforniaThe employerLabor Code 2802
Stand-in approvalThe issuer at network level, passed down by contractVisa Rules
Customer can't pay its charge balanceWhoever holds the receivable, often the fintech and its fundersParticipation agreements
Unsubstantiated charge never repaidThe employee, as wages; the employer owes payroll taxTreas. Reg. 1.62-2
Late reimbursementThe employerCalifornia interest and fees; New York misdemeanor
Purchase made by an AI agentThe cardholder, as if it had made itVisa 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.

More on Liability allocation →