Ownware

Expensa

Batch-upload receipts and let your own AI key extract, categorize, and total them into an accountant-ready report.

Own it once — $49.00 Try the live demo No sign-up, no password — the demo opens already signed in as the admin, on sample data. Compare vs SaaS pricing
Expensa preview banner

The problem it solves

At the end of every trip or month, someone ends up with a shoebox: a folder of receipt photos, a stack of PDFs in an inbox, a pocketful of crumpled paper. Turning that into an expense report means typing each vendor, date, and amount into a spreadsheet by hand, then sorting into categories and adding the totals. It's slow, error-prone, and the same every time. Black-box SaaS expense tools automate the typing, but they own your receipts, charge a per-user subscription forever, and expect you to trust a third party with your financial documents.

  • Manual data entry for every single receipt
  • A recurring per-user subscription just to digitize paper
  • Your financial documents held on someone else's servers

What you get

Batch AI receipt extraction

Upload 5–50 receipt photos or PDFs at once and a vision-capable LLM reads vendor, date, amount, currency, tax, and payment method for each.

Editable auto-categorization

Every receipt is sorted into a category list you control in Settings — Meals, Travel, Lodging, Office Supplies, Fuel, Software, and more.

Strict multi-currency safety

Amounts in different currencies are never summed together; each currency keeps its own subtotal and grand total.

Accountant-ready exports

Export a clean RFC-4180 CSV and a print-friendly PDF summary with per-category and per-currency totals.

Choice of LLM provider (BYO key)

Switch between OpenAI, Anthropic, or a local Ollama model any time in Settings; your key never leaves your config.

Installable mobile app (PWA)

Add it to a phone or tablet home screen straight from the browser — a full-screen app served from your own server, with no app store involved. Business data is never cached offline, so what you see is always live.

Own It 2.0 — API, 2FA, backups, dark mode

Expensa 2.0 adds the 2.0 owner layer. Upgrade by replacing the files — the database migrates itself, and it is still the same one-time purchase.

  • REST API with an OpenAPI spec and signed webhooks
  • Two-factor sign-in (TOTP)
  • Email notifications through your own SMTP
  • CSV import with a mandatory dry run
  • One-click backups
  • Dark mode

Own It 3.0 — works for your AI, not just for you

The report export now renders a real PDF — per-currency totals, spend by category, every receipt line — instead of leaving the browser to save a web page. Duplicate receipts are flagged across all your reports on the same vendor, date and amount, which is where the real mistake hides. An MCP endpoint puts the same reports in reach of your AI under the same roles.

  • Roles with email invitations and a last-admin guard
  • Append-only audit trail across browser, API and agent
  • Your logo and colours throughout
  • Scheduled backups with a guided dry-run restore
  • Optional single sign-on (OIDC)

Pricing — one-time, yours forever

single license
$49.00
Version 3.0.2 · instant download · license key included
Buy now
  • ✔ Full source included — PHP you can read and change
  • ✔ No subscription. One payment, yours forever
  • ✔ It never phones home
  • ✔ Your data stays on your server

No reviews yet — so here is what we offer instead. Every competitor price on our comparison pages is source-linked and dated, and when a vendor’s price won’t load we say so rather than guess. See the sources for yourself →

Screenshots

Honest limitations

  • Not accounting software — no ledgers, no tax filing, no accountant replacement
  • No direct accounting-software integration (CSV/PDF export, then manual import)
  • Single-tenant: one admin account per installation
  • No OCR built in — relies entirely on the LLM's vision capability
  • Scanned PDFs (images embedded in a PDF) may extract less accurately than native text-layer PDFs
  • Extraction accuracy is not guaranteed for any specific receipt, currency, or jurisdiction

Two-minute web installer, PHP 8+ (tested on 8.3) with MySQL or SQLite, standard shared-hosting compatible.

Covered in these guides

Expense-report software you buy once

Expense SaaS charges per member every month. The honest one-time-purchase alternative — batch AI receipt extraction with your own key — plus today's Expensify/Zoho prices, verified and dated.

Every "Self-Hosted Expense" List Recommends a Personal Budgeting App. Here Is Why That Is Wrong.

Search self-hosted expense software and you get Firefly III, Actual Budget and ExpenseOwl — all personal finance tools. Businesses need claims, approvals and reimbursement. That is a different product, and the category barely acknowledges it.

What Currency Are You Actually Billed In — And Why the Same Price Is Three Different Prices

Deputy's minimum is "USD $30/AUD $30/GBP £20". Those are not conversions. Four vendors, four different answers to where you live, plus the VAT line that makes the published price wrong for half the world.

Frequently asked questions

Is my API key safe?

Your key is stored in your database on your own server and is transmitted only in the outbound HTTPS request you trigger to your chosen LLM provider. It is never logged, echoed, or passed through any Expensa infrastructure.

Will this run on shared hosting?

Yes. Expensa requires PHP 8+ with pdo, curl, and fileinfo — extensions present on virtually all cPanel/Plesk hosts. Installation takes about two minutes through the web installer.

What does it cost to run?

Your LLM usage cost depends on your provider and model; at time of writing, GPT-4o-mini reads a typical receipt image for a fraction of a cent, but verify current pricing with your provider before estimating.

Can it handle receipts in different currencies?

Yes. Expensa keeps a separate total per currency and never adds USD and EUR (or any two currencies) into one misleading number.

What if OpenAI changes its pricing or API?

You can switch providers in Settings in under a minute. OpenAI, Anthropic, and Ollama are all supported, including running Ollama locally with no ongoing API cost.

See it running before you buy

The live demo resets itself — click around freely.

Open the live demo

More from this store

Affiliate program
Recommend tools people own — earn 35% on every sale. 90-day tracking, instant delivery, payouts by Lemon Squeezy.
Become an affiliate →
Ownware Business tools you own.  ·  [email protected]
No spam — product launches and guides only.
Catalog · Categories · Alternatives · Guides · Price Observatory · State of Self-Hosted 2026 · Ownware Cloud · Changelog · Search · Your purchases · FAQ · Legal · Support · Press kit · Affiliates — earn 35% Powered by Deliora (self-hosted)