Now

Updates, news, and what we're working on.

Instant Receipts

€42.80
Caffè Roma
Apr 11, 2026·Food & Drink
Receipts
Drop it, done
Processed

Zero wait

You send a receipt, Cat reads it. Amount, vendor, date, and line items are extracted and confirmed immediately. There's no background queue and no "processing..." spinner, and it runs at the same speed on WhatsApp, in the app, and through MCP.

Bring your files

Drop a PDF, an image, or a spreadsheet, and Cat takes it from there. Files live inside your conversation so you can ask follow-up questions about them. "How much did I spend at this restaurant?" "Split this invoice by category."

Pick up where you left off

Close the tab mid-conversation and your chat is exactly where you left it, tools running and context intact. You don't have to re-explain anything or start over.

  • ReceiptsCat processes receipts the moment you send them, extracting amount, vendor, date, and category instantly
  • AssistantUpload files directly in your conversations, including PDFs, images, and spreadsheets
  • AssistantPick up conversations right where you left off, even after closing the app
  • AssistantComplex results like invoices and reports open in a dedicated panel, so your chat stays clean
  • MCPConnections are faster and more reliable for Claude and Cursor users
  • PlatformReal-time updates are more stable under heavy usage

WhatsApp

HelloHolaBonjourCiao你好مرحباこんにちはПривет안녕하세요OláHalloMerhabaNamasteHabariHejSalutAlohaAhojΓεια σουXin chàoSawubonaKamustaSziaSelamShalomSalamSalutonBuna
×
Expensicat
WhatsApp
Your business, one message away
Connected

Your business in your pocket

Cat is now on WhatsApp. Ask it anything you'd ask in the app (check your revenue, look up a customer, create an invoice) and get a reply in seconds. You don't need to log in or open a dashboard.

Snap and upload

Send a photo of a receipt, a contract, or any document. Cat downloads it, stores it in your vault, and can answer follow-up questions about it. Add a caption to tell Cat what to do with it.

Stay in the loop

You'll know as soon as an invoice is paid or goes overdue. WhatsApp notifications keep you updated without needing to check the app. Connect your number in Settings → Integrations → WhatsApp.

  • IntegrationMessage Cat directly on WhatsApp, with the same AI and the same tools, no browser needed
  • IntegrationSend photos of receipts or documents and they're automatically uploaded to your vault
  • IntegrationGet notified on WhatsApp when invoices are paid or overdue
  • IntegrationSwitch between teams with /team if you manage multiple workspaces
  • AssistantCat's WhatsApp replies are concise and text-friendly, without charts or clutter
  • IntegrationImage captions are processed as follow-up questions so you can describe what you're sending

Smarter Assistant

Release
v2026.3.3
2new
3improved

Full workspace access

Previously, Cat could only work with invoices, customers, and time entries. Now it has access to everything: transactions, projects, documents, recurring invoices, tasks, journal entries, bank accounts, categories, team members, and financial metrics. Ask it anything about your business and it can look it up or take action.

More reliable

We rebuilt how Cat calls tools behind the scenes. It now uses structured parameter types instead of free-text fields, which means fewer misunderstandings and faster responses. When something does go wrong, it recovers silently instead of visibly retrying.

Cleaner UI

When Cat is working through multiple steps, like searching for a customer and then creating an invoice, you'll see a single summary line instead of watching each step individually. Results from searches appear as clickable chips that take you straight to the relevant page.

  • AssistantCat can now manage your entire workspace, including invoices, customers, projects, time tracking, documents, tasks, bank accounts, categories, and team members
  • AssistantAsk Cat to search the web for tax rules, pricing benchmarks, or anything else, and results appear inline
  • AssistantFaster tool calls, because Cat no longer retries when optional fields are left blank
  • AssistantCleaner thinking indicators, so multi-step operations show a summary instead of every individual step
  • AssistantTool results like invoices and customers now appear as clickable chips below the thinking indicator

Smarter Entry Matching

Release
v2026.3.2
2new
3improved

Cross-currency matching

A $20 USD subscription might show up as €17.77 on your EUR bank statement. Previously, the difference between market exchange rates and your bank's rate could prevent a match. Now Expensicat accounts for bank FX markups, so cross-currency invoices match correctly without manual intervention.

Reference matching

Invoices with a reference number (e.g., INV-2026-0042) now match automatically. Expensicat scans your bank transactions for the reference and matches with high confidence when it finds one, without needing to score the pair.

Smarter over time

For vendors you pay regularly (Cursor, AWS, Slack) Expensicat uses your past confirmed matches to improve future ones. The more you match, the better it gets at recognizing the same vendor across transactions.

  • MatchingReference matching, so invoices with reference numbers match automatically against bank transactions
  • MatchingRecurring vendor intelligence, so matching improves as the system learns from your confirmed matches
  • MatchingCross-currency matching, so a USD invoice correctly matches its EUR bank charge despite exchange rate differences
  • MatchingHigher accuracy across the board, with fewer false positives and more auto-matches for obvious pairs
  • SearchHybrid full-text and semantic search for finding transactions

Smarter Imports & Search

Release
v2026.3.2
3new
4improved
5fixed

Automatic currency setup

When you import transactions for the first time, Expensicat now sets your team's currency from the import file. Every transaction gets proper currency conversion from the start, with no manual setup.

Imported accounts in settings

Imported bank accounts now appear under Settings > Bank Connections with an "Imported" label. When you're ready to connect to your real bank, hit the "Connect" button to link them up.

We've upgraded search across the board. Find transactions, invoices, and entries by meaning as well as exact keywords. Results are more relevant, and the experience is cleaner.

Refreshed task management

The tasks page got a visual overhaul with a redesigned header, date range filtering, and full mobile support.

  • SearchSmarter search that matches on meaning as well as the exact words you type
  • TasksRedesigned task page with better overview and date range filtering
  • MobileFull mobile support for task management
  • MatchingMore accurate transaction-to-invoice matching
  • MatchingClearer match suggestions with improved scoring
  • SearchCleaner global search experience with smarter filtering
  • SEOBetter page descriptions for search engines
  • BankingYour team's currency is now automatically configured when you first import transactions
  • BankingImported accounts now show up in Connected Accounts, and you can connect them to a real bank anytime
  • InvoicingInvoice grouping now requires an exact amount match to avoid false groupings
  • TransactionsMatched transactions are now highlighted for easier identification
  • AuthLogin now correctly returns you to where you left off

Transaction Import

Release
v2026.3.1
4new
5improved
4fixed

Import bank exports

Upload a CSV or XLSX file exported from your bank. Expensicat uses AI to map your file's columns to transaction fields: date, amount, currency, description, and more. Review the mapping with a live preview, adjust if needed, then hit import.

Smart account matching

Each unique IBAN in your import gets its own bank account. If that IBAN already exists from a bank connection, transactions go straight into the existing account. On repeat imports of the same IBAN, the account is reused, so you get no duplicates and no orphaned accounts.

Full processing pipeline

Imported transactions aren't second-class citizens. They go through the same enrichment, embedding generation, and match suggestion pipeline as synced transactions, so they show up in analytics, get merchant logos, and match against your entries.

Background import with progress

Large files import in the background. A progress bar shows how many transactions have been processed, how many duplicates were skipped, and which stage the import is in. Close the dialog and the import continues; you'll get a toast when it's done.

  • TransactionsImport transactions from CSV, XLSX, or XLS bank exports
  • AIAutomatic column mapping, where AI reads your file headers and maps them to the right fields
  • BankingIBAN-scoped import accounts, so each IBAN gets its own account, reused across imports
  • TransactionsLive preview of mapped data before importing
  • TransactionsImported transactions go through the full pipeline of enrichment, embeddings, and match suggestions
  • TransactionsBase currency conversion at import time using exchange rates
  • NotificationsActionable notifications with deep links to the relevant entity
  • EmailBranded email templates for notification emails
  • DocumentsImproved mobile UX for documents browser
  • TransactionsDuplicate detection prevents re-importing the same transactions twice
  • InvoicingExtended invoice payment matching window to full lifecycle
  • MobileFixed transaction detail sheet scroll on mobile
  • BankingCorrected GoCardless reconnect redirect URL

Tasks

Tasks
Plan, track, deliver
Mon
Follow up invoice
Review expenses
Tue
Bank reconciliation
Wed
Quarterly report
Update budget
Team sync
Thu
Fri
Client meeting
Follow up invoice
Acme
Mon
Review expensesMon
Bank reconciliationTue
Quarterly reportWed
Update budgetWed
Team syncWed
Client meeting
Acme
Fri
Live

Plan your week

The new planner gives you a view of the whole week. Each day shows tasks color-coded by priority, along with tracked time summaries. Drag tasks onto any day to reschedule; multi-day tasks preserve their duration automatically.

Subtasks and checklists

Break work into subtasks and reorder them with drag-and-drop. Complete a parent task to close all its subtasks at once. Notes support inline checklists with progress that updates as items are checked off.

Time tracking built in

Every task has a play/pause timer. Open a task to see total tracked time broken down per team member, so you always know where the hours went.

File attachments

Drag files onto a task to attach PDFs, images, or documents. Up to 10 files at 10 MB each.

Automatic tasks

Expensicat creates tasks for you when action is needed: a follow-up when an invoice goes overdue, and a reminder when a bank connection is about to expire.

  • TasksCreate tasks with titles, notes, priority levels, due dates, and assignees
  • TasksBreak work into subtasks, reorder them with drag-and-drop, and complete a parent to close all subtasks at once
  • TasksMulti-day tasks, with a start and due date to span work across a range
  • PlannerWeekly planner with day columns, drag-and-drop scheduling, and per-day time summaries
  • AttachmentsAttach PDFs, images, and documents to any task, up to 10 files at 10 MB each
  • DashboardTasks widget on the dashboard showing your top open tasks with inline completion
  • AutomationAutomatic tasks when an invoice goes overdue or a bank connection is about to expire
  • Time TrackingStart and stop timers directly from any task, and tracked time rolls up per team member
  • TasksOpen tasks group by urgency into Overdue, Today, This Week, and Later
  • TasksChecklist progress shows at a glance how many items are done
  • TasksPostpone in one click, rescheduling to tomorrow, later this week, next week, or a date you pick
  • CollaborationChanges sync live across your team, with no refresh needed
  • Navigationj/k or arrow keys to navigate, Enter to open, c to complete, d to dismiss, r to reopen

Table Redesign & Pinned Columns

Release
v2026.02
2new
4improved
2fixed

Pinned columns

The transactions table now pins the checkbox and date columns to the left edge. As you scroll horizontally through sender, description, amount, and category, the date stays in view.

Scroll navigation

Scroll arrows appear in the date header when the table overflows, so you can navigate wide tables without a trackpad or horizontal scroll gesture.

Unified table architecture

All four data tables (transactions, invoices, customers, and projects) now share a single composable table system. That means consistent borders, hover states, selection behavior, and empty states everywhere.

Mobile-friendly tables

On smaller screens, tables scroll horizontally with pinned columns staying put. No more losing context when viewing your data on a tablet or narrow window.

  • TablesPinned columns keep select and date visible as you scroll horizontally through transactions
  • TablesScroll navigation arrows in the date header let you pan left and right without a trackpad
  • TablesUnified table architecture across transactions, invoices, customers, and projects
  • MobileTables adapt cleanly to narrow viewports with horizontal scrolling and sticky columns
  • UXRow highlights, hover states, and selection now work consistently across all table views
  • UXColumn visibility toggle lets you show or hide columns to focus on what matters
  • TablesFixed column alignment issues on narrow screens where cells could drift apart
  • TablesGreen income/entry highlights now render correctly in pinned column mode

Recurring Transactions, Mobile UX & Performance

Release
v2026.02
3new
6improved
4fixed

Recurring transactions

Expensicat now detects recurring transactions from your bank feeds automatically. Each transaction is classified as recurring or one-time, so your fixed costs and subscriptions are visible at a glance.

Mobile experience

The notification center now uses a responsive popover that adapts to your screen. The mobile menu has been refined with proper icon alignment and a sticky onboarding CTA.

AI assistant

Ask the assistant about your totals, trends, or breakdowns across any time period. "What did I spend on software last quarter?" just works.

Performance

Pages load faster, navigation feels snappier, and bank data refreshes more quickly. We made sweeping improvements under the hood so the whole app feels lighter.

  • TransactionsAutomatically detect recurring transactions, so your fixed costs and subscriptions are visible at a glance
  • AIAsk the AI assistant about totals, averages, and trends across any time period
  • DashboardDashboard widgets now show richer insights instead of raw numbers
  • MobileNotification center adapts to your screen with a responsive popover
  • MobileRefined mobile menu with a sticky onboarding CTA, better icon alignment, and smoother sheet transitions
  • DocumentsImproved document preview experience
  • EmailRefreshed email templates
  • DashboardWidget layouts persist across sessions with smoother drag-and-drop
  • DesignNew Inter Variable font, updated logo, and streamlined sidebar icons
  • BankingBank sync now correctly populates base amounts and handles connection expiry
  • InvoicingScheduled invoices now deliver reliably
  • GeneralFixed currency persistence, authentication cookies, and invite flow edge cases
  • GeneralFaster page loads and smoother navigation throughout the app

Developer Platform: OAuth2, MCP & REST API

Authorize access for
Claude Desktop
Read transactions
Manage invoices
View projects
AuthorizeAuthorized
MCP Tools
Live
query-expenses
Search & filter
create-invoice
Generate invoices
get-metrics
Revenue data
list-accounts
Bank balances
OAuth2
MCP
Developer Platform
Connected

Developer platform

Expensicat is now a developer platform. Third-party apps and AI assistants can securely access your financial data through a standards-based integration layer.

OAuth2 authorization

Expensicat now acts as a full OAuth2 authorization server. Third-party applications request access through a consent screen where you control exactly which scopes to grant.

  • Granular scopes: read transactions, manage invoices, view projects, and more
  • Consent screen: review and optionally deselect scopes before authorizing
  • Short-lived tokens: access tokens with automatic refresh for security

MCP server

Connect AI assistants like Claude Desktop directly to your Expensicat workspace via the Model Context Protocol.

Once authorized, AI tools get access to:

  • Query expenses: search and filter your transactions
  • Create invoices: generate and send invoices through natural language
  • View metrics: pull revenue, expense, and cash flow data
  • Manage accounts: list bank accounts and balances

REST API and SDK

A comprehensive REST API now covers every resource in Expensicat. Use the first-party SDK for type-safe programmatic access, or build your own integration against the documented endpoints.

Organizations and MFA

A new organization model supports invitations, approvals, and role-based access. Multi-factor authentication adds an extra layer of security to your account.

  • OAuth2OAuth2 authorization server with consent screen and granular scope management
  • MCPMCP server, so AI assistants like Claude connect directly to your workspace
  • APIFull REST API covering transactions, invoices, customers, projects, bank accounts, categories, time entries, documents, recurring invoices, and more
  • APIFirst-party SDK for programmatic access to all API resources
  • SecurityMulti-factor authentication (MFA)
  • PlatformOrganizations with invitations, approvals, and role-based access
  • PlatformSession and app management with short-lived tokens and automatic refresh
  • OAuth2Fine-grained consent screen, so you can review and deselect individual scopes before authorizing
  • FilesFile browser UX improvements with better navigation and a document-oriented layout
  • AuthFixed redirect issues during registration and login
  • GeneralVarious stability and performance improvements
  • MCPSecure, authenticated MCP server scoped to your organization
  • MCP12+ tools available for expenses, invoices, metrics, bank accounts, and more
  • MCPToken-based access control with scope enforcement