Expense Management, Reimagined

From receipt to
reimbursement
without the chaos

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

Launch Expense Tracker → 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.

📄

Claim → 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

Approved reports land in the Finance Officer's payment queue with bank details ready. Mark individual or batch-mark all at once.

🧮

VAT & multi-currency

VAT-aware calculations with rate, amount, and net fields. Foreign currency support with GBP as your base — with automatic conversion.

Four steps from receipt to reimbursement

A linear, predictable flow — everyone knows where every claim stands.

01

Submitter creates a report

Add line items with receipts, categories, and cost centres. The OCR inbox captures emailed receipt photos automatically.

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 Claim
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 hello@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 — your exp-trk.uk account is shared across the whole suite. The same login, the same organisation members, and the same roles work on both Expense Tracker and To-Do.
Yes — registered charities and scout groups get special pricing. Contact us at hello@exp-trk.uk and we'll sort it out.

How to use Expense Tracker

A quick walkthrough from submitting your first expense claim to tracking payment.

My Claims
Q1 Travel Expenses
3 items · £259.70
February Conference
5 items · £412.00
Approved
Team Lunch — March
1 item · £68.50
Draft
1

Create a report

Start a new report and give it a name — a trip, a month, a project. Then add line items: each gets a category, amount, receipt, and optional cost centre.

When you're ready, submit it with one tap. Your approver is notified immediately.

📸 Email receipt photos to receipts@mail.exp-trk.uk and they'll appear in your Receipt Inbox, ready to attach to any line item.
Approval Queue
Q1 Travel — Sarah J.
3 items · £259.70
March Conference — Tom H.
4 items · £380.00
2

Review & decide

Your approval queue shows all submitted reports from your organisation. Open any report to see every line item, receipt, and the full comment thread.

Approve with one click, or reject with a written reason — the submitter is notified and can correct and resubmit.

💡 You cannot approve your own reports — this is enforced at the database level, not just the UI.
Payment Queue
Q1 Travel — Sarah J.
Sort: 12-34-56 · Acc: 87654321
Pay
February Conference — Tom H.
Sort: 20-00-00 · Acc: 12345678
Pay
3

Process payments

Approved reports land in your payment queue with sort codes and account numbers ready. Mark reports paid individually or batch-mark all at once.

Paid claims are moved to history and the submitter is notified automatically.

Use "Mark all as paid" at the end of a payment run to clear the queue in one action.
Admin
👥 Manage Members
🏷️ Categories & Cost Centres
📧 Email Branding
⚙️ Org Settings
4

Admin tools

Admins have full access — inviting users by email with pre-assigned roles, managing categories and cost centres, and configuring email branding for notifications.

The Admin section also includes all Approver and Finance Officer capabilities, so a single Admin can run the entire workflow for a small team.

✉️ Invite users by email — they receive a branded invitation, sign up or log in, and are automatically linked to your organisation with the roles you've assigned.

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.