Smart receipt scanning

Snap. Review. Save.

The scanner extracts the vendor, date, total, gallons, and price-per-gallon — and routes the record to the right place: a regular expense, fuel, a refund/credit, a reimbursement, or a mixed receipt that you split. Receipt images stay on your device; the OCR pipeline processes the image and structured fields are extracted from the text.

  • Camera capture with a dedicated app-level camera permission gate
  • Mixed-receipt review screen — confirm the fuel + non-fuel split before saving
  • Refund/credit and reimbursement receipts are routed to the right place automatically (a credit-card payment alone is not treated as a refund)
  • Manual entry fallback for handwritten or printed receipts
  • Conservative extraction — review before save, never auto-categorize blindly
Transactions hub

Every record, organized by type — and remembered.

One screen with six tabs: All, Expenses, Income, Fuel, Refunds, Reimb. Each typed tab shows its own totals so refunds and reimbursements never inflate income, and fuel never gets counted as a normal expense. The tab and the date filter you picked are remembered, so you come back to exactly where you left off.

  • Period filter shared across tabs: This week, This month, This year, All time, Custom range
  • Category appears beside the date on every regular expense row
  • Long-press a row to enter multi-select — bulk actions stay scoped to the active tab, never mixed across types
  • Swipe to delete a single row inside any typed tab; "ALL" + Delete inside a tab requires a typed confirmation
  • Receipt image is preserved when reopening a scanned expense
Income, refunds, and reimbursements

Three flavors of money in — kept honest.

ExpensesHub keeps true income, refunds/credits, and reimbursements in their own buckets so totals don't lie. Refunds returned by a vendor and reimbursements paid back by an employer are money in — but neither is revenue, and neither is treated as one anywhere in the app.

  • Income / Revenue — customer payments, job income, service revenue. Counted as true revenue.
  • Refunds / Credits — money returned from a vendor or store. Tracked separately, never inflates income.
  • Reimbursements — money paid back to you after you covered an expense. Tracked separately from revenue.
  • Net = true income − expenses − fuel, automatic for any date range
Fuel log & per-driver activity

Built for trucking, owner-operators, and fleets.

Capture gallons, station, price-per-gallon, and date — per driver, per vehicle. Employee Reports include drivers whose only activity is fuel (a common gap in other apps). The data is structured to feed IFTA-friendly summaries.

  • Per-driver activity (regular spend + fuel both surface)
  • IFTA-friendly date and gallons records
  • Stations, price-per-gallon, and totals — all queryable
  • Fuel-only routing when business profile = trucking
Custom reports

The report that matches your workflow.

The Reports page leads with one focused destination: Custom Report. Pick the date range, toggle the sections you actually need — Expenses, Income, Other (refunds + reimbursements), Tax, Per Employee, Fuel, IFTA, plus details and breakdowns — and export. Only the sections you select appear in the preview, the totals, and the exports. Refunds and reimbursements never count as income; fuel is always separate from regular expenses.

  • Twelve toggleable sections — show only what's relevant
  • Date range + driver + category + income source filters
  • CSV export for accountants and spreadsheets
  • PDF export for client handoffs and tax-time folders
  • Strict gating: unselected sections never affect totals or Net
Backup & export

Your data, in your hands.

Backup Export bundles your records and any locally-saved receipt images into a single ZIP. Import on a new device merges in — never overwrites — so you can move between phones without losing trail.

  • ZIP export with structured records + receipt images (when local copies exist)
  • Merge import — never destructive, never silently overwrites
  • Import preview shows exactly what will be added
  • Restoring backup does not consume your scan quota
Duplicate-receipt protection

Saves you from yourself.

Every save runs a duplicate check against existing receipts (vendor + total + date window). If a likely duplicate exists, you see it before saving and decide explicitly. The check is locked on — it can't be silently disabled.

  • Vendor + total + date window match logic
  • Explicit confirmation: keep both, replace, or discard
  • Locked-on by design — no accidental disabling
Light collaboration

Bring in a partner — when it's actually useful.

Workspaces let you invite an accountant, partner, or family member with the right level of access. The app stays simple: it doesn't pretend to be a team admin console. Owners stay in control of seats, billing, and settings.

  • Owner / Manager / Member roles with sensible defaults
  • Invite by email; safe rejoin if a member leaves and comes back
  • Resend invitation with a fresh secure token if email goes missing
  • Members never see workspace billing or seat math
More you'll appreciate

The small things that make the difference.

Camera permission gate

An app-level toggle controls camera access independently of the OS prompt — useful if you share a device or want to limit accidental scans.

Monthly summary email

Optional monthly digest of your activity — totals, top categories, fuel, and net. Off by default; opt in when ready.

Three languages

English, Arabic, and Spanish — fully localized, including right-to-left layout for Arabic.

Stay in the loop

The Android beta is almost ready.

While we finish release prep, dig into the product guide or get in touch — we read every email.

Read the guide Contact support