Personal users
If you've ever taken a photo of a receipt "to deal with later" and never came back to it, this is for you. Personal mode hides business-only features so the app stays uncluttered.
If you're deciding whether ExpensesHub is for you — or you've just installed it and want to get oriented — this is the page to read.
A calm place for the receipts, expenses, income, and fuel records that keep a business — or a household — running. The app stays simple on purpose. It does the boring jobs well so you can spend less time on bookkeeping and more time on the work you actually do.
Behind the calm surface, ExpensesHub combines a smart receipt scanner, a structured ledger of expenses and income, a dedicated fuel log, and a custom report builder. Each piece is useful on its own; together they replace the receipt shoebox, the random photos folder, and the spreadsheet that no one wants to update.
From owner-operators tracking fuel routes to a freelancer prepping for tax season, ExpensesHub fits the way you actually work.
If you've ever taken a photo of a receipt "to deal with later" and never came back to it, this is for you. Personal mode hides business-only features so the app stays uncluttered.
Construction crews, mobile auto shops, restaurants, retail counters, services. Categories tuned to your business profile, vendor and category filters, employee assignments where useful.
Owner-operators, fleets, delivery, ride-share. Per-driver fuel tracking, IFTA-friendly records, employee reports that include fuel-only drivers.
Freelancers, consultants, gig workers. Income next to expenses, monthly net, custom-report exports your accountant can read without a phone call.
Help your clients stay organized year-round. Date-range CSV and PDF exports, per-vendor totals, and light workspace collaboration that doesn't turn the app into an admin console.
Whether business or personal: clean monthly totals, exportable reports, and a backup that bundles your records and receipt images. No scramble in March.
ExpensesHub has five working pieces. Each one is small on its own — together they save you the spreadsheet hour every week.
A receipt is the photo or scanned image; an expense is the structured record (vendor, date, total, category, optional notes). When you scan, ExpensesHub extracts as much as it can from the image and lets you review before saving. You can also enter an expense manually without a photo at all.
Fuel records carry extra fields — gallons, price-per-gallon, station — that regular expenses don't need. Scan a fuel receipt and the scanner routes it to the Fuel Log automatically. Mixed receipts (regular items + fuel on the same ticket) split with explicit confirmation, never silently. For trucking accounts, fuel records are structured to feed IFTA-friendly summaries; we don't auto-file IFTA returns.
Income lives next to expenses, with its own list and source field. Net = true income − expenses for any date range you pick. If you opt in to monthly summary emails, both numbers appear in the digest.
ExpensesHub keeps three flavors of "money in" deliberately separate so totals don't lie:
Picking the kind on Add Income (segmented selector at the top of the form) decides where the row lives in the Dashboard, the Reports, and the Transactions hub. Refund and reimbursement totals never inflate revenue. Net is always revenue-based unless a Money-In total is explicitly labeled.
One screen with six tabs — All, Expenses, Income, Fuel, Refunds, Reimb. — and a shared period filter (Week, Month, Year, All time, Custom range). Owners and Managers see all six tabs; Members see Expenses + Fuel + All only (Income and the two non-revenue tabs require Owner or Manager access).
If the scanner detects refund signals on a captured receipt (negative total, or phrases like "refund / return / credit memo / store credit / merchandise credit" in the vendor or notes), it does not save the row as a normal expense — it opens Add Income with the Refund/Credit kind pre-selected and a clearly labeled banner so you can review and save. Reimbursement signals (phrases like "reimbursement / paid back / per diem / mileage reimbursement / expense report") route to Add Income with the Reimbursement kind. A regular purchase paid by credit card is not treated as a refund — that's a deliberate guard against false positives.
The Reports page is built around the Custom Report Builder: pick a date range, toggle the sections you need, preview, and export. See the next section for detail.
Optional. If you work with an accountant, partner, or family member, ExpensesHub supports inviting them into a workspace with a role: Owner, Manager, or Member. The collaboration UI is intentionally lightweight — ExpensesHub is a product for capturing and organizing records, not a team admin console. If you don't need collaboration, you'll never see it.
Most apps give you a fixed monthly summary and call it a day. ExpensesHub's Custom Report Builder lets you assemble the report you actually want, in seconds:
Useful for: monthly close-outs, quarterly tax estimates, year-end packets for an accountant, per-driver activity reports for fleet operators, project-level cost breakdowns, anything you'd otherwise build by hand in a spreadsheet.
Run it once, learn what you want, then re-run the same shape next month with a fresh date range — no rebuilding from scratch.
Backup Export bundles your records and any locally-saved receipt images into a single ZIP file. Save it to your phone's storage, email it to yourself, drop it on cloud storage — wherever feels safe. The export is structured (CSV-friendly), so even if you stop using ExpensesHub, the data isn't trapped.
Backup Import on a new device merges the data in — never overwrites. You'll see a preview of exactly what will be added before confirming. If a record already exists, the import skips it. Restoring a backup does not consume your scan quota.
Use cases:
2026-records.zip, store offline.When you first sign up, you choose a business profile. This decides which categories and features make sense by default — you can change profiles later without losing records:
We try to be honest about scope. Better to be clear up front than to leave you guessing.
This list is the truth as of the latest release. As features land, this page updates with them.
Receipt images stay on your device by default. During a scan, image bytes are sent to Google's Document AI for OCR; the resulting OCR text — not the image — is then sent to Anthropic's Claude to extract structured fields. Nothing is retained at either provider beyond the request. Account-level data (your profile, your records, your workspace memberships) lives on a Supabase project we operate, gated by row-level security. We don't sell data, run ads, or share records with marketers. The full version is on the Privacy Policy page.