Docs

The following explains the structure of the SayMoney application. The most important functions of the program are listed here.

1. Overview

1.1 Start page

In the overview there is an evaluation of expenses, income and the resulting available funds. Available funds describe the percentage of the credit balance of total income and serve as a key figure for your personal finances. Assume that the value in the current evaluation period is 2% higher than in the last. This would mean that you have reached 2% savings potential. Keep it up! Available funds are calculated as follows:

Balance (positive total balance) / total income × 100

In the upper area of the overview there is an overall evaluation that relates to all accounts. This includes account-related evaluations. Each evaluation can be shown and hidden with a click on the associated heading. A long click on a heading or a single click on a category will display the associated transactions. In addition, the expenditure and income of an evaluation period are summarized in the overview and displayed according to categories.

1.2 Filter

You can filter the overview as follows:

The "Carryover" filter determines whether or not previous transactions should be carried over into the next periods.

You can use the "Carryover (budget)" filter to carry over previous budgets into the next periods.

With the filter "Until today" you determine whether your transactions should be booked until today or in the future.

1.3 Evaluation periods

The overview always shows exactly one evaluation period. Under Settings → Evaluation → Overview you decide whether this period is a day, a month or a year. Month is preset.

The arrows to the left and right of the period name switch to the previous or the next period. An arrow becomes inactive as soon as you reach the oldest or the newest period, and both are hidden as long as there is no transaction at all. In that case the overview shows "No transactions" instead of a period.

The options menu in the top right corner also lists every period, so you can jump straight to an older one instead of stepping through them.

1.4 Evaluations and charts

Tapping a heading shows and hides the evaluation below it, and the app remembers this for your next visit. The amount next to a heading is the result of the period, plus the start balance of the account when "Carryover" is switched on.

An expanded evaluation begins with a circular chart. As long as no category has a budget, it shows your available funds. As soon as one category has a budget, the remaining budget appears instead, together with a daily budget which divides the remaining budget by the days left in the month. A click on the daily budget reads out how much you can still spend.

Below that follow the expenses and the income of the period as pie charts, each with the categories involved. Two further pie charts summarize all expenses and all income up to the selected period, with the start balance shown underneath.

A click on a category opens its transactions, filtered by account, category, type and period. In the two summarizing charts the period is left out, so you see the entire history of that category. If you work with budgets, a category also shows its remaining budget, which is marked in color once less than a fifth of it is left.

Transfers between your own accounts are excluded from the category charts of the overall evaluation, so they cannot distort your expenses by category. Accounts without any activity in the period only appear when "Show empty accounts" is switched on in the settings.

1.5 Actions on the start page

The plus button creates a new transaction. On the desktop the transaction form opens directly. On a phone or tablet the amount pad opens first, where you enter the amount and then choose whether it becomes an expense, an income, a transfer or a recurring payment. With the option "Transaction at app launch" the app opens this amount pad right after starting.

On the desktop the microphone in the footer starts and stops voice input. On a phone there is no microphone button: a long press on the plus button starts voice input, and while the app is listening the plus button becomes the stop button. A help button next to it explains what you can say. Which parts of a sentence become amount, category, account and note, and when Simone AI answers instead, is described in the chapter Voice control.

The info button speaks a short tip built on your device from the current and previous month’s reports. It can compare expenses or income with last month, warn about a category budget that is nearly used up, mention the balance expected at the end of the month including recurring payments already scheduled, or name your largest expense categories. Simone AI is not involved. Spending advice from the assistant stays in the Simone chat.

If you use cloud synchronization, pull the overview down on a phone or tablet to check your cloud storage for a newer version of your data.

2. Transactions

2.1 Start page

Under Transactions you manage your individual income and expense bookings. Each list row shows date, category, account, note and amount. Rows linked to a recurring payment or transfer, or that have a receipt or grocery list, are marked with the matching symbols. Tap a row to open and edit it. Swipe a row for Copy and Delete.

A long press starts multi-select. The bar under the header then shows count, sum and average of the selection. Done clears it. The list loads in pages and continues as you scroll. On a phone or tablet, pull down to refresh from the cloud once synchronization is connected.

2.2 Create and edit transactions

When creating or editing a transaction you set type (Income or Expenses), date, amount, category, account and note. You can attach a receipt or a grocery list. With the currency converter enabled, an amount can be entered in a foreign currency and is converted into your standard currency with the current rates.

Defaults come from Settings (default account and default category). Amount 0 cannot be saved unless the row belongs to a recurring payment. With Taxation on, a VAT rate can be set while creating. Simone can open the form with amount, type, account, category, date and note already filled. Nothing is saved until you confirm.

On an account with its own currency, the amount is entered in that currency and the form shows an editable exchange rate. Details are in the chapter Categories and accounts.

2.3 Delete transactions

Swipe a row to the left and tap Delete, or delete while multi-selecting. There is no further confirmation dialog — the transaction is removed at once. Deleting a taxed parent also removes its linked tax booking.

2.4 Copy transactions

Swipe a row and tap Copy to save a duplicate immediately with today’s date. Links to receipt, grocery list, recurring payment, transfer and tax split are not kept. Alternatively open a transaction, turn on New transaction, and save.

2.5 Filter and sort

The more menu shows a summary (count, sum and average) for the current filters. Until today limits the list to dates up to today and is independent from the Overview’s Until today. Only recurring payments shows rows that belong to a recurring series.

You can also filter by Type, Account, Category, Months and Note. Sort by Date, Category, Account or Amount. Tap the active sort key to switch between ascending and descending. Date newest first is the default.

2.6 Search

On the Transactions list, Search can match category, account, note and amount, and also notes on a linked recurring payment or transfer. Receipt full-text search lives on the Receipts list. Cancel clears the search. Search is hidden when Transactions was opened as a filtered list from the Overview.

2.7 From the Overview

From the Overview, a long press on an account heading or a tap on a category in a chart opens Transactions already filtered. The back button returns to the Overview. Search and the more menu are hidden in that mode.

3. Recurring payments

A recurring payment is an expense, income or transfer that is posted automatically on a schedule. The series itself is a template — the app writes real transactions from it. Recurring payments are free for everyone, including Pause. Only Preview, which decides how far ahead bookings are written, is a Pro setting.

3.1 Start page

Each list row shows the category, the account (or from and to account for a transfer), the next booking date or Expired, the note and the amount. Tap a row to edit it. Swipe a row to delete it. Pull down on a phone or tablet to refresh from the cloud when sync is connected.

The Restore button deletes all future bookings of every running series and writes them again from the current settings. Use it when foresight no longer matches the series after you changed generated transactions by hand. The more menu shows the number of series and sorts by Start, End, Booking, Category, Account or Amount.

3.2 Create and edit recurring payments

Type cycles through Expenses, Income and Transfer. For a transfer the form shows From account and To account, hides the category and uses the system category Transfers. Other fields are Start, End (or No end), Interval (a number plus Days, Weeks, Months or Years), Amount, Note and an optional Receipt. Pause appears only when you edit an existing series and stops new bookings without deleting it.

Saving is refused when the amount is 0, and for a transfer when source and target account are the same. With Taxation on, VAT can be set while creating. Simone can open this form with amount, accounts or category, start date, interval and note already filled. Nothing is saved until you confirm.

3.3 How bookings are generated

Whenever the list is loaded, the app tops up missing bookings of all running series. Paused and expired series generate nothing. Per series it continues from the last booking already written until it passes the Preview horizon under Settings → Evaluation → Preview — today plus that span, rounded up to the end of that month. Defaults are 2 months on Basic and 3 months on a Pro edition.

With an End date the series stops there instead. Once no next booking is left, it is flagged Expired. Transfer series write transfers (two transactions each). Shortening Preview deletes bookings beyond the new horizon. Lengthening it fills the gap the next time the list is loaded. Future bookings also appear in the Overview — switch Until today on there to exclude them.

3.4 Editing an existing series

Changing only the amount splits the series: bookings already written keep the old amount, and a new series continues from the next booking date at the new amount. Any other change keeps the series and rebuilds bookings from today onwards, so history is never rewritten. Pause also clears today's and future bookings.

3.5 Delete a recurring payment

Deleting asks whether related transactions should be deleted as well, but only when the series has written some. Yes removes every transaction and transfer of the series, history included. No keeps everything dated before today and removes today's and later bookings.

3.6 From a CSV import

A CSV import can propose recurring payments for repeating bookings. Details are in the CSV section under Settings.

4. Transfers

A transfer moves money from an existing account to another existing one. A transfer posting always generates two transactions.

4.1 Start page

Transfers can be managed in this area. Transfers can be created, changed, deleted and sorted. A list item contains all the properties of a transfer posting: creation date, category, source account, target account, note and amount. By pressing on a list item, a transfer can be opened and edited.

4.2 Create and edit transfers

When creating or editing a transfer, you can define properties such as amount, date, source account, target account and note.

If the two accounts use different currencies, the amount is entered in the currency of the source account and the form also shows the received amount, which is what actually arrived on the target account. When the target account uses the main currency, the received amount becomes the booked value and the exchange rate is hidden. Recurring transfers between currencies have no received amount and use the current rate instead.

4.3 Delete a transfer

When deleting a transfer, a dialog box is displayed in which you want to confirm whether all related transactions should also be deleted. Confirm with Yes to delete the transactions as well. Confirm with No to keep the transactions.

4.4 Copy transfers

Open a transfer and activate the "New transfer" button. After confirming, the transfer is saved as a new transfer.

5. Categories and accounts

5.1 Start page

Categories and accounts can be managed in these areas. Accounts and categories are presented in the form of a list, with each list item containing properties such as name, color and, in the case of an account, a starting balance. By pressing on a list item, a category or an account can be opened and edited.

5.2 Create and edit categories and accounts

When creating or editing a category or account, a name and a color can be defined, with the color being proposed automatically. An account can also have a starting balance defined.

5.3 Delete a category or an account

When deleting a category or account, a dialog box will appear to confirm that all related transactions should also be deleted. Confirm with Yes to delete the transactions as well. Confirm with No to keep the transactions.

5.4 Budgeting

When budgeting, you can set a budget for each category that you do not want to exceed during a period. Budgets are displayed in the overview and offset against current category-related expenses. You can also carry over budgets into the following periods by activating the "Carryover (budget)" option in the overview.

5.5 Accounts in other currencies

An account can have its own currency, for example a card for travelling or an account abroad. Open the account and choose a currency under Currency. Accounts without their own currency use the main currency from the settings. The currency can only be changed as long as the account has no transactions. Accounts in other currencies are a Pro feature and are not included in the free version.

Transactions, recurring payments and the start balance of such an account are entered in the account currency. The form also shows the exchange rate as 1 unit of the main currency in the account currency. It is prefilled with the current rate and can be changed for every booking, for example to match your bank statement. A booking cannot be saved without a rate. When you edit a booking later, its rate stays the same, so existing bookings are not revalued.

Lists and the overview show such an account in its own currency, including its charts, category totals and start balance. The evaluation of all accounts, budgets, reports and the CSV export stay in the main currency and use the rate of each booking. Category budgets therefore always refer to the main currency.

A CSV import into an account with its own currency reads the amounts in the file as amounts in that currency and converts them at the current rate. If no rate is available, the import stops.

If the Pro feature is no longer active, for example after the trial has ended, all amounts are shown in the main currency again. The account currency and the original amounts stay stored and return as soon as the feature is unlocked again.

6. Receipts

6.1 Start page

Here you can manage your receipts. Receipts are presented as a list, with each list item containing a name and a date. A receipt can be imported as an image or PDF file. A receipt can also be photographed if your device has a camera. By pressing on a list element a receipt can be opened and edited. When receipts exist, Search opens a full-text search over the list.

6.2 Create and edit receipts

When creating or editing a receipt, name and date can be set as properties. A receipt can be imported, exported, photographed and also printed in the Mac and Windows version.

6.3 Import photos and invoices

When importing a photo or PDF invoice, the program tries to read the invoice amount and invoice date automatically. Photos and scanned PDFs are read with on-device OCR. Digital PDFs use their embedded text. The extracted text is stored for full-text search and can propose matching categories. When data is recognized, a toggle allows creating a linked transaction directly upon saving. The data read out can also be used as transaction date and transaction amount when creating a transaction after selecting a receipt.

6.4 Search

On the Receipts list, Search matches the receipt name, note, extracted amount and the full text read from the file. Photos and scanned PDFs are read with on-device OCR. Digital PDFs use their embedded text. Cancel clears the search.

7. Savings targets

7.1 Start page

Savings targets can be managed in this area. Savings targets can be created, changed, deleted and sorted. A list item contains all the properties of a savings target:

  • Name (top left)
  • End date (bottom left)
  • Amount (bottom right)
  • Rest amount to reach the target (top right)
  • Monthly rate for a defined end date (center right)
  • Furthermore, a savings target is identified by the following colors:

    Less than 33% of the target amount has been reached.

    More than 33% of the target amount has been reached.

    More than 66% of the target amount has been reached.

    Savings target has been reached.

    7.2 Create and edit savings targets

    When creating or editing a savings target, properties such as name, amount and end date can be specified. If an end is set, a monthly rate is calculated that is required to reach the savings target by the end date. Immediately after the creation of a savings target, a savings target account is created, to which amounts can be transferred for saving.

    8. Grocery Lists

    8.1 Start page

    Grocery lists can be managed in this area. Grocery lists are presented as a list, with each list item containing a name, a date, and a number of entries. By pressing on a list item, a grocery list can be opened and edited.

    8.2 Create and edit grocery lists

    When creating or editing a grocery list, name and date can be set as properties. The content of a grocery list can be entered either manually or by voice.

    9. Reports

    9.1 Expenses

    In this area an evaluation of your expenses takes place. There is a distribution of expenses by account and a distribution of expenses by category, which is presented in the form of a pie chart.

    9.2 Income

    In this area an evaluation of your income takes place. There is a distribution of income by account and a distribution of income by category, which is presented in the form of a pie chart.

    9.3 Trend

    In this area an evaluation of your income and expenses takes place as a history diagram. The development is presented as a monthly and annual history in the form of a bar and line chart.

    10. Settings

    The settings are divided into several cards. Every change takes effect immediately, so there is no separate save step.

    10.1 General

    Language, currency, mode and app color are set here. The currency determines the main currency in which all amounts are displayed, and the mode switches between day and night design, whereby the automatic setting follows sunrise and sunset. In addition, the areas currency converter, grocery lists and savings targets can be shown or hidden, so that the app only contains the functions you actually use.

    10.2 Taxes

    If taxation is activated, an editable tax rate can be specified, which is preset according to your country. A transaction is then split into a net amount and a tax amount, which is booked to a separate category.

    10.3 Evaluation

    Here you determine how the overview is grouped, by day, month or year. The preview also defines how far into the future recurring payments are taken into account. Accounts without a balance can be shown or hidden in the overview.

    10.4 Easier usage

    A default account and a default category can be selected, which are preset for every new transaction. On mobile devices there are also a simplified amount input, a footer for faster navigation and haptic feedback. On request, the app opens directly with a new transaction at launch.

    10.5 Security

    The app can be protected with a four-digit PIN and, if the device supports it, with biometric authentication.

    As soon as cloud synchronization is set up, Data encryption encrypts the backup file on your device before upload. The key is generated on the device and stored only in its secure storage. Data encryption: Receipts encrypts receipt files separately.

    Under Encryption password you can show a QR code and the password. On another device, choose Enter encryption password and scan the code or type the password. SayMoney never receives this password.

    Keep a copy of the key in a safe place. If you lose every device that still has it, encrypted cloud data cannot be recovered.

    10.6 Voice control

    Voice output reads results aloud. Voice input lets you dictate transactions and commands. How dictation fills amount, category, account and note — and when Simone takes over — is explained in the Voice control chapter. Autosave and the list of voice commands live in this settings section.

    10.7 Data

    This area contains all data actions: backup and restore, synchronization with a cloud storage, as well as import and export of transactions as a CSV file. In addition, all transactions can be reset or the entire database deleted. How CSV import and export work in detail is explained in the following section.

    Synchronization supports Dropbox, Google Drive, OneDrive and Nextcloud. It asks for the address of your own server and the login is approved in the browser. The server then issues an app password for that one device, which can be revoked there at any time.

    10.8 Simone AI

    Here you can allow Simone AI access to aggregated income and expense totals for up to the last 12 months. Individual transactions, notes, recipients and receipt files are never sent with that permission. See the chapter Simone AI for how the assistant works.

    10.9 CSV

    CSV import and export are free and stay entirely on your device. No bank file is uploaded. Both actions live under Settings → Data.

    Export transactions (csv) lets you choose one account or All. The file uses the columns Type, Account, Category, Date, Note and Amount — the same headers the native import path expects — and stays on the device.

    Import transactions (csv) asks you to pick a file. If the delimiter cannot be detected, the app asks for it. Encoding is normalized automatically, including common Latin-1 bank exports.

    If the header matches a SayMoney export exactly — Type, Account, Category, Date, Note, Amount — the import runs at once. Each row keeps its own account, and missing accounts or categories are created. That is the path for multi-account files.

    Any other file opens the Import screen. You choose one Target account for every row, then map the columns Date, Amount, Note, Category and optionally Type. Category and Type stay unmapped unless a header name matches, so a bank booking-text column is not turned into dozens of junk categories. When Type is mapped, you also enter the Income marker used in that column.

    Without a mapped category, SayMoney guesses from similar notes in your existing transactions. Words that appear in almost every note count for little, so the match stays language-agnostic without a stopword list. If no guess is confident enough, your default category is used. Amounts stay signed: negative is an expense. Only when Type is mapped and the income marker is filled does that marker decide the direction.

    After mapping, the app may open Recurring entries and propose recurring payments for bookings that repeat with the same amount and a similar note. Proposals need at least three occurrences whose gaps match weekly, every two weeks, monthly, quarterly, half-yearly or yearly. Daily is not offered. You select which proposals to create. The recurring payment gets a short label distilled from the booking text, while the imported transactions keep the full note. Series that clearly ended are dropped, and the start date is moved past today.

    Confirming writes the new payments and any selected recurring payments into your existing data. Nothing already stored is deleted.

    11. Voice control

    Voice input and voice output are free for everyone, with a fair daily limit that resets at midnight UTC. Both can be turned off under Settings → Voice control. That settings section also lists the available voice commands.

    11.1 How free-form dictation works

    On the Overview screen, speak naturally — for example “I spent 20 for beer”, “I spent 45 euros 90 for groceries” or “Expenses Cash Food 42”. SayMoney first tries to understand the utterance on your device.

    The app looks for an amount, a category name, an account name and whether it is income or an expense. If at least one of amount, category or account can be derived, it opens the new transaction form with those fields filled in.

    Words that are not used for amount, account or category — such as what you bought — are written into the note field. Currency words help form decimal amounts when needed, then they and common filler phrases are filtered out.

    For amounts with cents, say the main figure, a currency word, then the cents — for example “45 euros 90” or “45 dollars and 90 cents”. The currency word separates the two numbers. The word for cents is optional. The same pattern works in every supported language. Bare amounts without cents still work as before.

    11.2 Notes and categories

    If you name a category that already exists, it is selected. Otherwise SayMoney can suggest a category from similar notes in your past transactions. When no confident match is found, your default category stays selected and autosave stays off, so you can adjust the form before saving.

    Autosave only runs when both an amount and a category were recognized or confidently guessed, and when autosave is enabled in the settings.

    11.3 When Simone takes over

    If the spoken text cannot be turned into an amount, a category or an account, and the Simone AI add-on is active and online, the Overview microphone sends the text to Simone instead of opening an empty form. Simone’s answer is read aloud when voice output is on.

    Inside the Simone chat, the microphone always sends your words as a question to Simone. When Simone proposes a booking with a note, that note is carried into the transaction form when you confirm the action.

    11.4 Voice commands

    You can also say a command such as “New expense”, “New income”, “New category”, “New grocery list” or “New transfer”. These open the matching form and may start a short guided dialogue for account, category, amount and an optional note.

    11.5 Where to start

    Overview: long press on the floating plus button on mobile, footer microphone on desktop. Simone AI: long press on the send button on mobile, microphone next to the send button on desktop. Grocery lists: long press on the floating plus button on mobile, footer microphone on desktop, while editing. Internet is required for recognition. Voice output on desktop and iOS also needs the network.

    12. Simone AI

    12.1 Overview

    Simone AI is an assistant built into SayMoney that answers questions about the app and your finances. She explains features, suggests bookings, and can prepare forms — but nothing is saved until you confirm it yourself.

    12.2 Chat

    Open Simone AI from the menu. Type a question or dictate it when voice input is enabled. On mobile, start voice input with a long press on the send button. On desktop, the microphone sits next to the send button. The answer appears in the chat and can also be read aloud when voice output is enabled. If Overview voice input cannot derive an amount, a category or an account, SayMoney can forward the text to Simone AI instead.

    12.3 Suggested actions

    When Simone proposes one or more actions, a single Continue button appears below the answer. Tap it to open the prepared forms in order, review each one, and save as usual. Simone never changes your data without your confirmation.

    12.4 Financial data and add-on

    By default Simone receives your question and the app language only. For spending advice she may ask for permission. You can also enable access under Settings → Simone AI. Only aggregated totals are sent — balance, income and expenses for the current month, the previous month and up to the last 12 months, plus per-category totals and averages for your largest expense categories over that same period. Individual transactions, notes, recipients and receipt files are never shared. You can revoke financial access at any time. More details are in the privacy policy. Simone AI is a separate add-on and not included in SayMoney Pro. A three-day free trial starts automatically on first launch, with up to 10 questions per day. See the FAQ for pricing.

    12.5 Feedback

    Rate Simone AI answers. We review your feedback to improve the assistant.