Skip to main content
OnArrival

Corporate travel that works for travel and finance teams.

Policy runs at booking. Approvals route through Slack, Teams or email, and receipts post to the ERP with cost-centre data.

For travel + finance

Controls for travellers and finance teams.

01
Policy as code
Cabin, room category, distance and spend caps enforced at the offer layer.
02
Approvals routed
Out-of-policy trips trigger per-cost-centre approval flows in Slack, Teams or email.
03
Reconciled receipts
Each line item ships with a cost-centre-tagged invoice. Finance stops chasing.
The booking, end to end

From search to settled expense.

The traveller sees a clean booking flow. Finance sees policy, approval and reconciliation happen automatically underneath.

  1. Book

    Traveller searches

    Show in-policy choices first, and route permitted exceptions to the right approver.

  2. Check

    Policy runs server-side

    Caps, cabin and advance-purchase rules are evaluated at the offer layer, not in the UI.

  3. Approve

    Exceptions route

    Out-of-policy trips ping the right approver in Slack, Teams or email, with one-tap sign-off.

  4. Settle

    Receipt reconciles

    A cost-centre-tagged invoice posts to your ERP the moment the trip is ticketed.

Capabilities

One flow. Two clean experiences.

Traveller
  • Modern booking flow
  • Saved travellers
  • Trip itinerary
  • Mobile boarding
  • Disruption rebook
Policy
  • Cabin + class caps
  • Spend thresholds
  • Advance-purchase rules
  • Per-team policy
  • Preferred suppliers
Approvals
  • Slack + Teams + email
  • Per-cost-centre routing
  • One-tap sign-off
  • Escalation paths
  • Full audit trail
Finance
  • Cost-centre tagging
  • ERP + expense sync
  • VAT-ready invoices
  • Virtual card per trip
  • Spend dashboards
For finance

A console that does the chasing.

Spend by cost centre, policy exceptions and reconciled receipts, in one view that exports straight to your ERP.

Live spend by team

Drill from a department down to a single itinerary.

Exceptions, surfaced

Every out-of-policy booking, with the reason and approver.

Export-ready

CSV, or a direct sync to NetSuite, SAP and Expensify.
For travellers

An app they actually open.

In-policy by default, so travellers just book: no rules to memorise, no receipts to keep.

In-policy by default

Highlight in-policy options. If your policy allows exceptions, show the approval needed before booking.

One-tap rebook on disruption

Cancelled or delayed? Re-book a compliant option from the alert.

Boarding pass in pocket

Itinerary, receipts and boarding pass live in the app, not your inbox.
BLR → DEL
AI 504
08:10 · nonstop
₹6,420
SG 218
11:45 · nonstop
₹6,980
UK 866
over fare cap
₹11,300
SQ 511 delayed — rebook a compliant option
One-tap rebook
For your team

Business travel, connected.

Agree on the measures for your pilot, including policy compliance, approval time and booking cost.

Get started
Make business travel easier to book and approve.
Related

Pairs well with

Most of our customers use two or three of these together.

Related reading

All field notes →