Your data stays on your device.
Every expense you log is stored on your phone, not in the cloud. No accounts. No sign-up. No expense data in the cloud. If you uninstall the app, your data is gone — there is no backup we hold.
An expense tracker that doesn't track you.
Log expenses in seconds and discover where your money goes. Make better financial decisions.
Every expense you log is stored on your phone, not in the cloud. No accounts. No sign-up. No expense data in the cloud. If you uninstall the app, your data is gone — there is no backup we hold.
Mora's AI scan and voice features use your own OpenAI API key. When you scan a receipt or speak an expense, that data goes directly from your phone to OpenAI — never through Runo. You pay OpenAI for what you use, transparently. We never see your data, your costs, or your usage.
Open Mora, pick a language and currency, start logging. That's it. No email signup. No password to forget. No "verify your phone number." If you don't want a relationship with us, you don't need one.
8 languages, 150+ currencies, native to wherever you are. Whether you're in Tokyo, Bogotá, Berlin, or anywhere else, Mora speaks your language and counts in your currency. No "USD only" assumptions. No region locks.
The faster it is to log an expense, the more likely you'll do it. Mora gives you three ways, depending on what's easiest in the moment.
Type it. Tap, pick a category, done. Five seconds.
Scan a receipt. Take a photo or pick one from your gallery. Mora extracts the amount, merchant, and category automatically.
Speak it. Tap the mic, say the expense, and Mora handles the rest.
Logging is only useful if you can see the patterns. Mora gives you four lenses on your spending — each one tells a different story.
By Category. See which buckets your money is going to. Rent, groceries, entertainment.
By Expense. Drill into individual purchases. Find the small things adding up.
By Happiness. Rate each expense on how much joy it brought you. See whether what you spend on actually makes you happier.
By Trends. Watch your spending shape over weeks and months.
Mora doesn't just track what you've spent — it helps you anticipate what's coming.
Recurring expenses. Set up your monthly subscriptions and bills once. Mora prompts you to log them when they're due.
Budgets. Set monthly limits per category. See progress at a glance, before the month is over.
Mora isn't a black box. Every expense you log is yours, and you can take it with you anytime.
CSV export. Pick a date range, get a clean CSV file. Open it in Excel, Google Sheets, Numbers, or hand it to your accountant. No conversion tools required.
Try every Pro feature free for 7 days when you download the app. No card required.
$0
Forever
$5.99
per year
$16.99
one-time
Payment processed through the App Store. Subscriptions can be cancelled anytime in App Store Settings.
Mora has two AI features: receipt scanning and voice expense entry. Both are optional — Mora works completely without them. You can always type expenses manually with the center + button on the app's home screen.
What makes them different from other apps' AI features: you use your own OpenAI API key. The data goes directly from your phone to OpenAI. Runo isn't in the middle, and we never see what you scan or say.
Here's exactly how it works.
You sign up at OpenAI's website (it takes a minute), generate an API key, and paste it into Mora's Settings. The key stays on your device — encrypted in your device's secure storage, never sent anywhere except OpenAI when you use a feature.
If you've never done this before, OpenAI has clear instructions. Most users finish setup in under three minutes.
If you scan a receipt: the image goes to OpenAI's vision model, which reads the amount, merchant, and category. If you speak an expense: the audio goes to OpenAI's Whisper, which transcribes it, and then to GPT-4o-mini, which structures it.
Both calls go from your device to OpenAI's servers. There's no Runo server in the middle. We can't see the image, hear the audio, or read the transcription.
The data is governed by OpenAI's privacy policy from that point forward.
The receipt or voice input becomes a structured expense — amount, merchant, category — that you can review and edit before saving. Once saved, it lives on your device like any other expense. The original image or audio is deleted from the device after the result returns.
Mora is designed so your data goes directly to a provider you can audit. You pay only for what you use, at cost. Runo isn't in the loop. The result is fewer middlemen, lower cost, more transparency, and more privacy.
Mora is available on iOS (iPhone). Android support is coming. Watch this space.
No. Mora has no accounts, no signup, and no login. Open the app, pick your language and currency, and start using it.
Yes — for everything except AI features. Manual expense entry, analytics, categories, budgets, and exports all work without an internet connection. The receipt scanner and voice expense entry need internet because they send data to OpenAI for processing.
Every Pro feature, free, for 7 days from your first install. No credit card. No automatic charges. After the 7 days, Mora keeps working — it reverts to the Free tier limits unless you upgrade to Pro.
Yes. Both are in Settings. Change your language at any time, and change your currency to any of the 150+ supported options. Existing expenses keep their original currency.
Mora's Free tier covers the basics: 15 expenses per month, 6 default categories, basic analytics, editing the last 30 days, unlimited CSV export and text search for your expenses. Pro removes every limit and adds budgets per category, custom categories, advanced analytics with custom date ranges, and date filters on expense search. AI features (receipt scanning and voice entry) work on any tier — they use your own OpenAI API key.
The Free plan lets you edit or delete expenses from the last 30 days. Older expenses become read-only. Pro removes the time limit — edit or delete any expense, anytime.
In Mora, open the menu (≡ icon, top right) → Settings → Plan → Upgrade. Pick Annual or Lifetime, complete the purchase through the App Store. Your Pro features unlock immediately.
Mora keeps working. After the 7 days end, your access to Pro features stops and the app reverts to the Free tier limits (15 expenses per month, 6 default categories, last 30 days of editing). Your existing expenses, settings, and categories are preserved — nothing is deleted. You can upgrade to Pro any time to restore the unlocked features.
Pro Annual subscriptions are managed through your App Store account, not in Mora itself. Open Settings on your iPhone → tap your name at the top → Subscriptions → Mora → Cancel. The subscription stays active until the end of your current billing period. Pro Lifetime is a one-time purchase — there's no subscription to cancel.
In Mora, open the menu (≡ icon, top right) → Settings → Help & Support → Restore Purchases. The app checks with the App Store and re-activates your Pro features. Use the same Apple ID you used to buy Pro. Works for both Annual and Lifetime.
On your device. Every expense, category, budget, and setting you create in Mora lives on your phone — not on a Runo server, not in the cloud, not anywhere we can access. Mora uses your phone's local storage to keep everything offline by default.
The only data that leaves your phone is:
That's it. No expense data. No analytics. No crash reports. No behavioral tracking. Nothing that reveals what you've logged.
It's gone. Because everything lives on your device and there's no cloud backup, uninstalling the app deletes your data along with it. If you want to keep your records before uninstalling, export your data to CSV first. To do so: open the menu (≡ icon, top right) → Reports → Export CSV.
Currently, Mora data doesn't transfer between devices. To preserve your records when switching phones, export your data to CSV before changing devices, then install Mora fresh on your new phone.
No. Runo doesn't operate any server that holds your expense data, and Mora doesn't send your expenses anywhere. The privacy isn't a promise — it's the architecture.
Yes. Your OpenAI API key is stored in your device's secure storage — the same protected area iOS uses for passwords and other sensitive data. It never leaves your phone except to make calls directly to OpenAI when you use AI features. Runo doesn't store your key, never sees it, and can't access it.
No. Mora's receipt scanner and voice expense entry are optional. The app works completely without them — you can type expenses manually using the + button on the home screen. The scan and voice icons appear on the home screen even before you set up an OpenAI API key. If you tap one without a key configured, Mora shows a message explaining that you need to add a key in Settings → AI Features. If you never set one up, you can ignore the icons and keep using Mora normally.
Three reasons:
Setup takes a few minutes. We've made it as simple as paste-and-go.
Sign up at platform.openai.com (free, takes a minute), add a payment method to your account (you'll only be charged for what you use), then go to the API keys page and create a new key. Copy it, then open Mora's menu (≡ icon, top right) → Settings → AI Features → paste your key. That's it.
Very little. As of 2026:
For most users, that's pennies per month — even with daily use. You can set daily limits in Mora (20 scans and 20 voice expenses per day by default) so there are no surprises on your OpenAI bill.
Prices reflect OpenAI's rates as of 2026; check openai.com/pricing for current rates.
Only what's needed to process the feature you're using:
Both are sent over an encrypted connection. The image or audio is deleted from your phone after the result returns. Your other expenses, settings, and personal information are never included in any AI request.
Yes. The Free plan includes 6 default categories: Housing, Utilities, Transport, Groceries, Entertainment, and Credit Card Payment. Pro unlocks all 19 built-in categories plus custom categories you can create with your own name. You can also re-categorize any expense later by tapping on it in the History page. Free users can re-categorize expenses from the last 30 days; Pro users can re-categorize any expense at any time.
The Credit Card Payment category is a transfer, not a regular expense. When you pay your credit card bill, you're not spending new money — you've already logged the underlying purchases (groceries, restaurants, gas, etc.) as individual expenses earlier. Counting the payment again would double your totals.
So Mora treats it specially:
When you select this category for the first time, Mora shows a short banner explaining the behavior.
Yes. To set up a recurring expense, log an expense as usual, then on the review screen, open the Recurring Expense option by tapping the "Is this a recurring expense?" button. Set the amount, repeat frequency (Daily / Weekly / Monthly / Yearly), and start date. You can optionally set an end date or leave it open. Mora will prompt you to log the expense when each due date arrives.
Yes — on Pro. You can set monthly spending limits for any category.
To set a budget: open the menu (≡ icon, top right) → Analytics → By Category tab. Below the pie chart you'll see your categories in the Breakdown list; tap the target icon next to any category name to set its budget. If the category you want isn't shown (categories only appear after you've logged at least one expense in them), tap "Set budget for other categories" below the chart.
Once set, you'll see your progress directly in the Breakdown view: a progress bar fills as you spend, and the percentage updates in real time. When you're under budget, the bar shows green. When you exceed it, the bar overflows and turns red. The target icon next to each category indicates whether a budget is active (green = active, gray = no budget set).
When you log or review an expense in Mora, you can optionally rate how much happiness or value it adds to your life. The scale has 5 levels, each represented by a heart icon:
The rating is optional — skip it if you don't want to rate. Over time, Mora's analytics (in the By Happiness tab) show you which categories and which kinds of expenses bring the most value, and which don't. It's a quiet way to see whether your spending actually aligns with what you value.
Open the menu (≡ icon, top right) → Reports → Export CSV. You'll get a clean CSV file with all your expenses for the selected date range. The columns are: Date, Name, Amount, Currency, Category, Notes, and Happiness Rating. Open it in Excel, Google Sheets, Numbers, or any spreadsheet app.
Available on every tier — no row limits, any date range.
Not yet. Mora doesn't currently support importing from other expense apps. If you're switching from another tracker, the most reliable approach is to start fresh in Mora — or import expenses manually.
Mora is made by Runo HQ LLC, a company designing simple, useful apps that respect their users. Mora is the first app from Runo. We're legally incorporated in the United States.
Email admin@runohq.com. We respond as quickly as we can. For feature requests or feedback, the same email works — we read everything.
Yes, Android support is coming. Watch this space for updates.
Your data is yours, regardless. Because Mora stores everything on your device — not on a Runo server — the app continues to work even if Runo stops operating, until your phone's operating system stops supporting it. Your expense history, settings, and exports stay accessible. If you've paid for Pro, you keep Pro for as long as the app runs.
This is by design, not by accident. We built Mora so that you don't depend on us to keep working.
Private. Useful. Yours.
Questions? See our FAQ above. Or email admin@runohq.com .