How can I import customers and invoices from a previous year's Gnucash file?
There does not appear to be a way to export the customers and invoices nor a way to import them into another data file if you could export them. However, as said in the comments to your question, your question seems predicated upon the notion that it is 'best practice' to create a new data file each year. This is not considered necessary It should be noted that GnuCash reports should be able to provide   accurate year-end data for accounting purposes without zeroing   transactions, so book-closing may not be necessary. Leaving books   unclosed does mean that account balances in the Chart of Accounts will   not show Year-To-Date amounts.   - Closing Books GnuCash Wiki The above linked wiki page has several methods to 'close the books' if that is what you want to do - but it is not necessary. There is even a description on how to create a new file for the new year which only talks about setting up the new accounts and transactions - nothing about customers, invoices etc. Note that you can 'close the books' without creating a new data file. In summary: you cannot do it; but you don't need to create a new file for the new year so you don't need to do it.
"For any accounts where you have a wish to keep track of dividends, gains and losses, etc., you will have to set up a an account to hold the separately listed securities.  It looks like you already know how to do this.  Here the trading accounts will help you, especially if you have Finance:Quote set up (to pull security prices from the internet). For the actively-managed accounts, you can just create each managed account and NOT fill it with the separate securities.  You can record the changes in that account in summary each month/year as you prefer. So, you might set up your chart of accounts to include these assets: And this income: The actively-managed accounts will each get set up as Type ""Stock.""  You will create one fake security for each account, which will get your unrealized gains/losses on active accounts showing up in your trading accounts.  The fake securities will NOT be pulling prices from the internet.  Go to     Tools -> Securities Editor -> Add and type in a name such as ""Merrill Lynch Brokerage,"" a symbol such as ""ML1,"" and in the ""Type"" field input something like ""Actively Managed."" In your self-managed accounts, you will record dividends and sales as they occur, and your securities will be set to get quotes online.  You can follow the general GnuCash guides for this.   In your too-many-transactions actively traded accounts, maybe once a month you will gather up your statements and enter the activity in summary to tie the changes in cost basis.  I would suggest making each fake ""share"" equal $1, so if you have a $505 dividend, you buy 505 ""shares"" with it.  So, you might have these transactions for your brokerage account with Merrill Lynch (for example): When you have finished making your period-end summary entries for all the actively-managed accounts, double-check that the share balances of your actively-managed accounts match the cost basis amounts on your statements.  Remember that each fake ""share"" is worth $1 when you enter it.  Once the cost basis is tied, you can go into the price editor (Tools -> Price Editor) and enter a new ""price"" as of the period-end date for each actively-managed account.  The price will be ""Value of Active Acct at Period-End/Cost of Active Acct at Period-End.""  So, if your account was worth $1908 but had a cost basis of $505 on Jan. 31, you would type ""1908/505"" in the price field and Jan. 31, 2017 in the date field. When you run your reports, you will want to choose the price source as ""Nearest in Time"" so that GnuCash grabs the correct quotes. This should make your actively-managed accounts have the correct activity in summary in your GnuCash income accounts and let them work well with the Trading Accounts feature." "Assuming USA: It is possible to make the interest deductible if you go to the trouble of structuring, and filing, the loan as an actual mortgage on a primary residence. Websearching ""intra-family loan"" will find several firms which specialize in this. It costs about $700 for all the paperwork and filing fees as of last time I checked, so unless you're going to pay at least three times that in interest over the life of the loan it probably isn't worth considering. (For an additional fee they'll take care of the payment processing,  if you'd really rather be hands-off about it.) I have no idea whether the paperwork fees and processing fees can be deducted from the interest as a cost of producing that income. In theory that ought to be true, but I Am Not A Lawyer. Or accountant. Note: one of the interesting factors here is that the IRS sets a minimum interest rate on intra-family loans. It's pretty low (around 0.3%), so in most cases you can say you gifted the difference if you'd prefer to charge less... but that does set a floor on what the IRS will expect the lender to declare, and pay taxes on. There's a lot more that can be said about this, but since I am NOT an expert I'll refer you to those who are. I have no affiliation with any of this except as a customer, once; it seemed pretty painless but I can't claim to know whether they were really handling everything exactly correctly. The website seemed to do a pretty good job of explaining what choices had to be made and their effects, as well as discussing how these can be used to avoid excess gift taxes by spreading the gift over a number of years." "Not to detract from the other answers at all (which are each excellent and useful in their own right), but here's my interpretation of the ideas: Equity is the answer to the question ""Where is the value of the company coming from?""  This might include owner stakes, shareholder stock investments, or outside investments.  In the current moment, it can also be defined as ""Equity = X + Current Income - Current Expenses"" (I'll come back to X). This fits into the standard accounting model of ""Assets - Liabilities = Value (Equity)"", where Assets includes not only bank accounts, but also warehouse inventory, raw materials, etc.; Liabilities are debts, loans, shortfalls in inventory, etc.  Both are abstract categories, whereas Income and Expense are hard dollar amounts.  At the end of the year when the books balance, they should all equal out. Equity up until this point has been an abstract concept, and it's not an account in the traditional (gnucash) sense.  However, it's common practice for businesses to close the books once a year, and to consolidate outstanding balances.  When this happens, Equity ceases to be abstract and becomes a hard value: ""How much is the company worth at this moment?"", which has a definite, numeric value. When the books are opened fresh for a new business year, the Current Income and Current Expense amounts are zeroed out.  In this situation, in order for the big equation to equal out: Assets - Liabilities = X + Income - Expeneses the previous net value of the company must be accounted for.  This is where X comes in, the starting (previous year's) equity.  This allows the Assets and Liabilities to be non-zero, while the (current) Income and Expenses are both still zeroed out.  The account which represents X in gnucash is called ""Equity"", and encompasses not only initial investments, but also the net increase & decreases from previous years.  While the name would more accurately be called ""Starting Equity"", the only problem caused by the naming convention is the confusion of the concept Equity (X + Income - Expenses) with the account X, named ""Equity""." The IRS' primary reference Pub 519 Tax Guide for Aliens -- current year online (current and previous years downloadable in PDF from the Forms&Pubs section of the website) says NO: Students and business apprentices from India.   A special rule applies .... You can claim the standard deduction .... Use Worksheet 5-1 to figure your standard deduction. If you are married and your spouse files a return and itemizes deductions, you cannot take the standard deduction. Note the last sentence, which is clearly an exception to the 'India rule', which is already an exception to the general rule that nonresident filers never get the standard deduction. Of course this is the IRS' interpretation of the law (which is defined to include ratified treaties); if you think they are wrong, you could claim the deduction anyway and when they assess the additional tax (and demand payment) take it to US Tax Court -- but I suspect the legal fees will cost you more than the marginal tax on $6300, even under Tax Court's simplified procedures for small cases. Thanks for helping me gauge my expectations for this project. The more advanced stuff may require an exception then. I guess they are looking to knock off the casual Excel users while making exceptions for the more advanced Corporate Finance/Financial Reporting team. Thanks for your input though, can I ask you what your organization does and what areas you did have success in transitioning to GSuite? "GNUCash won't show 'Credit Card' type accounts in ""Process Payment"", as of v.2.6.1. A workaround is to create another  account of type A/Payable. Then, transfer the operations you want to pay via ""Process Payment"" to this new account. It should be visible now. A drawback is that you have split your current Credit Card debt, which makes it harder to track. Alternatively you may wish to only use this new account for all your credit card related expenses. Another alternative is processing payments for these purchases manually to keep the 'credit card' accounts consistent." Given your needs, GNUcash will do swimmingly. I've used it for the past 3 years and while it's a gradual learning process, it's been able to resolve most stuff I've thrown at it. Schedule bills and deposits in the calendar view so I can keep an eye on cash flow.  GNUcash has scheduled payments and receipts and reconcilation, should you need them. I prefer to keep enough float to cover monthly expenses in accounts rather than monitor potential shortfalls.   Track all my stock and mutual fund investments across numerous accounts. It pulls stock, mutual and bond quotes from lots of places, domestic and foreign. It can also pull transaction data from your brokers, if they support that.  I manually enter all my transactions so I can keep control of them. I just reconcile what I entered into Quicken based on the statements sent to me. I do not use Quicken's bill pay There's a reconciliation mode, but I don't use it personally. The purpose of reconcilation is less about catching bank errors and more about agreeing on the truth so that you don't incur bank fees. When I was doing this by hand I found I had a terrible data entry error rate, but on the other hand, the bayesian importer likes to mark gasoline purchases from the local grocery store as groceries rather than gas. I categorize all my expenditures for help come tax time. GNUcash has accounts, and you can mark expense accounts as tax related. It also generates certain tax forms for you if you need that. Not sure what all you're categorizing that's helpful at tax time though. I use numerous reports including. Net Worth tracking, Cash not is retirement funds and total retirement savings. Tons of reports, and the newest version supports SQL backends if you prefer that vs their reports. I have a CPA. They said that it isn't possible. However, I've seen on message boards that it indeed IS possible, multiple times. I'll likely reach out to another CPA. However, I am interested to hear from somebody who has done this before, so that I at least have a name or defined process for what I'm attempting to do.