Skip to content

Add configurable per-user monthly limit for travel invoicing cards #85490

@blimpich

Description

@blimpich

Problem

Travel invoicing cards currently lack per-user spend controls. Since multiple parties have access to card details (the employee via Spotnana, hotel staff via CCA forms), a single card could theoretically be used up to the full domain limit. Admins need a way to cap how much any individual traveler can spend in a given month.

Proposed Solution

Add a domain-wide monthly trip limit field in Travel Settings that applies to all travel invoicing cards. This would set the maximum amount any single user can spend per month on their travel card.

  • The field should be configurable by workspace admins
  • A sensible default (e.g. $10k) should be applied
  • The limit is per-user, not per-transaction

Next Steps

  • Define requirements
  • Get design mockups for the Travel Settings UI
  • Get copy approved
  • Get Spanish translations
  • Design the data flow (backend storage, how the limit connects to Marqeta card controls, frontend integration)
  • Assign implementation to @allgandalf

Context

Discussion thread: https://expensify.slack.com/archives/C05S5EV2JTX/p1773678146037319

Pre design thread: https://expensify.slack.com/archives/C05S5EV2JTX/p1773850784364939

Issue OwnerCurrent Issue Owner: @allgandalf

Metadata

Metadata

Labels

DesignEngineeringInternalRequires API changes or must be handled by Expensify staffReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions