Skip to content
Risk reduction

Harrier Expense & Travel Manager

Travel and expense built for federal work. Unallowable charges blocked before they hit the GL. Per-diem caps applied at submission. Receipt to reimbursement in days.

What you get
Block unallowable charges before they hit the GL
GSA, JTR, and DSSR per-diem applied automatically
Receipt to reimbursement in days, not weeks
Who it's for

Built for the people who actually run it.

Travelers & employees

Snap the receipt with your phone — OCR fills in the merchant, amount, and date. Drafts queue offline on the plane and sync when you land. Reimbursed in days, not a month.

Approvers & managers

Policy violations are flagged in your queue before you approve, with the reason. Delegate while you're out. See what's been sitting too long.

AP & finance ops

No more reclassifying entertainment out of a clean invoice. Allowability is decided at submission, and the export lands in the format your GL consumes — with reimbursement rails built in.

Travel & security

Know who's where on a trip. Duty-of-care alerts fire when a traveler in a high-risk country hasn't checked in. Advisories stay current.

A travel and expense system that knows it’s being used for federal work.

Most expense apps were designed for commercial corporate spend. They don’t know what FAR Part 31 is. They don’t apply JTR caps. They don’t flag entertainment charges at submission. Harrier is different — every compliance gate is enforced in the form, not in a PDF policy nobody reads.

Block unallowable charges before they hit the GL

Every line is classified against FAR Part 31 at submission. Entertainment. Alcohol. Lobbying. Public relations. Flagged with reason codes, routed to the right unallowable buckets, never silently rolled into a clean invoice.

Per-diem caps applied automatically

GSA CONUS rates pulled live. DoD JTR foreign rates kept current. State Department DSSR rates maintained. Lodging, meals, and incidentals capped per the rate in effect on the trip date. Over-cap amounts reclassified, not blocked — so the auditor sees the segregation you already made.

Travel, managed end to end

Pre-approval requests with per-diem estimates against the trip dates. Itinerary segments for flights, hotels, and cars with deep-links to your booking channel. Trip-linked reconciliation when the trip closes. Traveler check-ins and duty-of-care alerts when someone in a high-risk country goes quiet — with advisory feeds kept current.

Receipt to reimbursement in days, not weeks

Phone camera. Drag-drop. Share-target. Inbound email. OCR with AI fallback. Conditional approval chains by cost center, department, amount, or role — with delegation and separation-of-duties built in. The AP final-approval queue exports to your general ledger in the format your accounting team consumes.

Corporate card matching that clears the backlog

Card transactions auto-import from the bank feed. Harrier suggests the top-three matching expense lines per swipe; drag a receipt onto a charge to pair it. Stale-unmatched charges get nudged. Statement reconciliation ties opening + charges − payments to closing.

Three reimbursement rails

Manual entry. NACHA ACH file for your bank. Real-time payouts via Stripe, reconciled by webhook. Bank accounts are encrypted; only the last four digits ever show.

Mileage and attendees that survive an audit

Mileage captures route, distance, date, and business purpose per IRS §274(d), with commute flagged non-reimbursable. Meals capture attendee names and business relationships per IRS Pub 463. Real-time budgets track spend against department, project, or cost-center ceilings with alert thresholds.

Trust signals

FIPS 140-capable cryptography. Bring your own encryption keys if your security team requires it. Single sign-on. Tamper-evident, HMAC-linked audit trail with periodic anchors. Installable PWA that works offline.

How it fits the suite

Allowability-classified expenses post directly into Eyrie’s chart and indirect pools. The workforce master is shared with Heron. The AP final-approval queue exports in the format Eyrie consumes.

Start a tenant · Talk to us

Fits what you already run

Connects to your stack.

Corporate card feeds (Plaid) NACHA ACH Stripe payouts Inbound email receipts Single sign-on Receipt OCR Eyrie ERP (GL export) Outbound webhooks
Straight answers

Questions buyers ask.

How is this different from Concur or Expensify?

Those were built for commercial corporate spend. They don't know FAR Part 31, don't apply JTR or DSSR per-diem, and don't segregate unallowable costs for you. Harrier classifies every line against FAR Part 31 at submission and routes it to the right pool — so the expense data is defensible in an Incurred Cost Submission, not just a reimbursement.

What happens to a charge that's over per-diem?

It's reclassified, not blocked. GSA CONUS, DoD JTR foreign, and State DSSR rates are applied live by the trip date; the over-cap amount is segregated so the auditor sees the split you already made.

How do reimbursements actually go out?

Three rails — record a manual out-of-band payment, generate a NACHA ACH file for your bank, or pay in real time via Stripe reconciled by webhook. Separation of duties (payer ≠ submitter ≠ approver) is enforced.

Can travelers use it on their phones?

Yes. It installs as an app on phone and desktop, works offline, queues uploads, and accepts receipts shared straight from the camera or forwarded by email.

Shipping now · Unallowables blocked at submission
Stop discovering unallowable charges at year-end.
Block them at submission. Apply per-diem caps automatically. Get your AP team out of the reclassification business.