FreshBooks features options for online payments, expense tracking, time-tracking and accounting reports and taxes. Highlights include customizing invoices, sending late payment reminders, automatic and recurring-expense tracking, managing different rates for multiple projects and profit/loss reports.