Coaster

Alternative to Expensify

Expense claims with receipts, approvals and a reimbursement batch.

The Coaster homepage, run-coaster.com

Coaster runs employee expenses and reimbursements for one business. Employees submit claims with receipts, managers approve or return them, and finance turns approved claims into a reviewed payment batch and an accounting file.

What it does

  • Submit claims with receipt photos or PDFs, mileage and per diem
  • Split an expense across categories and cost centres
  • Flag missing receipts, over-limit spending and possible duplicates, and require an explanation
  • Route each claim to the employee's approving manager to approve, return or reject
  • Gather approved claims into a reimbursement batch checked against a reconciled total
  • Download an accounting CSV and a per-person reimbursements CSV
  • Let a person's own agent prepare draft claims that only that person can accept
  • Bring past Expensify reports in as read-only history

What it promises

  • COA-005An exact duplicate expense can never be reimbursed twice.
  • COA-006A manager decides the exact submitted version of a claim, and nobody can decide their own claim.
  • COA-007A returned claim is corrected and resubmitted, and earlier versions, receipts and decisions stay readable and cannot be changed.
  • COA-009The accounting CSV and the reimbursements CSV each add up to the reviewed batch total.
  • COA-002Every receipt keeps its exact original file, with a checksum, uploader and time.
  • COA-008Employees, managers and finance each see only what their role allows, and drafts stay private to their author.
  • COA-010An agent can only prepare drafts; it cannot submit, approve, batch or pay anything.
  • COA-011An Expensify move-in previews without writing, applies only what was previewed, and can be undone.
  • COA-012A full export restores claims, receipts, decisions and history identically, and a corrupt archive is refused.
Read the full contract

Move in from

  • Expensify (report export CSV)

Run it yourself

Install the command once, then clone a product and start it.

Terminal
npx -y @runeditrun/rer cli install
git clone https://github.com/just-every/run-coaster
cd run-coaster && rer dev

No npm? curl -fsSL https://runeditrun.com/install.sh | sh installs the same command.

Runs on
your own computer, or your own Cloudflare account
Version
v0.1.0
Licence
MIT, free