Workflow

Expense Report Processing Workflow

Every receipt captured, coded, and reconciled the day it's incurred — not at quarter end.

At quarter end you find 47 receipts in Slack DMs, 22 in Gmail attachments, 18 in a folder named 'todo', and Mercury auto-categorized 8 of 97 transactions correctly. Your bookkeeper charges $400 to untangle it. You also just paid a $50 late fee on an Amex because the statement email never got read.

Free to startNo credit card requiredUpdated Apr 2026
Tycoon solution

AI Bookkeeper watches Mercury, Ramp, Brex, and a dedicated receipts@ inbox on a 15-minute heartbeat. Every transaction gets matched to a receipt (OCR parses Slack images and Gmail PDFs), coded to the right GL account using last quarter's patterns, and posted to QuickBooks or Xero. Mismatches surface in chat with a one-click approve.

How it runs

  1. 1
    Capture from every source

    Mercury/Ramp/Brex webhooks post transactions in real time. Receipts get forwarded to receipts@yourdomain.com (from Gmail, Slack #receipts channel, or photographed in iOS Shortcut). Tycoon ingests within 2 minutes.

  2. 2
    Match receipt to transaction

    AI Bookkeeper pairs each transaction to its receipt using amount, vendor, date, and last-4 card digits. OCR extracts line items from PDFs and phone photos. Unmatched transactions get a chat ping at end of day.

  3. 3
    Code to GL account

    Uses your chart of accounts + last 90 days of coding patterns. AWS → Software/Infra. Ramp Dining → Meals & Entertainment. Stripe fees → Payment Processing. Confidence <85% goes to a review queue, not auto-posted.

  4. 4
    Post to QuickBooks/Xero

    Matched + coded transactions sync to QuickBooks Online or Xero with receipt attached. Bank reconciliation runs automatically every Sunday night — you wake up Monday to a reconciled month-to-date.

  5. 5
    Flag policy violations

    If a transaction violates policy ($500 dinner, personal Amazon order on the company card, duplicate subscription), it surfaces in chat with context and a suggested action: reclassify, reimburse, or dispute.

  6. 6
    Monthly close package

    Last business day of each month, AI Bookkeeper generates the close package: P&L, balance sheet, reconciliation summary, uncategorized queue. Drops it in Notion for your review — usually takes 15 minutes instead of 3 hours.

  7. 7
    Audit trail for every change

    Every AI-posted transaction includes the source (Mercury ID, receipt email, Slack message link), the coding rationale, and the person/AI who approved it. Tax time and due diligence become lookups instead of archaeology.

Who runs it

hire/ai-bookkeeperhire/ai-cfohire/ai-coo

What you get

  • Receipts captured same day, not at quarter end
  • 95%+ auto-coding accuracy after 60 days of learning
  • Monthly close goes from 3 hours to 15 minutes of review
  • Zero missed expense reimbursements or late fees
  • Policy violations caught in hours, not at audit
  • Bookkeeper bill drops 60-80% (from $400-800/mo to ad-hoc review)
  • Clean GL ready for tax prep, investor diligence, or 409A any day of the year

Frequently asked questions

Mercury already auto-categorizes transactions. Why do I need this?

Mercury's categorization is rule-based and shallow — it looks at the merchant name and assigns a best-guess category. It gets things like 'AWS' right but stumbles on anything ambiguous: a Stripe payout (revenue? fee? transfer?), a conference ticket (travel? marketing? education?), or a contractor payment via Mercury check. Tycoon codes using your chart of accounts plus 90 days of your actual coding decisions, so it learns that YOUR company puts Figma in 'Software' not 'Marketing Tools', and that meals >$200 go to 'Client Entertainment' not 'Meals & Entertainment'. After 60 days it's running 95%+ accuracy on transactions Mercury would miscategorize.

What if I'm already using a bookkeeper on Pilot or Bench?

Tycoon doesn't replace a human bookkeeper for complex judgment calls (equity comp, revenue recognition, tax positioning), but it eliminates 80% of the work they're charging you for — receipt chasing, coding routine transactions, reconciling bank feeds. Most founders using Pilot ($400-800/mo) keep the human for monthly close review and quarterly sanity checks, and let Tycoon handle the daily grind. The human bill drops to ad-hoc or a cheaper tier. Net savings: $300-600/month while getting cleaner books faster.

How does it handle receipts from weird sources — a physical receipt from a cab, a Venmo payment, or a subscription where the vendor emails quarterly summaries?

For physical receipts, snap a photo in the Tycoon iOS shortcut (or just email the photo to receipts@). OCR handles handwritten and thermal-paper receipts. Venmo and Zelle payments sync from your bank feed with a 'needs memo' flag — the AI pings you in chat to confirm what it was for. Quarterly subscription emails (AWS summary, Google Workspace invoice) get parsed and matched against the individual transactions already posted. Edge cases surface in chat as questions, not silent failures.

What about 1099 contractors — can it track payments for year-end reporting?

Yes. AI Bookkeeper tags every payment to a contractor (via Mercury check, bill pay, or Stripe payout) against that vendor's record. At year end it produces a 1099-ready report: contractor name, address, EIN/SSN (collected via W-9 upload when first paid), year-total, and flags anyone over $600 who needs a 1099-NEC. Most founders get their 1099s filed by mid-January instead of scrambling at the March deadline.

Can it catch subscription leaks — SaaS tools we're paying for but no longer use?

Yes, this is one of the highest-ROI features. AI Bookkeeper tracks every recurring charge, flags subscriptions where monthly cost >$50 but zero logged usage (via Slack/Linear/Notion integration). Typical surface area: old Heroku projects, abandoned Zapier Pro plans, forgotten marketing tools from a 2-week experiment, seats for ex-employees. First audit usually finds $200-800/month in dead subscriptions. It runs again quarterly so the rot doesn't come back.

Related resources

Run your one-person company.

Hire your AI team in 30 seconds. Start for free.

Free to start · No credit card required · Set up in 30 seconds