









Basecamp is where conversations, files and to-dos live. My Hours adds a simple place to record how long that work actually took.

With the timesheet view, your team can quickly fill in work hours. You get clean, structured time data linked back to your Basecamp work.
My Hours pulls in your Basecamp hierarchy so you don’t need to rebuild anything by hand.
.png)
You can run a one-time import or enable an ongoing sync (~15 minutes) that keeps bringing new and updated projects, lists and to-dos from Basecamp into My Hours.
Team members track time in My Hours on tasks that came from Basecamp, than you generate powerful reports.
-p-1080.png)
Managers can review submitted timesheets, send them back if something needs fixing, or approve them and lock the time period.
Basecamp keeps everyone on the same page about what needs to be done. My Hours helps you understand what that work costs.

Set budgets that mirror your Basecamp projects, choose hourly rates add expenses.
Create a report in My Hours, send it to your client, or export it to your accounting tool.

Break time down by client, project, task, tag, user or billable status and save, schedule and export your favorite report views.
.png)


.png)
.png)
You can visit our help center for detailed instructions on how to connect Basecamp with My Hours or contact our support team if you have any questions.
Entities sync from Basecamp to My Hours. Projects, todo lists and to-dos are imported and kept up to date when ongoing sync is enabled. Time logs are tracked and stored in My Hours and are not written back to Basecamp.
Only projects that contain at least one todo set are imported. To-dos inside to-do groups are imported under the correct task list, so your reporting stays structured.
Changing the order of to-dos or to-do groups in Basecamp does not create duplicates in My Hours. Moving a to-do from one todo list to another will create a new task under the new task list in My Hours. This way, reports reflect the list structure you ended up with.
Yes. You can disconnect Basecamp at any time from the Basecamp integration configuration screen. This stops new data from syncing and lets you revoke the API key used for the connection. Your existing projects, tasks and time logs in My Hours stay available for reporting and billing.