Skip to main content
Use case · Expense tracker

Receipt in, reimbursement out. The expense process you forgot you needed.

An expense app that lives on the team's phone. Photo a receipt, AI extracts the lines, your policy applies, manager approves, the reimbursement runs through Xero or QuickBooks. Built for SMEs that resent the price of Pleo or Soldo.

in one quarter
per-client bookkeeper time
lifetime cost vs Pleo
Live signal
2–6 wks Build, fixed price12 clients in one quarter−6 hrs/mo per-client bookkeeper time90 days Stabilisation included
What's in the build

Six pieces, one workflow.

Photo a receipt, the policy applies, the reimbursement runs. Xero / QuickBooks integrated.

01 · Mobile capture

Photo, file, drop. Done in seconds.

Team-mate photos a receipt; the app extracts vendor, date, total, VAT, line items. Drag-drop for desktop receipts. Email-in for forwarded ones. The next step is not 'fill the form'.

  • Photo OCR + line extract
  • Email-forward intake
  • Desktop drag-drop
  • Multi-currency
02 · Policy engine

Your policy, in code.

Per-cost-centre limits, category rules, VAT-treatment defaults, mileage rates. Policy violations flagged at submit. The receipt-eats-most-of-the-form.

  • Cost-centre limits
  • Category-rule engine
  • VAT default per type
  • HMRC mileage rates
03 · Approval flow

Manager sees the row. Approves the row.

Manager queue with photo, extracted data, policy check, history. One-click approve, one-click reject with reason. Slack push, email push, or in-app. SLA per row.

  • One-click approve queue
  • Reject reason capture
  • Slack / email push
  • SLA per row
04 · Accounting sync

Xero / QuickBooks on approve.

Approved expenses post to Xero or QuickBooks with the right account, VAT code, and tracking category. Bookkeeper doesn't re-key; the audit trail follows the entry.

  • Xero integration
  • QuickBooks integration
  • Tracking category sync
  • Audit-trail link
05 · Reimbursement

Bank pay-out on schedule.

Reimbursement scheduled to weekly or monthly bank run. Bulk-payment file generated for upload. Or wired direct via your bank API where supported.

  • Weekly bulk-pay file
  • Bank API direct (where supported)
  • Currency-aware payout
  • Notification on pay
06 · Reporting

What's spent, where, and why.

Live: spend by category, by team, by cost centre, by month. Anomalies flagged (sudden jumps, repeat near-limit submissions). The bookkeeper closes the month faster.

  • Spend dashboard
  • Anomaly detection
  • Per-team allocation
  • Month-end pack
Sample engagement

The accountant who sold the build to twelve clients in a quarter.

One accountant. Twelve SMEs. One re-usable app.

A three-partner accounting practice white-labelled our expense build for their SME clients. Each install: ~3 days of customisation. Twelve clients on by quarter end, all at lower lifetime cost than Pleo/Soldo. Practice billed setup + monthly app fee; clients saved on subscriptions; bookkeeper hours per client down ~6 hrs/month.

How we measure: Clients onboarded tracked from practice deployment log, lifetime cost compared against Pleo/Soldo equivalent over 24 months, bookkeeper hours measured by time logs pre/post.

12 clientsin one quarter
−6 hrs/moper-client bookkeeper time
−40%lifetime cost vs Pleo
Industries this is built for

Where this build earns its rent.

Most-relevant verticals — but the same shape works for adjacent ones.

An expense app at the price of a build.

We map your policy, integrate your accounting, ship the team app.