Advice on invoicing software for small business?

I am looking for some invoicing software for a small business.  Right now they are using Invoice Expert Advanced Edition but it is pretty "old" and doesn't support much or release updates.  This is for a consulting company so the item they are billing out the most is time.  Does anyone have any advice?  They would rather purchase the software than have to pay a monthly fee.
tchristmanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tony GiangrecoCommented:
We have used QuickBooks pro for 13 years . It works very well and out cpa uses it also . I recommend it highly

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tchristmanAuthor Commented:
Does QuickBooks seem cumbersome to anyone else?  I'm always so hesitant to recommend it.  Maybe it's just my lack of knowledge in the area.
Bill BachPresident and Btrieve GuruCommented:
I have been using QB Pro as well for billing time, as well as product sales. (Make sure you get the Pro version, which includes time tracking and billing capabilities.)  The cost isn't astronomical, and you can easily integrate some automated solutions with QODBC (ODBC driver for the database).
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Ryan SmithSr. Systems EngineerCommented:
I use quickbooks as well.  It has a great feature in the employee area, time.  You just drop down the company you work with, put in the hours on each day and save.  

Then when you create an invoice put in their company name and it will ask you if you want to import those hours and then you can choose which hours to import.

It's a really nice feature.  Also you can find a Quickbooks timer online that runs without quickbooks.  You select the company you want, hit start and stop and then export it out to a file.  Import it into QB.  It's pretty easy to use and gives concise work time.
http://support.quickbooks.intuit.com/support/articles/HOW13261

The thing with QB though is expect to pay for upgrades every 2 years and buy it from Amazon to save a ton of money.
Lee W, MVPTechnology and Business Process AdvisorCommented:
There's also freshbooks but I use Quickbooks.
Ryan SmithSr. Systems EngineerCommented:
Freshbooks charges $20 / month.  It was good but it's best to just have your data local to you.  If you 1099 people QB is good with that too.  They have a 1099 wizard, I did it all through QB electronically.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Tax / Financial Software

From novice to tech pro — start learning today.