Expenses icon

Puter Expenses: a free, open-source Expensify alternative

Snap a receipt and AI fills in the expense — then build reports and reconcile card statements.

  • Finance
  • Free · MIT
  • Runs in the browser

The official repository hasn’t published a hosted link for this app yet — you can run it from source with the steps below.

What is Expenses?

Expenses reads receipts with AI OCR: take a photo, drop a scan or PDF, and the merchant, date, total, tax, category and line items are filled in for you to confirm. Bundle expenses into reports that move from draft to approved to reimbursed, and match a card statement CSV against your expenses automatically.

Key features

  • Receipt capture with AI OCR (photo, scan or PDF)
  • Expense list with filters and CSV export
  • Expense reports: draft → submitted → approved → reimbursed
  • Card / bank statement reconciliation with match confidence
  • Dashboard with monthly spend and category breakdown

How to use it

  1. No hosted version yet — run it from source with the commands below.
  2. Sign in with a free Puter account; your data is saved in your own Puter cloud storage.
  3. Want to self-host or hack on it? Run it locally (Node.js 22.12 or newer):
git clone https://github.com/HeyPuter/everything.git
cd everything/src/expense
npm install
npm run dev

More finance apps

See all 51 Everything apps →

Replaces QuickBooks Online · Xero · Wave Accounting

Double-entry bookkeeping for small businesses: invoices, bills, bank feeds, reconciliation and reports.

Replaces FreshBooks · Zoho Invoice · Wave Invoicing

Quotes, invoices, recurring invoices, receipts and payment links — simpler than full accounting.

Replaces Carta · Pulley

Track startup ownership, run equity plans, model fundraising and explore exit scenarios.

FAQ

Is Expenses free?

Yes. Expenses is part of the Everything Project and its source code is published on GitHub under the MIT license. There is no subscription or trial.

Do I need to install Expenses?

The official hosted version hasn’t been published yet. You can run it locally with the “Run it from source” steps below (Node.js 22.12 or newer).

Do I need an account to use Expenses?

A free Puter account. Your data is stored in your own Puter cloud storage.

Can Expenses replace Expensify?

For most everyday work, yes: receipt capture with AI OCR (photo, scan or PDF); expense list with filters and CSV export; expense reports: draft → submitted → approved → reimbursed. If you depend on a specialised Expensify feature, test it with your own files first.

Summarised from Expenses’s README in the official repository. CraftSuite is an independent, unofficial guide and is not affiliated with Puter; Expensify, SAP Concur and Zoho Expense are trademarks of their respective owners.

Your download has started

Install

Star on GitHub Join the Discord

While it downloads — two more tools from our team Sponsored

AiLoft · All-in-one AI image & video studioFree credits on sign-up · one-time packs that never expire, save up to 20% PixelSniff · Is this image AI-generated? Find out in seconds5 free checks a day, no sign-up · free credits for deep reports

Download didn’t start? Try again