Features

Every feature your accountant wants. None of the privacy trade-offs.

Enceipt does what an expense tracker should do — and nothing more. Built for freelancers who care about their data.

Scan any receipt. Import any PDF.

Enceipt works with the receipts you already have. Share the Uber app receipt directly to Enceipt — it reads the PDF and extracts the total ($162.98, not the ZIP code), the date, and suggests Travel as the category.

📷

Camera scanning

ML Kit OCR reads merchant, amount, and date in seconds. Auto-crop and deskew built in.

📄

PDF import

Share Uber receipts, Airbnb invoices, AWS bills, and Amazon order summaries directly from those apps.

📁

File picker

Import PDFs and images from your phone's storage. Works with files synced from email, Dropbox, or anywhere else.

AI that runs on your phone, not in the cloud.

Enceipt uses a three-tier AI system. Every tier respects your privacy — the only data that ever leaves your device is the data you explicitly choose to send.

⚙️

TFLite (default)

A 2MB quantised model runs locally on every Android device. Works offline, always free. The default for new installs.

Gemini Nano

On Pixel 8+ and other Android 14+ devices with AICore, Enceipt uses Google's on-device LLM for higher accuracy. Still 100% local.

🔑

Your own AI provider (Pro)

Bring your own API key for OpenAI, Anthropic Claude, Google Gemini, or any OpenAI-compatible endpoint. Your data, your contract.

Ask your expenses anything.

When you connect a Pro AI provider, Enceipt unlocks a chat-style assistant pinned to the bottom of the Insights screen. Type a question — "How much did I spend on travel this year?", "Which client lunches are tax-deductible?", "What was my biggest software bill last quarter?" — and get an answer grounded in your own data.

💬

Plain-language questions

Ask in natural English (or any language your provider supports). Tap a suggested question or write your own — comparisons, totals, deductibles, top merchants, all in one place.

🛡️

Your data, your provider

Only an aggregate summary of your expenses — merchant names, totals, categories — is sent to the AI provider you chose. No images, no card numbers, no addresses. Each call is one round-trip; nothing is persisted.

📈

Grounded in real numbers

Every figure the assistant cites is pulled from your local SQLite database — not estimated. If the data isn't there, it says so instead of making something up.

Requires a Pro subscription and an AI provider key (OpenAI, Anthropic Claude, Google Gemini, or a self-hosted Ollama / custom OpenAI-compatible endpoint).

See where your money actually goes.

The Insights screen turns months of receipts into clarity. Monthly donut chart for category breakdown. Daily bar chart for spending rhythm. Budget progress bars that turn amber at 80% and red at 100% so you know before you overspend.

🍩

Category donut

Monthly breakdown by category, with percent of total. Tap any segment to drill into the expenses behind it.

📈

Daily bar chart

Spot spending spikes at a glance. Daily totals for the last 30 or 90 days, with averages drawn in.

🎯

Budgets & alerts

Set a monthly cap per category. Get a notification when you cross 80%. Stay in control without checking the app every day.

Tax-ready in one tap.

When your accountant asks for "everything for Q2," you don't need to think. Pick a date range, hit export, send the PDF. Filter to tax-deductible only if you want. CSV export goes straight into QuickBooks, Xero, or a spreadsheet.

📑

PDF reports

Professional, itemised expense reports with category subtotals, tax-deductible totals, and a clean header. Generated on-device.

📊

CSV export

One row per expense. All fields as columns. Open in Excel, Numbers, Google Sheets, or any accounting tool.

🏷️

Tax-deductible filter

Flag each expense as tax-deductible or not. Filter reports by this flag to give your accountant exactly the right slice.

The only expense tracker where we genuinely can't see your data.

Every expense lives in a SQLCipher-encrypted SQLite database on your device. When you back up, Enceipt encrypts the file with AES-256-GCM using a key derived from your PIN before any upload. You hold the key. We literally cannot decrypt your backup — not for support, not for subpoenas, not at all.

🔐

AES-256-GCM backup

Envelope encryption with a per-backup data key wrapped by a PBKDF2-derived master key. Industry-standard, audit-friendly.

☁️

Your Drive, your Dropbox

Backup files upload to your own Google Drive (app-folder scope) or Dropbox. Enceipt never has access to your provider.

🔄

Verified restore

Restore verifies GCM auth tag before decrypting. Tampered files are rejected. Atomic swap to production database on success.

Built for freelancers across Europe and beyond.

Enceipt ships in five languages on day one. The UI, system categories, error messages, and tax labels are all localised. The receipt parser handles European date formats (DD.MM.YYYY), Turkish decimal commas, and Spanish thousand separators correctly.

🇩🇪 Germany, Austria, Switzerland

Vollständige deutsche Übersetzung. Korrekte Behandlung von MwSt-Belegen und EUR-Formatierung. Speziell für Freiberufler und Kleinunternehmer.

🇫🇷 France, Belgium

Traduction française complète. Conçu pour les auto-entrepreneurs et freelances qui veulent garder leurs notes de frais privées.

🇪🇸 Spain, Latin America

Traducción al español completa. Para autónomos y profesionales independientes que valoran la privacidad de sus datos financieros.

🇹🇷 Türkiye

Tam Türkçe çeviri. Serbest çalışanlar ve KOBİ'ler için tasarlandı. Veriler hiçbir zaman cihazınızdan ayrılmaz.

🇺🇸 🇬🇧 🇨🇦 🇦🇺 English-speaking markets

Built first in English, polished for US, UK, Canada, Australia, and Ireland freelancer workflows. USD, GBP, CAD, AUD all supported.

Download free. Upgrade when you're ready.

20 free receipts per month. No credit card, no account.

Download for Android