Your books,always current.
Bookkeeping and invoicing for owner-run businesses
Expensicat collects your receipts, matches them to your bank transactions and tracks which invoices are paid. Anything that needs your judgment waits in one queue, with the reasoning attached.
Free during beta. No credit card required.

Works with the tools you already use
All integrationsThe platform
One system for the back office.
Receipts, bank transactions, invoices and hours are stored together. Every matched transaction has its original document attached.
Explore featuresCapture
Receipts and bills arrive from Gmail, Outlook, WhatsApp, Amazon and ChatGPT, or by upload. Each one is read on arrival.
Bank
Document
Reconciliation
Receipts and invoices are matched to bank transactions, and each match is recorded with the reason it was made.
Studio North
€4,250.00
- Sent16 Sep
- Viewed17 Sep
- Paid30 Sep
Invoicing
Issue invoices, quotes, credit notes and recurring invoices with your currency and tax details, and track payment status.
Category
Is this €95.98 Fly.io charge business infrastructure?
Earlier charges were categorised as Hosting.
Approvals
When Expensicat is unsure, it asks you a question and shows its reasoning. Approve, correct or undo in one step.
Time tracking
Hours tracked against clients and projects become invoice lines at your project rates.
- Rent
- €1,200.00
- Hosting
- €137.63
- Travel
- €89.90
- Software
- €36.00
Reporting
See income, expenses and spending by category, and trace a figure back to its records.
Acme GmbH
9930:DE123456789
- Peppol BIS Billing 3.0
- Validated
- Delivered 01 Oct
E-invoicing
Send structured invoices over Peppol (beta). Check UBL, CII and Factur-X/ZUGFeRD files with the free validator.
Which receipts are missing this month?
expensicat list-transactions
month 2026-09, receipt missing
Notion Labs€10.00
MCP and API
Use Expensicat from Claude, ChatGPT or Cursor over MCP, or script routine tasks with the CLI and REST API.
How it works
Routine work runs in the background. Exceptions come to you.
- 01
Collect
Documents arrive by email, WhatsApp or upload. Transactions come from your bank or an imported statement.
Expensicat
- 02
Extract
Supplier, date, amount and currency are read from each document.
Expensicat
- 03
Match
Documents are paired with transactions. Transactions without a receipt are flagged.
Expensicat
- 04
Review
Ambiguous items wait in one queue for your decision.
You
- 05
Hand off
Export your records and pass them to your accountant.
You
Control
Every decision is on the record.
Each categorisation and match is stored with what was decided, why, and how to reverse it. Your corrections inform the suggestions that follow.
How we handle your dataApprovals
ExampleCategory24 Sep
Is this €95.98 Fly.io charge business infrastructure?
Fly.io bills you monthly, and earlier charges were categorised as Hosting.
Activity
- 09:12Imported from your bank
- 09:13Suggested Hosting, based on earlier charges
- --:--Waiting for your review
Limits
What Expensicat will not do.
Nothing irreversible happens without your approval.
- 01
No money moves on its own.
Bank connections are read-only. Payments stay with you.
- 02
Nothing is filed for you.
Expensicat prepares the records. Filing stays with you and your accountant.
- 03
Numbers come from code.
Totals and tax are calculated. A model never makes up a figure.
- 04
Your books stay yours.
You can export your records at any time.
Is Expensicat right for my business?
Expensicat is built for freelancers, solo founders and small teams who handle their own business finances. It is not designed for companies with an in-house finance team. Start with receipts or invoicing, then bring in more of your work when you are ready.
Do I have to connect my bank?
No. You can start by uploading a receipt, forwarding an invoice or creating a client invoice. Connect a supported bank, or import a statement, when you want your transactions in.
Will this replace my accountant?
No. Your accountant still does the accounting. Expensicat keeps your receipts, transactions and invoices in order, so the records you hand over need less back-and-forth.
What does it cost?
Expensicat is free during beta, and you can start without a credit card. Planned launch pricing is on the pricing page.
What happens to my data?
Your records belong to you, and you can export them at any time. Our privacy policy explains how we store and process information, including when AI features are used.
Bring your books up to date.
Start with one inbox or one bank account. Free during beta, no credit card required.
