Expense Management, Reimagined

From receipt to
reimbursement
without the chaos

ExpenseTracker gives your team a clear, auditable workflow for submitting, approving, and paying expense reports — with per-line-item receipts, OCR capture, and role-based controls built in.

Request Early Access See How It Works
5-tier
Role hierarchy
£0
For charities & scouts
100%
Audit logged
Scroll

Built for real organisations, not just spreadsheets

From a school trip to a company quarter, ExpenseTracker handles the complexity so you don't have to.

📄

Report → Line Item model

Group expenses into reports (a trip, a month, a project). Each line item gets its own receipt, category, cost centre, and account code.

📸

OCR Receipt Capture

Snap a photo and Google Vision extracts the amount, date, and merchant automatically. Supports HEIC from iPhone — no conversion needed.

🔒

Role-based access control

Five roles with fine-grained permissions. Self-approval is prevented by design. Every change is logged to an immutable audit trail.

💬

Threaded comments

Discussion at both report and line-item level. Approvers can ask about a specific receipt; submitters can respond inline.

🏦

Payment tracking

Finance officers see all approved reports with bank details pre-filled. Mark paid individually or batch all at once.

🇬🇧

UK-ready & VAT aware

VAT rate, VAT amount, and net fields on every line item for VAT-registered organisations. UK date formats and GBP throughout.

A clear workflow from draft to payment

No ambiguity about where a report stands. Every status transition is tracked, timestamped, and notified.

01

Submitter creates the report

Add a report title, date range, and as many line items as needed. Attach receipts directly to each item. Save as draft until ready.

02

Report is submitted for review

One tap submits the report. Approvers are notified immediately by email and it appears in their approval queue.

03

Approver reviews & decides

Full line-item detail, receipts, and comment thread visible. Approve with one click, or reject with a reason to send back for correction.

04

Finance marks as paid

Approved reports land in the payment queue with bank details ready. Mark individual reports or all at once. Done.

Expense Report
Q1 Travel Expenses
● Draft
🚂 Train — London → Manchester
£87.50
🍽️ Client Lunch
£43.20
🏨 Hotel — 1 night
£129.00
Total
£259.70

The right access for every person in your org

Assign one or more roles per user. Roles compound — a user who is both Approver and Finance Officer sees both queues.

Submitter

The claimant

Anyone who incurs expenses and needs to be reimbursed.

  • Create & edit own reports
  • Upload receipts per line item
  • Submit for approval
  • View own history
Approver

The reviewer

Reviews submitted reports and decides approve or reject.

  • View full approval queue
  • Approve or reject reports
  • Comment on line items
  • Cannot approve own reports
Finance Officer

The payer

Processes payments for all approved reports.

  • View payment queue
  • See bank details per claimant
  • Mark reports as paid
  • Batch-mark all approved
Auditor

The watchdog

Read-only visibility across all reports and activity.

  • View all org reports
  • Access full audit log
  • Export for compliance
  • Cannot modify any data
Admin

The controller

Full access — manages users, settings, and categories.

  • Invite users by email
  • Manage categories & codes
  • Configure email branding
  • All approver & finance rights

Questions we get asked

Still unsure? Drop us a line at info@exp-trk.uk

Users can't discover or search for organisations. Admins invite specific email addresses with pre-assigned roles. The invited person receives a branded email, signs up or logs in, and is automatically linked to the organisation — no codes to copy or forms to fill.
No — self-approval is prevented by design at the database level, not just the UI. Even if someone tries to bypass the app, the policy will block it.
Yes. When your organisation is marked as VAT-registered in settings, each line item shows VAT rate, VAT amount, and net fields with automatic calculation. Non-VAT organisations see a simpler, cleaner form.
The submitter is notified by email with the rejection reason. The report moves back to their home screen where they can edit it, add missing receipts, and resubmit. The approver's original comment is preserved in the thread.
ExpenseTracker is built with Flutter, so it runs natively on iOS and Android as well as in any modern web browser. The same account works across all your devices.
Yes — registered charities and scout groups get special pricing. Contact us at info@exp-trk.uk and we'll sort it out.

Ready to bring order to your expenses?

Request early access or get in touch — we'll set up your organisation and get your team onboarded.