ExpenseBot turns the receipts and transactions scattered across your Gmail, photos, bank, and files into one organized, tax-ready report — automatically. The full feature map lives at https://www.expensebot.ai/features. It's organized on two axes.
The pipeline every user shares:
📥 Get it in — 13 ways:
✅ Automatic: Gmail auto-scan (up to 3 inboxes), Plaid bank/card link (weekly pull), login-protected portals
✅ Send it: forward to receipts@expensebot.ai, apply the Gmail label, email cash with a cash: subject line
✅ Photos: Apple Shortcuts/Siri, Google Photos, Google Drive, iPhone camera roll (up to 100 at once)
✅ Files: PDF drag-and-drop, bank/card and year-end statements, gig-platform CSV (Uber, DoorDash, Instacart)
✅ Generate: mileage from a Google Maps route — no receipt needed
🧠 Understand it: AI extracts vendor, amount, date, and tax; auto-categorizes and checks deductibility; removes duplicates across sources; normalizes foreign currency; learns your cards via a one-time wizard; depletes cash advances with a running balance.
🔗 Tie it together: tracks income alongside expenses, so it builds a real profit-and-loss report automatically; reconciles bank and credit-card statements against your receipts.
🛡️ Watches your back: fee watch flags bank overcharges; a monthly subscription monitor catches price hikes and unused subscriptions; quarterly-tax estimates notify freelancers before due dates.
📤 Report & export: P&L, spending breakdowns, mileage logs, year-end summaries, and persona reports (Schedule C, per-property, per-production, per-employee). Exports to QuickBooks or Xero with tax codes pre-mapped, plus ZIP-of-receipts.
Built for how you work: freelancers, landlords, filmmakers, shared-expense households, rideshare/gig drivers, teams (corporate cards, seats, per-employee reports), and accountants (client invites, sponsored subscriptions, act-as mode, multi-client dashboard).
Run it from your AI: connect ExpenseBot to Claude, ChatGPT, or Cursor via the MCP server to submit, report, and ask in plain language — using a scoped token you create and revoke. See https://www.expensebot.ai/mcp.
