
Although it’s not mandatory, the DCAA actively encourages government contractors to switch to digital time tracking systems.
Doing so results in a single source of truth, fewer gaps and errors, and a solid audit trail.
However, migrating existing data can be complex, especially if you’ve been relying on multiple spreadsheets or siloed legacy systems.
If you’re ready to make the switch to My Hours, follow our handy guide to make the process smoother.

First, gather all data sources and document where current timekeeping information exists. Whether you’ve been historically relying on XLS spreadsheets, a legacy ERP, or even paper records, this is what you need:
There are two options for migrating data into My Hours:
Tip: You can use a combination of manual and XLS data migration. For example, migrating all employee/user data via XLS, but inputting projects and tasks manually.
If you pick the manual route, then you’ll need to map internal data to the My Hours counterpart as follows:

To import data from XLS, download the provided Excel templates in My Hours.
The file contains five separate sheets, and each sheet includes one template corresponding to a specific data type (Clients, Projects, Tasks, Users, and Timesheets).





Once your data is ready, go ahead and migrate it into My Hours. Then, check it and correct any errors.
If you have migrated a large dataset, take samples of users, projects, timesheets, etc., and check for accuracy. Compare a handful of records against the original source to make sure nothing was lost or misformatted during the transfer.
Now that the data is present and correct, it’s time to configure the settings within My Hours to ensure that it is handled in a compliant manner.
Here’s a quick checklist of what you must do:
Your written timekeeping policy has to reflect the new changes and include directions on how to track time within My Hours.
For example, you'll want to cover things like adding custom tags, completing custom fields, and understanding how the approval workflow operates from start to finish.
To help, we have a comprehensive timekeeping policy template that you can adjust accordingly.
Once the policy has been updated:
All staff must receive training on how to use the new timekeeping system and align it with DCAA requirements.
Feel free to download and use our DCAA timekeeping training slide template.

Here’s a recommended timeline to use:
Important: For every training session, ensure you receive signed acknowledgements from all staff that confirm they have attended.
After an organization has adopted a new system, the first 30 days are the most critical, since this is when most errors are made.
Use this as your working checklist for the first month after you go-live to ensure that compliance is upheld:
Daily:
Weekly:
By the end of the 30 days, confirm that:
For extra reassurance, it’s a great idea to:
Track time with our seamless timer or enter your time through our keyboard-friendly timesheet. Add a description and custom inputs.
Automate calculation of billable amounts by setting precise hourly rates by project, task or team member. Add a project budget to monitor its progress.
With the Dashboard you’ll get a bird’s-eye view of billable vs non billable hours, earned income by project, under- or over-utilized employees and more.
Detailed reports are completely customizable and display as much information as needed. Print to PDF, export to XLS or send schedule it via email.
Add and assign tasks with an estimated budget. Create templates when identical tasks appear across projects.
Supervisors get email whenever timesheets are submitted. Each timesheet can be approved or rejected with an email message.
Invite your team to track time on their projects without seeing each other’s hours and rates. Designate managers to oversee their team and manage their work.
Lock team’s time logs to prevent editing or adding new logs in a selected period. Download the audit log report to keep your books in order.
Create numbered invoices straight from hours logged. Integrations with the most popular invoicing apps are available to all customers.
Connect My Hours data with other tools or vice versa through Zapier connectors. Alternatively, use our API to develop your own integration.
My Hours is a cloud-based app with nothing to install. View and manage your hours from any web browser or install our native mobile apps.
My Hours is hosted in Microsofts Azure cloud and we are proud of 99.95% uptime. We perform regular security checks to keep your data in safe hands.