From MS Money Sunset

Hugh McLeod's Avatar

Hugh McLeod

19 Jun, 2019 05:57 PM

Can I import any data from my MS Money account to moneydance?

  1. 1 Posted by derekkent23 on 19 Jun, 2019 06:02 PM

    derekkent23's Avatar

    I am not support staff, just a user.

    Try it out for yourself.

    The downloaded version of Moneydance is a full working version with the only limit being a maximum of 100 manually entered transactions, with no time limit. Imported files from other financial programs and your bank have no limit on imports. If you decided to purchase you are sent a key by email that unlocks the 100-manual transaction limit. If after testing with this free trial version you purchase and change your mind see the 90 day money back guaranty at
    For the future Moneydance never sunsets the version it releases. So, you don’t have to upgrade. If you won’t to upgrade the next version is free (say 2017 to 2019) and from then on you get a 50% discount. All upgrades within a version are free.

    Make sure you are running this build of Moneydance

    You need to use your old program to export your data in a QIF file type, one QIF file for each account, including any closed account that have transfers to any open accounts, re-open these accounts if necessary.

    Open one of the QIF files in a text editor. You are looking for the date format used in the file e.g. D25/03'2019 Day Month Year or D5/ 17'19 or D05/31/2017 Month Day Year etc. You will need this information later. If you get this wrong it will be apparent as the dates in Moneydance will be all over the place and you will need to start again creating a new data set.

    QIF files were never meant for transferring data from one program to another, but it’s all that is available, you will need to spend time cleaning thing up when import is complete.

    When you first start Moneydance it opens in the Welcome window click on “Create a new account set”. If you have opened Moneydance before create a new data set under FILE (MONEYDANCE on Mac) – NEW.
    Select “Create New File” (Data Set) and click NEXT. Type in an Account Set Name (Data Set) and click NEXT. Change Primary Currency (base currency), if required. File Type, leave at “Standard Account set”, click FINISH.
    In the side bar (list on left) under BANK deleted the two default Bank accounts, highlighting them in turn and using ACCOUNT – DELETE ACCOUNT.
    If you have accounts with currencies that are not in your base currency make sure they are displayed on the Summary Page. Ensure box “Show on summary page” is ticked under TOOLS – CURRENCIES – highlight subject currency and double click – EDIT.

    Select one of your QIF account files, the one with the most transfers to other accounts.
    1. If in step 3 you don’t see the name of the account you are importing click CANCEL and setup the account. ACCOUNT – NEW ACCOUNT - select account type – NEXT – Enter the name of the account exactly as it appears in your old program under “Account Name” – OK.
    2. Drag and dropped the QIF file into the side bar (list on left).
    3. Waited for import window to appear, this can take a few minutes.
    IMPORTANT Checked all listed accounts are of the correct type and currency and changed if required. Find the name of the account you are importing in the list and highlight it.
    4. The “Date Format” should be set to the date format used in the QIF file not the date format you want to use in Moneydance. Select the correct Decimal Character. Do not tick “File was downloaded”.
    5. Click import and waited to account values to file in, again this can take some time.

    Account that have transfer within the QIF file you imported will be automatically created. Don’t worry that their balances are incorrect, as you import the other QIF account files thing will sort themselves out.
    Some accounts maybe hidden under the “+” at the bottom of the side bar, added them back.

    Repeat the process steps 1 to 5 for each QIF account file.

    Some QIF files don’t include initial account balances. If you think this is the case you can add initial balance to affected accounts as follows.
    Highlighting an account, then click ACCOUNT – EDIT ACCOUNT and add an Initial Balance.

    For investment accounts QIF file don’t always carry security prices other than buy sell prices, so investment account balances maybe wrong until you update with current security prices.

    Reminder are not included in QIF files.

    Any accounts that are inactive (closed) should be made inactive by highlighting the account in the side bar and clicking ACCOUNT – EDIT ACCOUNT and ticking the inactive box. To remove them from the side bar right click and select REMOVE FROM SIDE BAR.

    Now the real work starts to check balances and tidy thing up. This is especially true of investment accounts as not all action types are supported. But worth it in the end.

    For information on how to use Moneydance see

    Hope this helps

  2. 2 Posted by -Kevin N. on 19 Jun, 2019 06:08 PM

    -Kevin N.'s Avatar

    Hi Hugh,

    Yes, you can import data from MS Money into Moneydance.

    Depending on the complexity of your data, it can be anywhere from straightforward to less than trivial.

    I continue to use MS Money Sunset along with Moneydance.

    There is a free, program called Pocketsense that allows MS Money users to download bank transactions (from those financial institutions that provide an OFX server) and also stock quotes from Yahoo and I believe Google.

    If you're interested, here's a link to the developer's website of Pocketsense.

    -Kevin N. (not a member of MD support)

  3. 3 Posted by Stephen Palmstr... on 26 Jun, 2019 09:00 PM

    Stephen Palmstrom's Avatar

    I have just spent ages trying to migrate from MS Money to Moneydance (downloaded a few days ago, version 2019.2 (1868)) but am beginning to consider abandoning the attempt, deleting Moneydance and asking for my money back. A really serious flaw is that the QIF transactions that have both a classification (which Moneydance calls a tag) and a transfer account are imported with a null category and a line like this:

    Category|[Transfer account]

    The corresponding QIF entry is this:
    L/Category|[Transfer account]

    Also, how does Moneydance manage when you import both source and destination accounts? Surely it duplicates the transactions?

    It would also have been really good to have been able to create a spreadsheet of accounts and to have a batch job to run imports as you have to export account by account from MS Money.

  4. 4 Posted by Stephen Palmstr... on 26 Jun, 2019 09:51 PM

    Stephen Palmstrom's Avatar

    I've had another look. MS Money exports incorrectly, it seems.

    L[Transfer account]/Category seems to work. But it means writing a program to update all the QIF files!

  5. 5 Posted by dwg on 26 Jun, 2019 10:12 PM

    dwg's Avatar

    I'm a fellow user.

    I pulled a definition of the L instruction from old Intuit material, this is what it says:

    Category or Transfer and (optionally) Class. The literal values are those defined in the Quicken Category list. SubCategories can be indicated by a colon (":") followed by the subcategory literal. If the Quicken file uses Classes, this can be indicated by a slash ("/") followed by the class literal. For Investments, MiscIncX or MiscExpX actions, Category/class or transfer/class.

    So you cannot have a category and a transfer account in the L qualifier but you can have a Category or Transfer and a class. My understanding is that in Moneydance that a Quicken Class is equivalent to a Moneydance Tag.

  6. 6 Posted by Hugh Mcleod on 26 Jun, 2019 11:16 PM

    Hugh Mcleod's Avatar

    Mine seems to have migrated with no problems
    I’m going to run both for a while to see if any problems surface

    Sent from my iPad

  7. System closed this discussion on 25 Sep, 2019 11:20 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac