Skip to content

Arena

Expense Management arenaExpense Management

Expense management and corporate-card platforms — who controls a startup’s spend — judged on issuing physical and virtual cards with per-card limits and merchant controls, receipt capture with OCR and automatic matching, codified expense policies that auto-approve the routine and escalate the exceptions, reimbursements at home and abroad, accounting sync into QuickBooks/NetSuite/Xero for a continuous close, in-policy travel booking, bill pay, budgets with real-time visibility, and the AI-era heart of the arena: whether an agent can pull transactions, code expenses, and enforce policy through real APIs and MCP servers. Ramp anchors with a hosted MCP server, an open-source CLI built for agents, and llms.txt developer docs; Brex answers with OAuth-gated MCP and published OpenAPI specs; Navan ships a hosted MCP alongside its Ava assistant; Expensify’s Integration Server API predates the agent era and shows it. Market reality, modeled honestly: Brex has been a Capital One company since April 2026 but is still sold standalone; Divvy is now BILL Spend & Expense; Airbase was absorbed into Paylocity and is no longer an independent player (not ranked); Mercury Spend (Aug 2026) ships only bundled with Mercury banking, so it stays judged in startup-banking. Ramp and Brex also compete in startup-banking — this arena judges the expense workflow with its own fresh verdicts.

53 user stories · 265 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16

Buyer checklist →Procurement report →

Leaderboard — every product ranked by evidenceLeaderboard

Rank by
1Ramp logoRamp
free-tier
vs Brex
71/100
2Brex logoBrex
free-tier
vs Ramp
49/100
3Navan logoNavan
free-tier
vs Ramp
39/100
4BILL Spend & Expense logoBILL Spend & Expense
interchange
vs Ramp
41/100
5Expensify logoExpensify
subscription-per-seat
vs Ramp
14/100

Best by user type — persona-weighted winnersBest by user type

Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.

Best for founder

Ramp logo

Ramp

80/100

Runner-up: Brex logo Brex (75/100)

2 founder stories scored

Best for finance-lead

Ramp logo

Ramp

58/100

Runner-up: Brex logo Brex (50/100)

11 finance-lead stories scored

Best for employee

Ramp logo

Ramp

53/100

Runner-up: Brex logo Brex (35/100)

6 employee stories scored

Best for developer

Ramp logo

Ramp

55/100

Runner-up: Navan logo Navan (48/100)

2 developer stories scored

Best for ai-native

Ramp logo

Ramp

40/100

Runner-up: Brex logo Brex (38/100)

32 ai-native stories scored

Story matrix — every product × every judged storyStory matrix

53/53 stories shown · legend

Accounting close — stories about accounting close in this arenaAccounting close

Accounting sync

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Accounting close — stories about accounting close in this arenaTransactions sync to QuickBooks, NetSuite, or Xero with GL account, class, and department mappings I controlfinance-lead
partialC
6/10
none
0/10
partialC
6/10
none
0/10
partialC
6/10

Close

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Accounting close — stories about accounting close in this arenaSpend is coded as it happens — merchant, category, memo, receipt — so month-end close is a review, not an archaeology digfinance-lead
fullC
8/10
fullC
8/10
disputedD
5/10
partialC
7/10
partialC
6/10

Multi entity

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Accounting close — stories about accounting close in this arenaRun multiple legal entities and currencies in one account with consolidated reporting and per-entity booksfinance-lead
partialC
5/10
partialC
3/10
none
0/10
none
0/10
none
0/10

Agenticness — how well agents can access and operate the productAgenticness

Agent access

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docsai-native
fullT
9/10
fullT
9/10
none
0/10
fullT
9/10
fullT
9/10
Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automationai-native
partialT
6/10
partialC
6/10
partialC
3/10
partialC
5/10
partialC
5/10
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their toolsai-native
n/a
none
0/10
n/a
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP serverai-native
fullT
9/10
fullT
8/10
none
0/10
fullT
8/10
partialC
5/10
Agenticness — how well agents can access and operate the productUse an official CLIai-native
fullT
8/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productDrive the product through a documented public APIai-native
fullT
9/10
fullT
8/10
fullC
7/10
fullT
8/10
fullT
8/10
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agentai-native
fullT
8/10
fullT
7/10
none
0/10
partialT
3/10
none
0/10
Agenticness — how well agents can access and operate the productBuild against official SDKsai-native
none
0/10
none
0/10
none
0/10
partialT
5/10
fullT
7/10
Agenticness — how well agents can access and operate the productSubscribe to events via webhooksai-native
fullC
8/10
fullC
8/10
none
0/10
none
0/10
fullC
8/10

Agentic features

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the productai-native
fullT
7/10
fullC
7/10
disputedD
5/10
fullC
8/10
partialC
3/10
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the backgroundai-native
partialT
5/10
fullC
7/10
partialC
4/10
none
0/10
partialC
5/10
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the productai-native
partialT
5/10
fullC
7/10
partialC
6/10
fullC
7/10
partialC
3/10
Agenticness — how well agents can access and operate the productOperate the product with natural-language commandsai-native
fullT
8/10
partialT
7/10
partialC
5/10
fullT
7/10
none
0/10

Api quality

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examplesai-native
none
0/10
partialT
4/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)ai-native
partialT
3/10
partialT
4/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production dataai-native
none
0/10
none
0/10
none
0/10
none
0/10
fullC
7/10
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policyai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Ai automation — stories about ai automation in this arenaAi automation

Ai coding

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Ai automation — stories about ai automation in this arenaAI codes and audits expenses for me — reading receipts, suggesting categories and memos, and catching duplicates or fraudai-native
fullC
8/10
fullC
8/10
disputedD
4/10
partialT
6/10
partialC
4/10

Ai policy

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Ai automation — stories about ai automation in this arenaAn AI assistant enforces policy conversationally — chasing missing receipts, explaining declines, and answering "can I expense this?" before the spend happensai-native
fullT
7/10
partialC
7/10
partialX
4/10
partialC
5/10
none
0/10

Automation depth — how much of the product can run unattendedAutomation depth

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at onceai-native
partialC
4/10
fullC
8/10
none
0/10
partialC
4/10
partialC
3/10
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on eventsai-native
fullC
8/10
partialC
7/10
partialC
5/10
partialC
4/10
partialC
5/10
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflowsai-native
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10
Automation depth — how much of the product can run unattendedVersion, review, and roll back my automationsai-native
none
0/10
none
0/10
n/a
none
0/10
none
0/10

Bills ap — stories about bills ap in this arenaBills ap

Bill pay

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Bills ap — stories about bills ap in this arenaRun accounts payable in the same platform — capture invoices, route approvals, and pay vendors by ACH, check, or wirefinance-lead
partialC
6/10
fullC
8/10
none
0/10
none
0/10
partialC
5/10

Cards controls — stories about cards controls in this arenaCards controls

Card controls

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Cards controls — stories about cards controls in this arenaRestrict cards by category, merchant, and amount — and the platform auto-locks or declines out-of-policy spend at the point of salefinance-lead
fullC
8/10
fullC
7/10
partialC
3/10
none
0/10
partialC
4/10

Card issuance

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Cards controls — stories about cards controls in this arenaIssue physical and virtual corporate cards to the team in minutes, each with its own spend limitfounder
fullC
8/10
fullC
8/10
partialC
4/10
none
0/10
partialC
5/10

Virtual cards

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Cards controls — stories about cards controls in this arenaCreate single-vendor virtual cards for SaaS subscriptions and procurement so one compromised vendor never exposes shared creditfinance-lead
fullC
8/10
fullC
7/10
none
0/10
none
0/10
partialC
6/10

Expense data access — stories about expense data access in this arenaExpense data access

Agent access

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Expense data access — stories about expense data access in this arenaAn agent can pull uncoded transactions via API or MCP, propose categorizations and policy flags, and push clean coding back for reviewai-native
partialT
6/10
partialT
6/10
partialX
4/10
partialC
5/10
partialC
4/10

Api access

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Expense data access — stories about expense data access in this arenaPull transactions, expenses, and receipts through a documented REST API with OAuth and scoped tokensdeveloper
fullT
8/10
partialT
7/10
partialC
5/10
fullC
8/10
partialT
6/10

Card api

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Expense data access — stories about expense data access in this arenaIssue and manage cards programmatically — create a card with a limit, lock it, update controls — via the public APIdeveloper
partialT
3/10
partialC
4/10
none
0/10
none
0/10
partialC
4/10

Openness — open source, data portability, and self-hosting storiesOpenness

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UIai-native
partialT
6/10
partialT
5/10
partialT
3/10
partialT
5/10
partialT
5/10
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leaveai-native
partialT
3/10
partialC
4/10
none
0/10
none
0/10
partialC
3/10
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open licenseai-native
none
0/10
n/a
none
0/10
n/a
n/a
Openness — open source, data portability, and self-hosting storiesSelf-host the core productai-native
n/a
n/a
none
0/10
n/a
n/a

Policy approvals — stories about policy approvals in this arenaPolicy approvals

Approvals

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Policy approvals — stories about policy approvals in this arenaBuild multi-step approval chains — manager, budget owner, finance — with delegation and escalation when approvers sit on requestsfinance-lead
partialC
4/10
partialC
5/10
none
0/10
partialC
2/10
partialC
3/10

Audit trail

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Policy approvals — stories about policy approvals in this arenaEvery expense carries a full audit trail — edits, approvals, policy checks — that survives an external auditfinance-lead
partialC
4/10
partialC
6/10
none
0/10
partialC
4/10
partialC
4/10

Policy engine

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Policy approvals — stories about policy approvals in this arenaCodify our expense policy — limits by category, role, and context — so in-policy expenses auto-approve and only exceptions reach a humanfinance-lead
fullC
8/10
fullC
8/10
partialC
4/10
partialC
5/10
partialC
6/10

Privacy posture — data-handling and privacy storiesPrivacy posture

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)ai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI modelsai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesControl data retention and deletionai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage trackingai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Receipts capture — stories about receipts capture in this arenaReceipts capture

Mileage perdiem

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Receipts capture — stories about receipts capture in this arenaLog mileage with map-based distance and claim per-diem rates without building the expense by handemployee
fullC
7/10
none
0/10
none
0/10
none
0/10
none
0/10

Receipt capture

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Receipts capture — stories about receipts capture in this arenaSnap a photo or forward an email and the platform OCRs the receipt and files it against the right transactionemployee
partialC
5/10
partialC
6/10
disputedD
5/10
partialC
5/10
none
0/10

Receipt matching

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Receipts capture — stories about receipts capture in this arenaReceipts match to card transactions automatically — with e-receipts pulled from integrations — and I get nudged only when one is genuinely missingemployee
partialC
6/10
partialC
6/10
partialX
4/10
none
0/10
none
0/10

Reimbursements — stories about reimbursements in this arenaReimbursements

Domestic

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Reimbursements — stories about reimbursements in this arenaSubmit an out-of-pocket expense and get reimbursed by direct deposit in days, tracked from submission to payoutemployee
fullC
7/10
partialC
5/10
none
0/10
partialC
3/10
partialC
3/10

International

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Reimbursements — stories about reimbursements in this arenaReimburse employees abroad in their local currency without running a separate international payments processfinance-lead
fullC
8/10
none
0/10
none
0/10
none
0/10
none
0/10

Spend visibility — stories about spend visibility in this arenaSpend visibility

Budgets

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Spend visibility — stories about spend visibility in this arenaAllocate budgets to teams and projects and have card limits and approvals actually enforce themfinance-lead
fullC
8/10
fullC
8/10
partialC
3/10
partialC
4/10
partialC
7/10

Dashboards

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Spend visibility — stories about spend visibility in this arenaSee company spend in real time — by team, category, and merchant — the day it happens, not when statements landfounder
fullC
8/10
fullC
7/10
disputedD
4/10
fullC
7/10
partialC
5/10

Travel — stories about travel in this arenaTravel

Booking

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Travel — stories about travel in this arenaBook flights and hotels in-platform with travel policy applied at booking time, not expensed and argued about lateremployee
fullC
7/10
fullX
8/10
partialC
5/10
fullC
8/10
none
0/10

Trip expenses

StoryPersona
Ramp logoRamp
Brex logoBrex
Expensify logoExpensify
Navan logoNavan
BILL Spend & Expense logoBILL Spend & Expense
Travel — stories about travel in this arenaA trip's expenses — bookings, cards, receipts — collect themselves into one itinerary-linked reportemployee
partialC
5/10
partialC
5/10
disputedD
5/10
partialC
6/10
none
0/10
Verdict✓ fullclear evidence~ partialwith caveats! disputedevidence conflicts— noneno evidence foundn/aquestion doesn't apply to this kind of product
ProofT probedtested by usX communityusers back itC claimedvendor claim onlyD contradictedevidence disagrees⚿ auth-gatedprobe hit a live sign-in wall — verified reachable, untestable keylessly
quality 0–10 · PA Score /100 · A–D = evidence confidence · full guide

Adjacent arenas — categories often shopped togetherAdjacent arenas

Shopping this category often means shopping these too.