Sage Instant Accounts or Quickbooks?
The company I work with uses Intuit QuickBooks Online and have had zero problems with it. The functionality is effective and it fits the size of our company as well. (Not huge, but I wouldn't consider it a 'small business') Also, you can try a 30 day free trial. QuickBooks Simple Start focuses on small business accounting, so for this reason it has a cleaner interface and is simple to use. QuickBooks Simple Start compared to Quicken Home This article doesn't exactly have a bright light shining on Quickbooks, but I think it's fair to show you other alternatives: http://www.pcmag.com/article2/0,2817,2382514,00.asp [Note that it is from 2011] "Note: Specific to UK. I can't recommend anything higher than Crunch - they act as your accountant and have their own cloud accounting software, so it's more expensive than just using cloud accounting software, but if you use an accountant to do your year-end anyway, then they cost about the same as using cloud accounting software plus using an accountant to do your year-end. The thing I like (as a software development contractor) is that I don't have to know or worry about different ledger accounts, or journal entries, or any of the other weird accounting things, etc. Most cloud accounting software claim to simplify accounting ""so that you can concentrate on running your business"" whereas the reality is that you still have to spend ages learning how to be an accountant just to fill it in correctly. With Crunch that's actually true, it does actually make it simple. I've used Crunch, Sage, and Xero, so my sample-set isn't very big - just thought I'd share my experiences. If you value your time and get annoyed by having to create multiple internal transfers between different ledgers just to do something simple, it's for you. This probably sounds like a sales pitch, but I have nothing to do with them and nothing to gain by recommending them. The only reason I'm so passionate is I started a new business to do an online shop and tried to use Crunch, but they don't do retail businesses. Only contractors/freelancers or simple service-based businesses (their software is geared up specifically for that which I guess is why it's more simple than the others). Anyway, so now I'm annoyed at having to use the more complicated ones."
In my business we still use it. (Physical Gas Trading) Not sure what we are going to use. I suspect it'll be ICE instant messenger and maybe Yahoo? Not sure yet but it was a big topic on Friday. I don't think it has to be either-or. You can profitably invest inside the SIMPLE. (Though I wouldn't put in any more than the 1% it takes to get the match.) Let's look at some scenarios. These assume salary of $50k/year so the numbers are easy. You can fill in your own numbers to see the outcome, but the percentages will be the same. Let it sit in cash in the SIMPLE. You put in 1%, your employer matches with 1%. Your account balance is $1,000 (at the end of the year), plus a small amount of interest. Cost to you is $500 from your gross pay. 100% return on your contributions, yay! Likely 0-1% real returns going forward; you'll be lucky to keep up with inflation over the long term. Short term not so bad. Buy shares of index ETFs in the SIMPLE; let's assume the fee works out to 10%. You put in 1%, employer matches 1%. Your contributions are $500, fees are $100, your balance is $900 in ETFs. 80% instant return, and possible 6-7% real long term returns going forward. Buy funds in the SIMPLE; assume the load is 5%, management fee is 1% and you can find something that behaves like an index fund (so it is theoretically comparable to above). 1% from you, 1% from employer. Your contributions are $500, load fees are $50, your balance is $950. 90% instant return, and possible 5-6% real long term returns going forward (assuming the 6-7% real returns of equities are reduced by the 1% management fee). (You didn't list out the fees, and they're probably different for the different fund choices, so fill in your own details and do the math.) Invest outside the SIMPLE in the same ETFs or equivalent no load index funds; let's assume you can do this with no fees. You put in the same 1% of your gross (ignoring any difference that might come from paying FICA) into a self directed traditional IRA. At the end of the year the balance is $500. So deciding whether or not to take the match is a no brainer: take it. Deciding whether you should hold cash, ETFs, or (one of two types of) funds in your SIMPLE is a little trickier. Any accounting software should be able to handle this.  When you invoice them, set the invoice date to the date of the event.  Then receive a partial payment against that invoice.  This will cause your accounting software to display the service income in the correct period as well.  So if you sent them invoice for August 7, 2014 event on May 5th, 2014 and they gave you $500 due, you would see this Income in August ($500 on Cash basis, $1000 on Accrual basis.  When you received the other $500 in August, you would see $1000 for both methods).  You would not see any income in May, when you created the invoice.  This is better for revenue matching with the correct period. When you send them same invoice (say 30 days before the event), Set the software to show payments already received  (it seems that most online accounting software will do this by default).  Here is an example in Freshbooks.    Here is an example in Xero:  Seems they both display information on when you can expect payment on the their respective dashboards.   In the Desktop version of Quickbooks (which I use a lot), it will not show the balance of the customer by default on an invoice.  You will have to modify the invoice template.  There are more details on that here.  In Desktop version of Quickbooks, you can look at Cash Flow Forecast report to see the expected amount coming in.   I hope that helps and good luck. I like Quicken for personal use, and they have a small business edition if you don't want to move into QuickBooks. Update: I am now using another app called toshl and I am very satisfied with it. In fact, I am a paying customer. It is web based, but it has clients for iPhone, Android and Windows Phone as well.  Another one, I tried is YNAB.   Did you consider trying an online app? I am using Wesabe and I am happy with it. I found it much better these web-based ones because I can access my data from anywhere. So far I am doing mint.com for a few minutes a couple of times a week, despite my security concerns, and that's working fairly well as practice until my job starts.  I'm hoping to get my bank to allow up to date transaction download, and then I'm considering using YNAB once I start my job.  I will update this as I go along. My bank will let me download credit card transactions directly into a personal finance program, and by assigning categories to stores I can get at least a rough overview of that sidd of things, and then adjust categories/splits when needed. Ditto checks. Most of my spending is covered by those. Doesn't help with cash transactions, though; if I want to capture those accurately I need to save receipts. There are ocr products which claim to help capture those; haven't tried them. Currently, since my spending is fairly stable, I'm mostly leaving those as unknown; that wouldn't work for you. "I'm a big fan of Mint. I tried Wesabe prior to mint and at the time (about a year ago) it was lacking the integration of many of my accounts, so I had to go with Mint by necessity. Since then, Mint has gotten better almost monthly. I can do almost everything I want, and the budgeting tools (which would address your ""6 months out"" forecast desires) and deal alerts (basically tells you if you can get a better interest rate on savings/credit card/etc) are really helpful. Highly recommended!"