Skip to content

Now

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

Expensicat Exec

Cat can now write and run real code in a secure sandbox to build the files you ask for (custom exports, spreadsheets, tax summaries) then drop them straight into your Documents.

New 5
  • AssistantAsk Cat to "export this", "build me a report", or "give me a zip" and it writes the code, runs it, and hands back a finished file
  • AssistantCat can crunch large datasets, like thousands of transactions or a long CSV, without bogging down the chat
  • AssistantEvery generated file lands in your Documents automatically, with a download card right in the conversation
  • AssistantHand Cat a document you already have and it can reprocess it by adding columns, filtering, or repackaging, instead of starting over
  • TaxAsk for a tax summary and Cat assembles your profit & loss and VAT totals from your real numbers
Improvements 2
  • SecurityCat's code runs in a sealed sandbox that can only reach your Expensicat data, with short-lived access scoped to the task and never broader than it needs
  • AssistantFigures like tax totals come straight from Expensicat, not the model's own math, so they're consistent and auditable
Read the update

Usage-Based Pricing

New Free, Solo, and Team plans with a monthly usage allowance built in, plus a live usage dashboard so you always know where you stand and only pay for what you use beyond your plan.

New 6
  • BillingNew Free, Solo, and Team plans, each with a monthly allowance for AI assistant usage and document processing included.
  • BillingA live usage dashboard in Settings → Billing shows exactly how much of your allowance you've used this period, with a clear flag once you go past it.
  • BillingAn estimated cost for the month, broken down into your plan, seats, and any usage beyond your allowance, so renewal day holds no surprises.
  • BillingA genuine Free plan with a monthly allowance and no card required, so you can keep working without committing.
  • BillingStart any paid plan with a 14-day free trial.
  • BillingFree while we're in beta. None of this pricing takes effect until the beta ends, and every workspace is then moved into a 14-day trial automatically, so you have time to pick a plan before anything is charged.
Improvements 2
  • BillingTeam plans bill by seat with your first seats included, so cost only grows as your team does.
  • BillingPast your allowance you pay only for what you actually use, metered to the document and the token rather than rounded up to the next tier.
API 1
  • APICreating an invoice now accepts an idempotency key, so a retried request never creates a duplicate.
Read the update

Sharper Matching

Inbox matching now learns from the matches you confirm: fewer wrong auto-matches, close calls surfaced for review, and a Retry button when a receipt can't be processed.

New 2
  • MatchingWhen two transactions are a close call, Expensicat surfaces both for you to pick instead of guessing.
  • MatchingA "Verify" flag highlights pairings where the amount and date line up but the name doesn't, so a lookalike charge can't slip through.
Improvements 3
  • MatchingAuto-match learns from the matches you confirm, so a vendor matches on its own only once you've confirmed it enough times, which cuts wrong auto-matches.
  • MatchingMore accurate suggestions across the board, weighing name, amount, date, and currency together and tuning to your team's own match history.
  • MatchingReject a suggested pairing once and that transaction won't come back for the same receipt.
Fixes 1
  • InboxA receipt that can't be processed now shows a clear error with a Retry button, instead of getting stuck in a loading state.
Read the update

Outlook

Import receipts and invoices straight from Outlook and Microsoft 365, the same automatic inbox import you already get with Gmail.

New 2
  • IntegrationConnect Outlook or any Microsoft 365 mailbox and Expensicat imports receipts and invoices automatically
  • OnboardingPick Outlook during setup, right alongside Gmail
Improvements 1
  • IntegrationManage every connected mailbox, Gmail and Outlook alike, from Settings → Integrations
Read the update

Review Queue & Smarter Search

Clear approvals straight from your dashboard, find what you mean across the whole workspace even with typos, and chat with a calmer Cat that names conversations and recovers when a reply gets cut off.

New 1
  • DashboardA Review Queue widget puts inbox items awaiting approval on your homepage. Preview the document and approve or reject inline, without opening the approvals page.
Improvements 3
  • SearchSearch is more forgiving, so a typo or a missing accent no longer hides what you're after, and results are ranked by how well they match rather than just whether the text lines up exactly.
  • SearchSearch now understands meaning, not just exact words, so a record that's close in intent still surfaces even when the wording doesn't match.
  • AssistantConversations with Cat name themselves automatically as you chat, so your history stays easy to scan.
Fixes 3
  • AssistantIf a reply from Cat gets interrupted, you now get a clear message with a Retry button instead of a stuck, blank bubble.
  • SearchDeleted inbox items no longer show up in search results or the attachment picker.
  • BankingConnecting an imported bank account no longer fails with a sign-in error.
Read the update

Command Search

Search now works more like a command center: find anything in your workspace, filter the page you're already on, or ask Cat when a lookup turns into a question.

Improvements 5
  • SearchSearch across inbox items, transactions, invoices, credit notes, quotes, customers, entities, projects, documents, and time entries from one command palette.
  • SearchFilter the page you're already viewing from the same search box, including invoices, customers, transactions, and entities.
  • AssistantAsk Cat straight from search when the thing you typed is really a question, not an item to open.
  • AssistantCat now understands when a question came from search, so short queries like "vercel" get treated with the right context instead of as a cold chat message.
  • ShortcutsNew keyboard shortcuts make search faster: Command-K opens the palette, Command-Enter asks Cat, Tab filters the current page, and ? opens the shortcut map.
Fixes 2
  • SearchEmpty searches now show a clear next step instead of a dead end.
  • SearchTyping a question mark in search works normally, so questions like "what did I spend?" can be sent to Cat without fighting the shortcut map.
Read the update

Approvals

Write your spending rules in plain English and Cat reviews every receipt and bill in your inbox, auto-approving the routine ones and routing the rest to an admin to clear in a single click.

New 7
  • ApprovalsWrite your approval rules in plain English, like "auto-approve receipts under €100, send everything else to an admin", and Cat applies them to every item in your inbox.
  • ApprovalsEach receipt and bill gets an AI verdict (approve, route for review, flag, or reject) with the policy rule it matched and a confidence score.
  • ApprovalsA dedicated Approvals queue in your inbox, split into Awaiting and All, so every pending decision lives in one place.
  • ApprovalsApprove, reject, or undo a decision in a single click, or with Y, N, and U on your keyboard.
  • ApprovalsAct straight from your email. Every routed item arrives with one-click Approve and Reject buttons, no login needed.
  • ComplianceCat flags receipts missing a company name or VAT ID on VAT-deductible amounts, so you don't lose the deduction at filing time.
  • RolesOnly owners and admins can approve; everyone else gets a clean read-only view of where their items stand.
Improvements 4
  • AutomationChoose how far Cat goes, whether suggest only, suggest with one-click accept, or auto-approve high-confidence items under your threshold.
  • ApprovalsTest your policy before saving. Drop in a sample receipt and see exactly how Cat would rule on it.
  • RealtimeDecisions appear live for whoever uploaded the item. They see "Approved" the moment you click, no refresh.
  • NotificationsSubmitters hear the outcome in-app, by email, and on WhatsApp, with the reason attached whenever something is declined.
Keyboard shortcuts 1
  • ApprovalsY to approve, N to reject, U to undo the last decision
Read the update

Tax Registrations

Tell Expensicat where you're registered for tax (Union OSS, Import OSS, or a direct registration in another country) and every new invoice picks the right rate on its own.

New 5
  • TaxAdd tax registrations to each legal entity for Union OSS, Import OSS, or a direct VAT/GST registration in another country.
  • TaxSell cross-border B2C in the EU and have Union OSS turned on, and Expensicat charges the buyer's country rate automatically.
  • TaxHold a direct registration in a buyer's country, for example because you ship from a warehouse there, and that country's rate is applied instead of OSS.
  • TaxA valid EU VAT ID on the buyer flips invoices to reverse charge automatically, with the right exemption code on the e-invoice.
  • TaxEach registration carries an effective-from and optional effective-to date, so old registrations stop applying to invoices once they end.
Improvements 3
  • InvoicingThe tax picker on each invoice line now shows the available rates for the right jurisdiction and date, with one click to switch category.
  • InvoicingPlain-language explanation of why each line was taxed the way it was, such as "Union OSS — destination rate", "Reverse charge — EU B2B", or "Export outside EU", so you can sanity-check before issuing.
  • EntitiesTax registrations now live as separate records per legal entity, with proper uniqueness, history, and admin-only editing.
Read the update

Invoicing Infrastructure

You can now plug Expensicat in as the invoicing engine behind your own app, agent, or workflow, and the compliance, numbering, and reminders you get in the dashboard come right along with it.

New 8
  • APISend invoices to your customers from your own product, app, or AI agent. Expensicat handles the document, the format, and the legal bits.
  • APICreate API keys, and lock each one to just the things it should be allowed to do.
  • APISafe to retry. If your request times out or your network blips, sending it again won't create a duplicate invoice.
  • APIBring your own IDs for customers and invoices, and Expensicat won't let you accidentally create duplicates.
  • APIPreview the exact invoice your customer will see before you issue it. Nothing is saved until you say so.
  • APIIssue a finalized invoice in a single call, locked, numbered, and ready to download.
  • APIDownload issued invoices as a PDF, the structured file accounting systems expect, or both as a bundle.
  • APICreate reusable invoice templates over the API.
Improvements 2
  • SDKThe Expensicat SDK now covers all of the above: preview, finalize, downloads, templates.
  • ComplianceInvoices issued through the API run through the same European compliance checks as the ones you create in the dashboard.
Read the update

EU E-Invoicing Beta

Create EU-ready invoices and review incoming e-invoice files with built-in checks for Factur-X, ZUGFeRD, XRechnung, EN 16931, and Peppol-ready formats. The beta runs through August 12, 2026.

New 4
  • E-InvoicingCreate Factur-X and ZUGFeRD invoices that look like normal PDFs and also include the structured data European buyers expect
  • E-InvoicingBuilt-in checks catch missing buyer details, tax information, and format issues before an invoice reaches your customer
  • E-InvoicingChoose the right format per legal entity, including EN 16931, XRechnung, Factur-X, ZUGFeRD, and Peppol-ready invoice files
  • E-InvoicingReview supplier e-invoice files in Factur-X, ZUGFeRD, XRechnung, and Peppol UBL formats from your inbox
Improvements 4
  • InboxInbox now handles incoming invoices, receipts, and credit notes in one review workflow.
  • E-InvoicingClearer validation messages explain what needs fixing before you send an invoice
  • E-InvoicingCountry-specific defaults help each legal entity use the right invoice format without changing workspace-wide settings
  • E-InvoicingInvoice format checks stay up to date as European and German requirements change
Read the update