Let's say that your transaction data is in Quicken Home & Business. You want to migrate this to GnuCash. We will first walk through the steps of performing this migration. Then we will analyze the pros and cons of such a migration:
Now that you have seen the steps for performing one such migration, let us look at the different ways of handling such a migration and their pros and cons.
Migration of accounting data from one software to another is a difficult process for the following reasons:
Keeping in mind these difficulties, you may be able to meet your business requirements by archiving the old data and starting a fresh implementation of GnuCash.
The best time for archiving your old data and implementing GnuCash afresh is the beginning of the year. So, plan on continuing to use your existing software till the end of the current year. Side by side, you can keep working on trying out GnuCash with sample transactions and tweaking your account tree to better suit the needs of your business based on what you have learned about what works and what needs to be improved. Then when the New Year rolls by, you can implement GnuCash and finish up the previous year's transactions in your existing software and archive it.
We list some circumstances, as examples, that may justify putting in the effort to perform a migration of the old data from your existing accounting software to GnuCash:
At the end of all this assessment, if you are convinced that you have a strong business case for attempting to migrate, take a deep breath, roll up your sleeves, and get ready to get your hands dirty:
If you are tech savvy, that is great. If not, take your "trusted techie" out for lunch. This may be a friend, cousin, consultant, or a fellow small business owner you have an informal mutual cooperation agreement with. At some point, if you run into trouble, you may need to call in the troops. You can also get help in the GnuCash User Forum (http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html). Search the forum first to see whether your question has been already asked and answered. If not, post a new message clearly stating what system you are using, what you are trying to do, which step failed, and what the specific error is. And, of course, don't forget to thank the volunteers who not only provide great software but are very prompt to respond to users' questions as well.
You are using a spreadsheet to maintain your accounts. These are getting more complicated over time and seem to be requiring more and more of your time. It now appears burdensome to keep track of your accounts through this manual method. You have also come to the conclusion that your business could benefit from modern accounting software features such as bank reconciliation, scheduled transactions, sales tax, income tax statements, and check printing.
You have two options to import that data into GnuCash:
Make a trial import with each option and see what works best for you.
Microsoft Office Accounting was formerly known as Office Small Business Accounting (Office SBA for short). It allows you to export the data to an Excel file. Once the data is in an Excel file, you can follow the same process as outlined in the section on migrating from Excel.
The level of difficulty of migrating from Quicken1 depends largely on whether your version of Quicken allows you to export to a QIF file.
If your version of Quicken allows you to export to a QIF file, then you have the following direct path to bringing that data into GnuCash:
An additional advantage of this approach may be that you can export the entire file and its categories in one pass.
If your version of Quicken does not allow you to export to a QIF file, then you can try the alternative approach below:
After the import is completed, you can rearrange your accounts so that they are all subaccounts of the five main accounts namely, assets, liabilities, income, expenses, or equity. You can do this from Edit Accounts by changing the Parent Account. If there is no equity account you can create one.
QuickBooks doesn't support exporting to QIF format. Instead, it allows export to the IIF format. So, you have the following options to export data from QuickBooks:
Then you can either import the CSV data directly or convert the CSV to QIF using a freeware or commercial tool.
Here is a list of frequently asked questions about exporting from other accounting software and our answers:
Here is a list of frequently asked questions about migration to GnuCash and our answers:
a. QIF
b. CSV
c. IIF
d. OFX