Now

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

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. No login, no dashboard, just a message.

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

Invoice paid? You'll know immediately. Invoice overdue? Same. WhatsApp notifications keep you updated without needing to check the app. Connect your number in Settings → Integrations → WhatsApp.

  • IntegrationMessage Cat directly on WhatsApp — same AI, 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 — no charts, no 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, 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 — 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 — results appear inline
  • AssistantDramatically faster tool calls — Cat no longer retries when optional fields are left blank
  • AssistantCleaner thinking indicators — 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 found — no scoring needed.

Smarter Over Time

For vendors you pay regularly — like Cursor, AWS, or 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 — invoices with reference numbers now match automatically against bank transactions
  • MatchingRecurring vendor intelligence — matching improves over time as the system learns from your confirmed matches
  • MatchingCross-currency matching — a USD invoice now correctly matches its EUR bank charge despite exchange rate differences
  • MatchingHigher accuracy across the board — 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 automatically sets your team's currency from the import file. Every transaction gets proper currency conversion from the start — no manual setup needed.

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, just hit the "Connect" button to link them up.

We've upgraded search across the board. Find transactions, invoices, and entries by meaning — not just exact keywords. Search 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 understands what you mean, not just what 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 — 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 automatically 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 — no duplicates, 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 — AI reads your file headers and maps them to the right fields
  • BankingIBAN-scoped import accounts — each IBAN gets its own account, reused across imports
  • TransactionsLive preview of mapped data before importing
  • TransactionsImported transactions go through the full pipeline — 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 bird's-eye view of your 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 & 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 with drag-and-drop, complete a parent to close all subtasks at once
  • TasksMulti-day tasks — set 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 — tracked time rolls up per team member
  • TasksOpen tasks group by urgency — Overdue, Today, This Week, and Later
  • TasksChecklist progress shows at a glance how many items are done
  • TasksPostpone in one click — reschedule to tomorrow, later this week, next week, or pick a date
  • CollaborationChanges sync live across your team — 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 always 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. This 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 — select and date stay 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 automatically detects recurring transactions from your bank feeds. Each transaction is classified as recurring or one-time — giving you instant visibility into your fixed costs and subscriptions.

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 & Optimizations

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 — see your fixed costs and subscriptions 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 — sticky onboarding CTA, better icon alignment, 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

This release transforms Expensicat into a developer platform. Third-party apps and AI assistants can now 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 & 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 & MFA

A new organization model supporting 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 — connect AI assistants like Claude 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 — review and deselect individual scopes before authorizing
  • FilesFile browser UX improvements — better navigation and 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 — expenses, invoices, metrics, bank accounts, and more
  • MCPToken-based access control with scope enforcement

Invoice Templates

INVOICE
#INV-0042
From
To
Description
Qty
Price
Total$1,250.00
FACTURA
#INV-0042
De
Para
Descripción
Cant.
Precio
Total€1.250,00
EnglishSpanishSpanish
English
Spanish
German
Templates
Multi-language

Create and manage multiple invoice templates, each with its own branding, labels, and settings.

How it works

  1. Create templates — Click the template dropdown in the invoice editor footer and select "New Template" to create a new template
  2. Customize settings — Use the settings cog to customize labels, tax settings, currency, and formatting for each template
  3. Switch instantly — Select any template from the dropdown to apply its settings to your current invoice

Each template remembers its own configuration:

  • Custom title and labels (Invoice, Factura, Rechnung, etc.)
  • Tax type and rate
  • Currency
  • Date format
  • Number format and prefix

Templates are perfect for businesses that invoice in multiple languages, currencies, or with different branding for different clients.

  • InvoicingCreate multiple invoice templates with unique settings per template
  • InvoicingTemplate selector dropdown in invoice editor footer
  • InvoicingPer-template customization including labels, tax rates, currency, and formatting
  • InvoicingSettings menu moved to compact icon button in footer
  • InvoicingNew templates inherit team currency and logo automatically
  • InvoicingSwitching templates will now prompt you before swapping and recalculating invoice sequence number