If you need to manage more than five clients at once, then Freshbooks is probably your best option. They offer a free 30-day trial with a money-back guarantee, so you can try the software without paying anything.