Good book-keeping software?
You can try Wave Accounting. Its a free software for Small Business and web-based. http://waveaccounting.com/ The short answer is that there are no great personal finance programs out there any more. In the past, I found Microsoft Money to be slick and feature rich but unfortunately it has been discontinued a few years ago.  Your choices now are Quicken and Mint along with the several open-source programs that have been listed by others. In the past, I found the open source programs to be both clunky and not feature-complete for my every day use. It's possible they have improved significantly since I had last looked at them. The biggest limitation I saw with them is weakness of integration with financial service providers (banks, credit card companies, brokerage accounts, etc.) Let's start with Mint. Mint is a web-based tool (owned by the same company as Quicken) whose main feature is its ability to connect to nearly every financial institution you're likely to use. Mint aggregates that data for you and presents it on the homepage. This makes it very easy to see your net worth and changes to it over time, spending trends, track your progress on budgets and long-term goals, etc. Mint allows you to do all of this with little or no data entry. It has support for your investments but does not allow for deep analysis of them. Quicken is a desktop program. It is extremely feature rich in terms of supporting different types of accounts, transactions, reports, reconciliation, etc. One could use Quicken to do everything that I just described about Mint, but the power of Quicken is in its more manual features. For example, while Mint is centred on showing you your status, Quicken allows you to enter transactions in real-time (as you're writing a check, initiating a transfer, etc) and later reconciles them with data from your financial institutions. Link Mint, Quicken has good integration with financial companies so you can generally get away with as little or as much data entry as you want. For example, you can manually enter large checks and transfers (and later match to automatically-downloaded data) but allow small entries like credit card purchases to download automatically.  Bottom line, if you're just looking to keep track of where you are at, try Mint. It's very simple and free. If you need more power and want to manage your finances on a more transactional level, try Quicken (though I believe they do not have a trial version, I don't understand why). The learning curve is steep although probably gentler than that of GnuCash. Last note on why Mint.com is free: it's the usual ad-supported model, plus Mint sells aggregated consumer behaviour reports to other institutions (since Mint has everyone's transactions, it can identify consumer trends). If you're not comfortable with that, or with the idea of giving a website passwords to all your financial accounts, you will find Quicken easier to accept. Hope this helps. I like Quicken for personal use, and they have a small business edition if you don't want to move into QuickBooks. Best Linux software is PostBooks. It is full double entry, but there is definitely a learning curve.  For platform-agnostic, my favorite is Xero, which is web-based. It is full double entry balance sheet, the bank reconciliation is a pleasure to use, and they are coming out with a US version this summer. Easy to use and does everything I need. I like using Mint.com to track my expenses.  It makes it very easy to watch my budget and monitor my spending. I think Peachtree is a double entry system "Xero and WaveAccounting can make things easy, but they also have their limitations. I've used both for short periods of time but found both of them to be lacking. While the ""ease"" is appealing, the ability to drill into the details and get good reports is the downfall of both of these accounting systems. QuickBooks may seem like the easy answer here, but it really is the best for getting the power you want without getting too complicated." You should consider Turbocash. It's a mature open-source project, installed locally (thick client). I'm not directly affiliated with the company (I work for one of the add-on partners) but I can wholeheartedly recommend Xero for both personal and business finances. Their basis is to make accounting simple and clean, without sacrificing any of the power behind having the figures there in the first place. You can try manager.io.   It has a desktop, cloud and server edition that should fit your needs.
"You Need A Budget is a nice budgeting tool that works on the desktop.   It is more focused on manual entry and budgeting over auto-downloading and categorizing.   It does support downloading transactions from banks and then importing the transaction files.    You mentioned having ""trust issues"" with a bank and this would be safe as you don't enter your credentials into the app.   It also has a mobile app that works well. Not exactly what you are looking for, but it would work in India and be safe if you have an untrustworthy bank and it would allow you to import transactions." I use GNUCash. It's a bit more like Quickbooks than plain Quicken, but it's not all that complicated. Probably the most difficult part is understanding the idea of income accounts.  Benefits: For short term planning, I use scheduled transactions. If I'm spending more than I have, it'll show up here. Every paycheck and dollar spent or invested is recorded with the exact date I anticipate it will happen, 30 days in advance. If that would overdraw my checking account, the Future Minimum Balance field will go negative and red. This lets me move float to higher interest savings and retirement funds, and avoids overdraft fees or other mishaps. By looking 30 days ahead in detail, I have enough time to transfer from illiquid assets. For longer term planning, I keep a spreadsheet around that plans out annual expenses. If I'm spending more than I earn, it shows up here. I estimate everything: expenses, savings, taxes, and income. I need this because I have a lot of expenses that are far less frequent than monthly or paycheck-ly. The beauty of it is that once I've got it in place, I can duplicate the sheet and consider tweaks for say taking a new job or moving, or even just changing an insurance plan (probably less relevant for those with access to NHS). Especially when moving to take a new job, it's not as straightforward as comparing salaries, and thus having a document for the status quo to start from lets you focus on the parts that changed. "A few practical thoughts: A practical thing that helps me immensely not to loose important paperwork (such as bank statements, bills, payroll statement, all those statements you need for filing tax return, ...) is: In addition to the folder (Aktenordner) where the statements ultimately need to go I use a Hängeregistratur. There are also standing instead of hanging varieties of the same idea (may be less expensive if you buy them new - I got most of mine used): you have easy-to-add-to folders where you can just throw in e.g. the bank statement when it arrives. This way I give the statement a preliminary scan for anything that is obviously grossly wrong and throw it into the respective folder (Hängetasche). Every once in a while I take care of all my book-keeping, punch the statements, file them in the Aktenordner and enter them into the software. I used to hate and never do the filing when I tried to use Aktenordner only. I recently learned that it is well known that Aktenordner and Schnellhefter are very time consuming if you have paperwork arriving one sheet at a time. I've tried different accounting software (being somewhat on the nerdy side, I use gnucash), including some phone apps.  Personally, I didn't like the phone apps I tried - IMHO it takes too much time to enter things, so I tend to forget it. I'm much better at asking for a sales receipt (Kassenzettel) everywhere and sticking them into a calendar at home (I also note cash payments for which I don't have a receipt as far as I recall them - the forgotten ones = difference ends up in category ""hobby"" as they are mostly the beer or coke after sports). I was also to impatient for the cloud/online solutions I tried (I use one for business, as there the archiving is guaranteed to be according to the legal requirements - but it really takes far more time than entering the records in gnucash)." I see that at work too. People too ignorant to use Excel to store financial information so they hand you a sheet of paper with 20 ticker tape receipts from a ticker tape calculator showing how they added up numbers as support for a transaction...really? How much money is this costing the company on an annual basis?! Ticker tape fades, our soft documents are backed up off site nightly...  EDIT: There are a lot of jobs (private and public sector) that are simply obsolete but people cling to them anyway because of politics and general organizational-disorganization. "While Googling answers for a similar personal dilemma I found Mvelopes. I already have a budget but was looking for a digital way for my husband and I to track our purchases so we know when we've ""used the envelope"". It's a free app." "Mint is one alternative. If you want the raw data in CSV format, you can use ""Export"" feature under" I use iBank for Mac to keep track of my expenses. I also use the iPhone version since they can sync over Wi-Fi and I can capture expenses right on the spot instead of trying to remember what I spent on when I turn on my laptop. I wrote a small Excel-based bookkeeping system that handles three things: income, expenses, and tax (including VAT, which you Americans can rename GST).  Download it here. If held in one savings account, how can I easily manage what percentage is planned for which   purpose? I used a spreadsheet for some years, but found it clumsy for everyday use. Thus I wrote some software which my wife and I use for our short-term as well as long-term planning, available at http://budgeter.sourceforge.net. It specifically helps with splitting the money in one or several accounts into logical categories. (The software is not the most user-friendly ever, so there may be better suggestions that follow, but it works well for us. Please feel free to suggest improvements to it as well.) I currently use Moneydance on my Mac.  Before that I had used Quicken on a PC until version 2007. It is pretty good, does most simple investment stuff just fine. It can automatically download prices for regular stocks.  Mutual funds I have to input by hand. "Uh, have you tried google docs? Start off simple. Other than that, for the moment I use GNUCash. Some day I might try to write my own, but for now it works well enough. I have a number of scheduled transactions in GNUCash, and it records them days in advance. You talk about ""I should have how much money"", but GNUCash offers a slightly better format: Future Minimum Balance. If you want to know whether you can spend money in an account without triggering a chain reaction, that's the number you want. Being web-based so that it can be accessed from any OS. GNUCash is cross platform, with Windows, OSX and Linux clients. It also supports mysql/postgres database backends, so while it's not ""Web based"", you can keep your data ""in the cloud""." "Since this is a cooperative I'm guessing your partners may want to be able to view the books so another key point you may want to consider is collaboration.  QuickBooks desktop has all of these same issues because it is meant to be used on a single desktop. We're in an age of mobile devices, and especially in a business like landscaping it would be nice if certain aspects of record keeping could be done at the point and time where they are incurred.  I'd argue you want a Software as a Service (SaaS) accounting package as opposed to ""accounting software"" which might come on a CD in the form of QuickBooks, Sage and others. Additionally, most of these will also have guides to help make sure you are properly entering your records. Most of these SaaS products also have customer success teams to help you along should you need assistance. Depending on the level of your subscription you may get more sophisticated handling of taxes, customized invoices or integrated payroll. Your goal is to keep accurate records so you can better run your business and maintain obligations like filing taxes. You're not keeping the records just to have them. Keep them in a place where they will work for you and provide the insights and functionality that will help your business grow and become successful. Accounting software will always win in this scenario over a spreadsheet. FULL DISCLAIMER: I work for Kashoo, a simple cloud accounting product designed for small businesses. But the points I mention above are true for Xero, QuickBooks Online and Wave as well as Kashoo. And if you really want expertise to go with the actual software consider service providers with a platform like: Indinero, Bench, easyrecordbooks or Liberty Accounting." 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. "There are tonnes, and tonnes of things out there, but you have to be careful what you search for.  Be specific about what you want.  If you search for ""time sheet"" for example, you'll just get a bucket of stuff having to do with stylesheets, because there's more of that around. The most common type of small tool for tracking time is usually a timer-type thing that runs as a widget, gadget, or System Tray tool.  You have to click it on, then off again, and the nice ones produce a usable output file.  CSV, or XLS, or some such. There are tools that track what documents you have open, when you opened them, and when you closed them, and you can sort it out from there.  They're a bit resource-heavy, so be careful if you have a low power system. Quickbooks has a little utility that will make file which can be imported into your accounting.  Quickbooks is NOT for the average business person.  You almost have to be a bookkeeper to get the most out of it.  On the other hand, you can have a bookkeeper set it up for you, and at the end of the year your taxes are a one button affair. For Windows software I like to use the site snapfiles.com.  It's always been reliable, the rating systems are pretty accurate, they mostly maintain their own copies of the software, they test for viruses, and the let you specify a ""freeware only"" search ;-) For Mac software I like versiontracker.com.  If you're a massive freeware user, like me, sign up for an account, so you can receive alerts regarding updates, and such. Currently I do most of my computer-based organization on a Mac with piece of software by CircusPonies.com called NoteBook.  There's a command to insert the time, date, or both, and I just use that when I have a need to record elapsed time. I have even run across (and I forget the name) a piece of software for tracking time on Windows, which had multiple timers which you could set so either they were allowed to run concurrently (lawyers), or only one would run at a time. Anyway…  Personally I think freeware is fun, but be careful.  It's still the wild frickin west out there.  If you don't trust the site you're downloading from, scan it with your anti-virus software before you install it, create a Restore Point, do a full, offsite backup of all your hard drives, unplug your computer from the Internet, send your wife to her mother's, lock the kids in the basement, cross your fingers, and phone the local bishop for a dispensation (http://en.wikipedia.org/wiki/Dispensation_(Catholic_Church))." If you can set up automatic payments (like direct debits in the UK) and you can be disciplined enough to not spend the money on something else then this can be a good way of building/improving your credit rating. Banks / Lenders like it when they see you have previously taken, and repaid, credit. This can help you get better finance deals etc. in the future. Update: as noted in the comments France had a different financial system and people do not have credit ratings, so this point isn't valid in France