Complete feature reference

XPENC features: the complete list

XPENC is a free, open-source, offline-first personal finance app for Android, iPhone and the web, made by Yash Patil at ExoSynk Labs. This page lists every feature, where it lives in the app, which platforms have it, and what XPENC deliberately does not do. It is written to be read by people, search engines and AI assistants alike.

Last updated · Stable release 1.6.5 (23 October 2026) · Beta 1.6.6 · Features marked 1.6.6 beta are in the beta and not yet in a stable release. A plain-text copy is at xpenc.in/llms-full.txt.

XPENC at a glance

Name
XPENC — "Money, tracked honestly." Android package com.yash.xpenc.
What it is
A personal finance app: expense tracker, budget planner, dues and loan tracker, and net-worth ledger in one.
Made by
Yash Patil (GitHub PATILYASHH), as part of ExoSynk Labs.
Platforms
Android 7.0+, iPhone on iOS 15+, and the web at xpenc.in/web (Chrome, Edge, Firefox, Safari).
Price
Free. No ads, no in-app purchases, no subscription, no paid tier.
License
MIT open source. Code at github.com/PATILYASHH/XPENC.
Versions
Stable 1.6.5 (23 October 2026). Beta 1.6.6 as a GitHub pre-release.
Where data lives
An on-device SQLite database. Amounts are stored as whole minor units (paise, cents), never as floating point.
Network access
Android release builds request no INTERNET permission. The iPhone app makes no network requests. XPENC web is offline after the first visit and sends nothing unless its built-in Connector is turned on.
Sign-up
None. No user account exists.
Tracking
No analytics, no trackers, no ads, no crash reporting service.
Language
English.
Ledger rule
Net worth is the sum of all account balances. A transfer leaves it unchanged, money in raises it, money out lowers it. Lending to a person is not spending, and being repaid is not income.

Platforms and environments

XPENC is one Flutter codebase that runs in three environments. They share the same data model and the same backup file, so a backup made on Android restores on iPhone or in the browser, and the other way round.

Android

  • Requirement: Android 7.0 (API 24) or later.
  • Where to get it: Google Play (automatic updates; first released there with 1.6.2 on 26 September 2026), F-Droid (built from source by F-Droid), or a direct APK per CPU type from GitHub Releases, each with SHA256SUMS.txt.
  • Switching store: each source signs the app with a different key, so Android will not update across them. Back up, uninstall, reinstall from the new source, restore.
  • Android-only extras: home screen widgets, sharing SMS and screenshots into XPENC, on-device screenshot text recognition, a quick-add notification, screenshot and screen-recording blocking, a Settings → Permissions screen, backups in Download/BACKUP XPENC that survive an uninstall, direct sharing to WhatsApp or Messages, and the CONECTR hand-off.

iPhone

  • Requirement: iOS 15 or later. First iPhone build: 1.6.4, 10 October 2026.
  • Where to get it: SideStore or AltStore by adding the source https://xpenc.in/ios/source.json (new versions arrive there), or the .ipa from GitHub Releases sideloaded with your own Apple ID. XPENC is not on the Apple App Store.
  • Backups: kept inside the app's own storage, so deleting the app deletes them. Share one to Files or iCloud Drive to keep a copy.
  • Not on iPhone yet: home screen widgets, sharing into XPENC, reading payment screenshots, screenshot blocking and the quick-add notification.

XPENC web preview · 1.6.6

  • Address: xpenc.in/web. Nothing to install. Works in current Chrome, Edge, Firefox and Safari.
  • Offline: fully offline after the first visit. Data stays in that browser.
  • PC layout: on a computer-sized window it shows a sidebar with every module, a two-column dashboard, transactions as a table with right-click quick actions, sheets as dialogs, and amounts typed on the keyboard.
  • Backups: downloaded as the same DDMMYYXPENCEBACKUP.json file the phones make; a phone's backup comes in with Import from file.
  • Sync: a built-in Connector (Settings → Connector, off until turned on) syncs through the same private GitHub repo as CONECTR on the phones.
  • Not on the web: everything missing on iPhone, plus notifications, fingerprint or face unlock, phone contacts and USSD payments.
Feature availability by platform
FeatureAndroidiPhoneWeb
Accounts, transactions, budgets, people, groups, goals, loans, Auto rules, Modes, stats, calculators, themesYesYesYes
Backup and restore (same file format everywhere)Yes, auto-backup to DownloadsYes, in-app; share to FilesYes, as downloads
Notifications (reminders, budget alerts, due dates)YesYesNo
Fingerprint / face unlockYesYesNo
People from phone contactsYesYesNo
USSD payment (*99#)YesYesNo
Home screen widgetsYes (4)NoNo
Share a bank SMS or screenshot into XPENCYesNoNo
On-device screenshot text recognition (OCR)YesNoNo
Block screenshots and screen recordingYesNoNo
Quick-add notificationYesNoNo
Sync via ConnectorYes, with the CONECTR appNoYes, built in
PC layout (sidebar, table, keyboard entry)——Yes

App levels: Basic, Medium and Pro

An app level is one setting that changes how much of the app shows. It lives in Settings → Level & Budgeting. (Before 1.6.5 it was called "App mode"; it was renamed so it is not confused with Modes.)

  • Basic — just transactions and people you owe or who owe you. No accounts, balances, budgets or net worth. For tracking spending without setting up a ledger.
  • Medium (default) — everything in Basic plus accounts (cash, bank, cards, loans, goals), account balances, net worth and category budgets.
  • Pro — everything in Medium plus Ready to Assign envelope budgeting, budget Rollover (carry unspent budget forward) and Overflow (send one category's overspend to another).

Modes: trips and events as their own environment

A Mode is a trip, a wedding, a festival or any event that you switch ON. While it is on, the whole app becomes a sandbox for that event. Location: More → Modes → New mode, starting from Trip or Blank. Shipped in 1.6.5.

  • Setup: dates (the mode starts on its first day and ends after its last), a budget, the accounts and categories it may use, tags added to every spend, its own categories and tags, which tabs and More modules show, a linked group, and the currency you will spend in.
  • Everything joins it: spends from Add (a Part of … switch keeps one out), quick add, a detected bank message or a person entry. Auto rules, imports and balance corrections never join.
  • Mode home: the Dashboard shows Left to spend (budget minus spent minus planned costs still to pay), today's spend, the per-day allowance to stay in budget, limits, accounts, people, planned costs and latest spends.
  • Only the mode's data: Transactions, Calendar, Stats, Payees and search read only the mode. Budgets shows its limits, Accounts its accounts, ➕ its own templates.
  • People: pick who is with you. Inside the mode, Persons shows only them and only what happened on the trip, starting from zero. Split an expense equally with mode people from Add; each share becomes a trip due.
  • Account allocations: give each account an amount for the trip ("₹5,000 of HDFC"). While on it shows what is left of that allocation.
  • Limits: per day, per spend and per category. Going over asks "save anyway?" and never refuses. Notifications at 80% and 100% of the budget and of each category limit.
  • Trip wallet: move a set amount into a "<mode> wallet" cash account at the start and move what is left back in one tap at the end.
  • Planned costs: hotel, tickets and the like, counted against the budget up front. Mark paid opens Add already filled in.
  • Outside the mode: it is one card in Transactions (for example "Goa trip · 12–18 Oct · −₹18,400") and one slice in Stats. Budgets leave it out; monthly totals include it.
  • Indicator: a circle in the top-left corner shows the mode that is on, with Full app, its page and End.
  • End-of-mode summary: total against budget, per day, by category and account, who owes whom, planned costs and the wallet's leftover. Share it as a PDF or an image.

Accounts

Every place money actually lives. Location: More → Accounts.

  • Types: Cash, Bank, Card (credit cards and pay-later) and Prepaid Balance. Debit cards and UPI are payment instruments linked to a bank account, so the same money is never counted twice. Loans and savings goals also hold balances.
  • Currency per account: any built-in or custom currency, locked once the first transaction posts.
  • Minimum balance: an optional floor (for example a bank's minimum-balance rule). XPENC warns before a payment would take the account below it, and never blocks.
  • Correct a balance: the pencil beside a balance records the gap as one Correction transaction. History is left alone, and a correction is never counted as money in or out.
  • Running balance: an optional passbook view showing the balance after every entry, matching the statement PDF.
  • Transfer in / Transfer out on each account's page. Keep "Cash at home (V-ATM)" as its own account and withdraw from it into your wallet like an ATM.
  • Edit an account's name, colour and icon; leave any account out of the Net worth total.
  • Arrange accounts by dragging; the Dashboard and Accounts follow the order. 1.6.6 beta
  • You own / You owe: total money split into accounts in credit and accounts in debt (cards, loans). 1.6.6 beta

Transactions

  • Kinds: Money in, Money out and Transfer, kept strictly separate, plus lend/borrow movements with people and balance Corrections. (Called Income and Expense before 1.6.5; a refund is not income, so the names changed.)
  • Fields: amount, account, category and subcategory, payee (or a person as payee), tags and tag groups, note, date and exact time, receipt photo from camera or gallery, a custom icon or emoji, and an optional foreign-currency amount.
  • Split payments: one purchase paid from more than one account posts as linked transactions. A cash purchase's change can go back to a different account. Related transactions can be linked.
  • Actions: duplicate, edit, delete, share, create a template from it, or Make recurring to turn it into an Auto rule.
  • Search and filters: by date, ISO week, account, category, tag and linked status. Each day shows its total.
  • Hide from screenshots: a per-transaction switch. The row shows as frosted "Hidden · hold to view" everywhere it is listed; hold it to see it.
  • A new transaction starts on the last account used.

Budgets and Ready to Assign

  • Category budgets (Medium and Pro): a limit per category with live progress against the current period. Parent and child budgets are counted without double-counting.
  • Alerts: an alert level (80% by default) plus an overspend alert. In 1.6.6, Alert me at becomes a set of levels — 50%, 75%, 80%, 90%, 100% or any other — each alerting once a period. 1.6.6 beta
  • Budget cycle start day: start the month on payday (1st to 28th). 1.6.6 extends it to the 31st and adds Last working day. Dashboard, Budgets, Stats and alerts follow the cycle. 1.6.6 beta
  • Ready to Assign (Pro): classic envelope, zero-based budgeting. The money in every on-budget account pools into one figure that you assign to categories before spending it. Turn it on in Settings → Level & Budgeting.
  • Rollover and Overflow (Pro): carry unspent budget into the next period, or redirect one category's overspend to another.
  • A budget's page links to its category's History.

People, dues and group splits

Who owes you and whom you owe, kept apart from your own spending and out of budget totals. Location: More → Persons, with Individual and Group tabs.

  • Dues: "They owe you" and "You owe them" entries, partial repayments, tags, and a running balance per person. When money moved through an account, its transaction carries the same tags.
  • People: add by hand, from phone contacts (stored only on the device, optional) or from your Connector friends. Photos come from contacts or the gallery.
  • People as payees: a payment to a person shows on their page under "As payee" and never changes what they owe.
  • Groups: split a shared expense equally, by percentage or by manual amount. Each group shows every member's net share, every pairwise debt and a fewest-payments settle-up plan. Group transactions get a group tag.
  • Pay / Request: opens UPI (India), PayPal, Venmo, Cash App or Revolut with the amount filled in (non-UPI methods are Beta). Switch each method on in Settings → Payment Support.
  • Pay without internet: UPI through the *99# USSD menu when there is no data signal (Beta).
  • Settled: at zero balance XPENC asks Move to Settled, Archive or Keep here. Settled people return on their own once money is owed again.
  • Delete a person or group with history; the money their entries moved is reversed.
  • Connector friends: link a person to a CONECTR friend by username ("@username · Connector friend"); the link travels in backups. 1.6.6 beta

Savings goals and loans

Location: More → Goals & Loans.

Savings goals

  • A target amount and optional target date, with contribution history, Add funds and Withdraw.
  • Set up an Auto rule from the goal, pre-filled with the monthly amount that reaches the target on time.
  • Show in Money in / out: a goal can act as a pocket of your bank account and be picked directly for money in or out, in Auto rules, CSV import and Modes. Off by default.

Loans and EMIs

  • A plain balance-only loan, or a rate-based one with annual interest rate, tenure and start date.
  • For rate-based loans XPENC computes the EMI, total interest, total payable, interest paid so far, the remaining balance month by month and the principal/interest split year by year.
  • Prepayment simulator: an extra amount per month gives the new debt-free date, interest saved and months saved.
  • Payments: backdate date and time; every payment is split into interest and principal, and an amount above the scheduled EMI is shown as extra.
  • Auto-pay EMI: offered when the loan is created. The final EMI is trimmed to what is outstanding and the rule pauses once the loan is paid off.

Auto rules (recurring transactions)

Rules that post themselves on schedule. Location: More → Auto.

  • Types: Money out, Money in, or Transfer between your own accounts — bank to cash, a credit card bill, into a savings goal, or an EMI into a loan (with the interest split).
  • Frequency: daily, weekly, every 2 weeks, monthly or yearly. A yearly rule on 29 February posts on 28 February in other years.
  • Promo price for the first N occurrences, notes, preset tags and a payee.
  • Reminders before a rule is due, and a "coming up" strip on the Dashboard.
  • Pay now / Pay early posts it today; Skip next skips one occurrence and keeps the rule, with Undo 1.6.6 beta; rules can be paused and archived.
  • A backdated rule posts its missed payments when saved. A cross-currency transfer converts with your exchange rate.

Credit cards

  • Statement close day and payment due day, the current billing cycle, days remaining and a due-date reminder.
  • Statement holds at its close: the card's page shows the last statement, what has been paid since and what is left to pay; new purchases build up on the next statement. 1.6.6 beta
  • Pay it automatically: on each due date, moves what is left of the statement from an account you pick. It is an Auto rule, so it warns first and can be skipped or paused. 1.6.6 beta

Multi-currency

  • About 100 built-in currencies, plus custom currencies (three-letter code, symbol, name, and 0, 2 or 3 decimal places) that work like any other and travel in backups.
  • The home (parent) currency is set on first run by choosing your country.
  • Accounts in their own currency; net worth is converted to the home currency using exchange rates you keep in Settings → Currency. XPENC has no internet, so it never downloads rates.
  • Transfers between accounts in different currencies show a conversion preview and credit the destination in its own currency.
  • Foreign-currency annotation: record what a home-currency payment cost abroad (for example "$9.99" for a subscription charged as ₹830) without changing balances.

Stats, XPENC Score and reports

  • Stats hub: nine modules — Cash flow, Spending, Income, Net worth, Loans & debt, People, Savings & goals, Budgets and Recurring — each with a live headline.
  • Standings: top transactions or top categories for the period, with each category's share.
  • Category pages: how much went to a category this month, this year or all time, split by subcategory, with every transaction behind it.
  • XPENC Score: a 0–100 money-management score from seven weighted rules — savings rate (25), debt load (20), repayment discipline (15), emergency fund (15), living within means (10), budget discipline (10) and tracking habit (5). Rules with nothing to judge are dropped and the rest rescaled; no score is given below 5 money in/out entries in 90 days. A breakdown shows each rule's points and tips.
  • Account Reports: total money and its change since last month, money in, out and moved for any month or year, and seven reports — Balances, Activity, Balance history (6 months to 2 years), Transfers, Payment methods, Cards & pay later, and Account health (below zero, under minimum, idle 90+ days).
  • Where you're heading: money on hand projected 3, 6 or 12 months ahead from Auto rules on their real dates plus your usual spending over the last 3 full months; shows the lowest point and the day you would run short. Stats → Cash flow. 1.6.6 beta

Dashboard and customization

  • Customize dashboard: drag to reorder, add or remove widgets, reset to default. Optional widgets include Cash flow, Savings goals, Loans, Shortcuts, Groups and Shopping lists. The Accounts widget is a Slider of cards or One card listing every account.
  • Past months: pick a past month and the whole Dashboard reports it as it closed — closing and opening balance, account balances and dues as of that month's last day.
  • Bottom navigation: choose which two tabs sit in it, hide labels for icons only, and adjust bottom spacing. The More screen layout is configurable too.
  • Quick actions ring: hold ➕ for eight shortcuts — any module, a calculator, Add money in/out or a transaction template. Settings → Quick Actions.
  • Shortcuts on every module to its related pages.
  • Display: app-wide text size, boldness and font family; your own colours for money in, money out, transfers and people; week starts on Sunday or Monday.
  • Hide amounts: one tap hides balances on screen.

Faster entry and capture

  • Share a bank SMS in (Android): share the message to XPENC from the Share sheet; it is parsed on the phone and lands in the Review Inbox. XPENC has no SMS permission and never reads the inbox itself.
  • Share a payment screenshot in (Android): Paytm, Google Pay and PhonePe screenshots are read with on-device Tesseract text recognition. OCR corrections teach it fixes for your screenshots.
  • CSV bank statement import with an optional Category column.
  • Templates: reusable transaction templates; ➕ offers "start from scratch or a template".
  • Home screen widgets (Android): Total balance with + Money in / + Money out, Budgets (closest to their limit first), Quick add, and This month.
  • Quick-add notification (Android).
  • Calendar ➕: Money in, Money out or a Reminder already dated to the picked day. 1.6.6 beta
  • From a spreadsheet: SheetConv turns an Excel, Google Sheets or CSV tracker into an XPENC backup.

Categories, tags and payees

  • Categories for money in and out, with subcategories, colours, 76 searchable icons or any emoji as the icon.
  • Archive and restore categories; delete one that nothing has ever used. A used category cannot be deleted, so past reports never break.
  • Category templates: save your whole structure and switch between saved templates without touching any transaction. Built-in 50/30/20 (Needs, Wants, Goals), share a template as a file and import one, and more at xpenc.in/templates. 1.6.6 beta
  • Tags cut across categories; tag groups bundle tags picked together (for example "Work trip" = Travel + Meals).
  • Payees are collected automatically from what you type, with net paid vs received and full history. A payee can be connected to a person.

Sharing, statements and PDFs

  • Share as PDF or image card: a transaction (a receipt with its receipt photo), a person (a statement with opening balance, running balance and today's balance), a group (each expense and who owes whom) or a mode summary. Image cards are dark or light and 1080 px wide. Everything is generated on the phone.
  • With your name set, a statement reads "Ram owes Yash" instead of "Ram owes you", since it is sent to Ram.
  • Account and combined statement PDFs, with a Note column when the period has notes.
  • One share screen: preview, an Image ⇄ PDF slider, the period (all time, this month, last month or custom dates), then WhatsApp or Messages directly (Android) or any other app. 1.6.6 beta
  • Scan to pay: a statement for someone who owes you can carry a QR code of your UPI ID (or PayPal, Venmo, Cash App, Revolut) with the amount filled in. 1.6.6 beta

Calendar, reminders and shopping lists

  • Calendar: a day-by-day view of money in and out, transfer dots and upcoming Auto rules, with day totals. A Today button jumps back from any other day. 1.6.6 beta
  • Reminders for anything, with notifications on Android and iPhone.
  • Shopping lists: named lists with items to tick off, kept separate from transactions until you log them.
  • Guide: an in-app hub (More → Guide) explaining every module, and What's New for the current version.

Calculators beta

Location: More → Calculators. Results update as you type and nothing is saved to the ledger.

  • FD & RD — fixed deposit with a compounding choice; recurring deposit compounded quarterly.
  • Loan EMI — year-wise schedule and prepayment savings.
  • SIP & Lumpsum — with yearly step-up.
  • PPF — year-end balances with the ₹1.5 lakh yearly cap warning.
  • GST — add or remove GST, with CGST/SGST/IGST.
  • Income tax — India (FY 2025-26, new vs old regime, 87A marginal relief, surcharge relief), United States (2025 federal + FICA), United Kingdom (2025/26 income tax + National Insurance) and Germany (2025 §32a tariff + solidarity surcharge).

Backup, restore and export

  • Backups are one JSON file (DDMMYYXPENCEBACKUP.json) with the whole ledger, including loans, groups, templates and recurring rules.
  • Automatic backups (Android) to Download/BACKUP XPENC, on a schedule or after every change, with retention by "keep the last N" or a time window, and batch delete. This folder survives an uninstall.
  • Restore on any platform, including from the first-run screen after a reinstall.
  • Export: CSV for spreadsheets and accounting tools, JSON, and PDF statements.
  • Clear all data wipes the ledger; if it ever fails it says nothing was deleted.
  • Backups no longer carry the PIN hash, recovery phrase hash or authenticator secret. 1.6.6 beta

Security and privacy

  • App lock: PIN, master password and/or an authenticator app (TOTP) — any one you turn on unlocks it — with fingerprint or face unlock, a lock timeout, and Classic, Big or Scrambled numpad styles.
  • Master recovery phrase: a 10-word phrase that unlocks after too many wrong PIN tries.
  • Screenshot protection (Android): block screenshots and screen recording app-wide, a lock-screen shortcut for it, and a screenshot reminder.
  • Hide from screenshots per transaction, and hide amounts on screen.
  • Permissions: XPENC never requests internet, SMS, location, microphone or phone access. Notifications, camera (receipt photos) and contacts are optional and can be turned off in Settings → Permissions.
  • No server, no account, no analytics, no trackers, no ads. The code is public, so every claim can be checked. Full policy: xpenc.in/privacy.

Themes and appearance

  • Classic (monochrome, default) and Noir (bolder text and outlines), each in light, true-black dark or system mode.
  • Glass: an iOS-style Liquid Glass theme on black — a floating glass tab bar with a sliding droplet, a glass top bar that the large title flies into, sheets and pages that grow out of the tab bar, a quick-actions arc from ➕, frosted amounts when hidden, and refraction on devices with the Impeller renderer.
  • Up to the display's full refresh rate (90/120 Hz where available).

CONECTR: backup and sync for XPENC

CONECTR (also called the Connector app) is XPENC's separate, optional companion app for backup and sync, made by ExoSynk Labs. XPENC stays offline; CONECTR carries the backup.

Version
1.2.0 (25 October 2026), 56 MB
Platform
Android only, for now
Price
Free
Download
exosynk.com/exosynk-labs#conectr · release notes
Storage
A private repo named XPENC-BACKUP in the user's own GitHub account
Sign-in
With GitHub, through Supabase

What it does

  • Saves the backup file XPENC already makes to the user's private XPENC-BACKUP repo, and brings it back on their other phone. The repo is the user's to open, download or delete.
  • Never opens XPENC's database. It only moves the backup file.
  • Newest first, nothing lost: each device takes in the newest backup before it sends its own, and a write that races another device is refused, never overwritten.
  • No file picking: when CONECTR has pulled a newer backup, XPENC takes it in as it opens, automatically when the phone has no changes of its own since the last sync, otherwise after asking. XPENC saves a copy of the phone's data before every import. needs XPENC 1.6.6 beta
  • Tell Connector: after a manual import, one tap tells CONECTR the import is done; it checks the file's fingerprint.
  • Friends by username: add friends in CONECTR and link them to people in XPENC.
  • XPENC web has the Connector built in (Settings → Connector) and syncs through the same repo by the same rules.

Set up in three steps

  1. Install CONECTR on your Android phone (Android may ask you to allow installs from your browser).
  2. Sign in with GitHub; CONECTR keeps XPENC's backups in a private repo of yours, XPENC-BACKUP.
  3. Open XPENC on your other phone — the newest backup comes in by itself. On a computer, turn on Settings → Connector in XPENC web.

Limits

  • XPENC itself still has no internet access. Only CONECTR goes online, and only if installed.
  • The backup in the repo is private but not encrypted.
  • Automatic import needs XPENC 1.6.6 beta or later (GitHub or F-Droid build). XPENC from Google Play is not recognised yet; with older XPENC, use Import from file.
  • No iPhone version yet. Shared dues between friends are not built yet.

ExoSynk Labs

ExoSynk (exosynk.com) is a virtual electronics lab: design a circuit in the browser, simulate it and watch it work. Alongside it, the ExoSynk team builds ExoSynk Labs (spelt exactly that way) — small, focused apps that keep your data on your device and are free to use. XPENC carries a "Powered by ExoSynk Labs" mark in About and a "More from us" list in Settings.

ExoSynk Labs and ExoSynk products
ProductWhat it isPlatformStatus
XPENCOffline-first personal finance — money, tracked honestly. MIT open source.Android, iPhone, webAvailable, v1.6.5
CONECTRBackup and sync for XPENC through the user's own private GitHub repo.AndroidAvailable, v1.2.0
FITNSAn offline, open-source fitness tracker for training, food and your body, with no sign-up. MIT. GitHub—Coming soon
ExoSynk 2D LabDesign electronics in the browser: build a circuit and simulate it. exosynk.com/labBrowserAvailable

Links: exosynk.com/exosynk-labs · github.com/ExoSynkLabs

Web tools: SheetConv and category templates

  • SheetConv converts an Excel, Google Sheets or CSV money tracker into a backup file XPENC imports (More → Backup & Restore → Import from file). It runs entirely in the browser; nothing is uploaded. Basic, Medium and Pro modes match the app levels.
  • Category templates: ready-made category sets (50/30/20 Budget, Student, Family Household) plus community ones, previewed category by category and downloadable for More → Categories → Templates → Import from file (XPENC 1.6.6+). Structure only, no personal data. Source and contributions: XPENC-Templates.

What XPENC does not do

Stated plainly, so nobody — person or assistant — assumes otherwise:

  • No bank account linking, automatic bank feeds, Open Banking, Plaid or Account Aggregator connections.
  • No cloud server and no XPENC account. The only sync is the optional CONECTR app, into the user's own GitHub.
  • No reading of the SMS inbox. The SMS permission was dropped in 1.1.0; messages are shared in by hand.
  • No live exchange rates or stock prices, and no investment portfolio tracking (investment maths is in the calculators only).
  • Not on the Apple App Store; iPhone installs go through SideStore, AltStore or a sideloaded .ipa.
  • No ads, no paid tier, no data sale, no analytics.
  • English only for now.

Release history (recent)

VersionDateHighlights
1.6.6 betapre-releaseXPENC web with PC layout and built-in Connector, Connector auto-import and friends, card statements that pay themselves, multi-level budget alerts, Skip next, cash-flow projection, new share screen with WhatsApp and payment QR, category templates as files.
1.6.523 Oct 2026Modes, custom currencies, custom colours, archived categories, category pages, goals as pockets, running balance, auto transfers, "Money in / Money out" naming.
1.6.410 Oct 2026First iPhone build, Liquid Glass theme, customizable dashboard, past-month view, PDF and image sharing, hide from screenshots, country on first run, emoji category icons.
1.6.330 Sep 2026Calculators, people as payees, balance corrections, Account Reports, Who owes whom, quick actions ring, Settled.
1.6.226 Sep 2026First Google Play release, XPENC Score, Stats hub, contacts for people, auto-pay EMI, loan insights.

Full history: CHANGELOG.md.

FAQ

What platforms does XPENC run on?
Android 7.0 and later (Google Play, F-Droid or a direct APK), iPhone on iOS 15 and later (SideStore, AltStore or a sideloaded .ipa, not the App Store), and any current browser at xpenc.in/web. A backup made on one restores on the others.
Does XPENC sync between phones?
XPENC itself has no internet access. Sync is done by CONECTR, an optional Android companion app from ExoSynk Labs, which saves XPENC's backup file to a private repo in your own GitHub account and brings it back on your other phone. XPENC web has the same Connector built in.
What is the difference between Basic, Medium and Pro in XPENC?
They are app levels, set in Settings → Level & Budgeting. Basic is transactions and people only. Medium, the default, adds accounts, balances, net worth and category budgets. Pro adds Ready to Assign envelope budgeting, budget Rollover and Overflow.
What are Modes in XPENC?
A Mode is a trip or an event you switch on. While it is on, everything you add joins it and the whole app shows only that mode: its budget, limits, accounts, people and spends. When it ends you get a summary you can share as a PDF or an image.
Does XPENC read my SMS?
No. XPENC does not request the SMS permission. On Android you can share a bank SMS or a payment screenshot into XPENC from the Share sheet, and it is read on the phone.
Can XPENC connect to my bank account?
No. XPENC has no bank connection or automatic bank feed. Transactions come from you, from bank messages or screenshots you share in, from a CSV bank statement, or from Auto rules.
Is XPENC free?
Yes. XPENC is free, open source under the MIT license, and has no ads, in-app purchases, subscription or paid tier.
Who makes XPENC and CONECTR?
Yash Patil, as part of ExoSynk Labs, the ExoSynk team's small, offline-first apps. ExoSynk itself is a browser-based electronics lab at exosynk.com.