FreshBooks is an online invoicing and time tracking service that recently annouced integration with Basecamp.
The integration covers two scenarios:
1. Basecamp customers who need to generate an invoice for Basecamp projects based on their time entries and/or their To-Do lists. [Screencast 1]
2. Basecamp customers who want to import projects into FreshBooks where they can use them to track time. In this scenario your Basecamp project becomes a FreshBooks project and when you create To-Dos in Basecamp, your To-Dos appear in FreshBooks as tasks. Then you can invoice for your project like a normal FreshBooks project. [Screencast 2]
The screencasts give you a good look at how it all works. If you're a FreshBooks customer, check it out. As FreshBooks puts it: You'll save time invoicing, you'll get paid faster, and you'll look more professional.




