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.
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.