LinuxWindows

Where Does KMyMoney Store Data and Config?

Where KMyMoney keeps your .kmy data file versus desktop app config on each OS, and how to find a lost file.

Last updated

KMyMoney keeps money and settings apart. Your finances live in a .kmy file wherever you saved it, chosen at Save As time. Application config lives in OS standard spots: XDG config and data folders on Linux, LocalAppData on Windows. Backups need both halves.

Lost-file hunts start in Open Recent, which prints full paths. Flatpak sandboxes complicate file visibility through portals, occasionally stranding saves in odd temp paths. Save the data file somewhere boring like Documents and the problem never starts.

Where KMyMoney stores this, by platform

Linux
~/.config/kmymoney/kmymoneyrc

App config and plugin settings under XDG config and local share. Data files live wherever you Save As, commonly home or Documents. Flatpak runs may scatter temp files through portals; check recent paths and grant home access when lost.

Windows
%LOCALAPPDATA%\kmymoney\kmymoneyrc

Config file found by searching the drive for kmymoneyrc when lost. Data files default to user folders, never Program Files. The app reopens the last file automatically, so Open Recent reveals the true location.

Frequently asked questions

how do I move KMyMoney to a new computer

Copy the .kmy file with the app closed; it holds all transactions and accounts in one place. Config stays behind unless you copy the config paths too. Flatpak installs may need portal permission fixes to see the file outside the sandbox.

where did my .kmy file go

Open File and hover Open Recent to reveal full paths of known files. Save a fresh empty file and note where it lands; lost files usually sit beside it. Tmp files starting with .xpd mark interrupted saves worth inspecting.

where should I save the data file

You choose at every Save As; Documents or home folders are the sane defaults. Program folders are wrong and often unwritable. The recent list reopens the last file automatically, so placement only matters for backups.

Notice an outdated path? Let us know.