Repository navigation
FAQ
Quick answers. Longer explanations live on the linked pages.
Budget & numbers
- Why is my daily amount different from budget ÷ days?
- I spent exactly my allowance and the pill says "exceeded". Why?
- "This week" doesn't match my calendar week
- How do I add money to my budget mid-period?
- Can I change the currency?
- I changed an expense's date and it's still in this period
Periods & rollover
- The period ended. Where did my leftover money go?
- I logged expenses after the period ended — are they lost?
- Can I end a period early?
- How do I see previous periods?
Recurring & credit
- A subscription was deducted before I paid it
- I paid a subscription early / it didn't charge this month
- Where is the credit card option?
- Is the credit card due date accurate?
Notifications
- Why aren't my notifications firing?
- The period-end notification came at midnight, not at the time I set
Data & privacy
- What happens if I change my phone?
- Does Minus send my data anywhere?
- Can I open the CSV in Excel / Google Sheets?
- All my amounts are blurred!
- Why does editing an old expense ask for my fingerprint?
Other
You're probably in Dynamic split mode, where the allowance is (total − spent) ÷ days left and changes every day. Switch to Static in the wallet for a flat total ÷ days. A rollover added with Add to today also lands entirely on the first day. See Budget Logic.
In Dynamic mode today's spending both lowers the pool and is subtracted from today's allowance, so spending yesterday's full allowance leaves today slightly negative. It's intentional — that money is no longer distributable. Budget Logic has a worked example.
Weeks, biweeks and months in Minus are counted from your period's start date, not from Monday or the 1st. Start your period on the day you want weeks to begin.
Swipe up on the numpad, tap +, type the amount, save. It's recorded as Income Added and raises this period's total. − does the opposite (Deducted budget). Or edit the total in the wallet.
Yes: tap the Budget Pill → Edit Budget → Currency. It only changes the symbol and decimals — amounts are never converted.
Expenses belong to the period they were created in, not to the date on them. Dates only affect grouping and charts. See Which transactions belong to the current period in Budget Logic.
It depends on the Remaining strategy of that period: Ask me always shows a dialog (and keeps the surplus pending — tap the "Pending extra money" pill if you dismissed it); Spread across all days / Add to today apply it to the next period you create. Full flow in Period Lifecycle and Rollover.
No. They're queued and attached to the next period when you create it. The wallet shows a pending-expenses count meanwhile.
Yes: Budget Pill → Finalize budget period early. Remaining money is handled like a normal period end.
Analytics → history icon → Past periods. Tap one to browse it. Or enable Show past transactions in Extra features to see the previous period at the bottom of History.
That's by design: recurring charges are deducted on their due date so your allowance is realistic. Tap the charge and Mark as paid to turn it into a regular transaction, or Skip on this period to get the money back. See Recurring Expenses and Subscriptions.
Open Subscriptions (from the Recurring card in Analytics) and use Mark paid or Skip on that occurrence. Skipped or paid occurrences don't notify and aren't generated again.
It's off by default: Settings → Extra features → Use Credit Card as payment. Then the card toggle appears next to the Recurrent toggle while you're typing an amount. See Credit Card Tracking.
It's an estimate: cutoff day + 20 days, moved to Monday if it falls on a weekend. Check your statement for the real date.
- Settings → Notifications → Notifications permission must say Granted.
- On Android 12+, enable Exact alarms there too.
- On Xiaomi / Huawei / OnePlus / Samsung, set Minus to Unrestricted / No restrictions in battery settings and enable Autostart if present.
- Test with the hidden trigger: tap
.five times on the numpad, then the checkmark.
More in Notifications and Reminders.
Expected. The midnight check posts it as soon as the period is over; the timed alarm is a backup.
Minus doesn't sync. Before switching: Settings → Data backup → Back up data, keep the CSV, then Import CSV on the new phone. Your budget, history and archived periods come back; theme and notification preferences don't. See Data Handling and Privacy.
No. The app has no network code and no analytics SDK; the FOSS build doesn't even hold the INTERNET permission. The only outbound paths are the ones you trigger: sharing a CSV or sending a bug-report email. Android's own device backup may include app data if you have it enabled.
Yes. It's a standard comma-separated file with one header row. Keep the header and the __META__ / __ARCHIVED__ rows if you plan to import it back.
Privacy mode is on — you probably covered the proximity sensor at the top of the phone. Cover it again for a second, or turn it off in Settings → Privacy mode.
Expenses in archived periods are protected against accidental edits; editing or deleting one needs a biometric confirmation. The current period never asks.
Only the watch bridge. The WearOS build bundles Google Play Services for phone ↔ watch sync; the FOSS build (F-Droid-style stores) leaves it out. All other features are identical. See Wear OS Companion.
Use Settings → Found a bug? — it packs a report with your device info and the app's error log into an email — or open an issue on GitHub. Feature ideas are welcome as long as they fit the idea of the app: a fast, easy expense tracker. That always stays the priority.
Minus, your money, minus the guesswork · Report a bug · Request a feature · Help translate on Crowdin
Using Minus
How it works
- Budget Logic
- Period Lifecycle and Rollover
- Recurring Expenses and Subscriptions
- Credit Card Tracking
- Notifications and Reminders
- Analytics
Data & configuration