Engineering,Product Updates

June 2025 Expensify product update: smarter expense reports, simplified workflows, and more

June 2025 Expensify product update: smarter expense reports, simplified workflows, and more

We just rolled out a major upgrade to expense reports in New Expensify, and you’re and you’re one of the first to know! Read this blog to learn more.

May 2025 Expensify product update: AI receipt detection, bulk approvals, and PDF downloads

May 2025 Expensify product update: AI receipt detection, bulk approvals, and PDF downloads

Expensify’s May 2025 update brings powerful new features to help streamline expense reporting and approval workflows. From AI-generated receipt detection and auto-categorization to bulk admin tools and updated Collect pricing, this release is all about speed, accuracy, and simplicity.

April 2025 Expensify product update: faster, smarter, easier expense management

April 2025 Expensify product update: faster, smarter, easier expense management

We've been working hard to make New Expensify the fastest, smartest, and easiest expense management platform out there. Many of these updates were inspired by feedback from members like you, and we're excited to share the latest updates!

Expensify launches Spanish language support – Hola to Spanish Concierge, sales & UI

Expensify launches Spanish language support – Hola to Spanish Concierge, sales & UI

Exciting announcement! Get Spanish-language support in Expensify Concierge, ask to talk with a Spanish-language salesperson, and go to Settings > Preferences > Language in New Expensify to translate the UI to Spanish!

How Expensify’s open-source program is powering OpenAI’s next-gen AI engineering benchmarks

How Expensify’s open-source program is powering OpenAI’s next-gen AI engineering benchmarks

SWE-Lancer is a benchmark developed by OpenAI that evaluates LLMs using actual freelance software tasks from Expensify’s open-source repository. Let’s explore how Expensify contributed to the SWE-Lancer project and what this means for the future of AI in software engineering.

How Expensify achieves extreme concurrency with NUMA balancing

How Expensify achieves extreme concurrency with NUMA balancing

Here’s a deep dive into how Expensify's core hardware works – down to the chip level – with an explanation of how that enables a critical feature of our software to work. We hope you'll find it useful as you architect your own NUMA-balanced applications on your own high-density servers!

Scaling Onyx (a postmortem)

Scaling Onyx (a postmortem)

I wanted to quickly take a moment to apologize for some performance and reliability issues we had a couple weeks back.  In the spirit of transparency, here are comprehensive details on what happened, how it was fixed, and how we will ensure better reliability going forward.

Incident response at global scale

Incident response at global scale

If you were trying to get shit done on your expense reports around 3:30am UTC on June 16th, you would’ve noticed we had a site outage. Here are the details of our Incident Response to enhance our own learnings and behaviors for next time, and spread that knowledge with our community.

Passwords are dead. Long live magic links!

Passwords are dead. Long live magic links!

Now, you don't need your password to sign in. Instead, we send a "magic link" to your email/phone to confirm you are you, and you are let in with a click. Read this post to learn more.

Scaling SQLite to 4M QPS on a single server (EC2 vs Bare Metal)

Scaling SQLite to 4M QPS on a single server (EC2 vs Bare Metal)

Expensify has an unusual technology stack in many ways.  But most surprising of all is that we don't use MySQL or Postgres — instead using none other than SQLite — and it works great.

More categories

Better money management = more money to manage.

Get started with Expensify.