Free Timesheet App for MS TEAMS

Track time in Microsoft Teams timesheet app

Embed My Hours timesheet into your MS Teams app
Employees can enter their time without leaving Teams
View dashboard and approve time
Free Web, iPhone and Android apps
Check icon
Check icon
Check icon
Check icon
Timesheet app for MS Teams
Get Started - It's Free
Trusted by more than 100.000 businesses worldwide
Capterra logo
G2 logo
Microsoft logo
TypeFox logo
KPMG logo
Impartner logo
Semaphore logo
Aurora logo
Manpower logo

Employee time tracking

Your employees can fill out their work hours on specific projects and tasks right inside Microsoft Teams.

Timesheet app screenshot of My Hours

Approve time & view reports

Inspect time your employees logged and approve or reject it. View hours and billable amounts by embedding the Dashboard in Teams.

Time reports for MS Teams

1. Setup your My Hours account

Sign up for My Hours account here.

Create Projects, Tasks and Clients and invite your Team members to track time.

Billable hourly rates on a project

2. Create new tab in MS Teams

Create a new tab in Teams. Pick the "Website" type and enter the default URL

Add timesheet to MS Teams

3. Team members enter their time

Each team member logs in My Hours with their own email and password. They can use the timer or enter time via timesheet form.

Microsoft Teams time tracking

4. View and approve time in Teams

Supervisors can view time logs of their team right inside MS Teams. They can manage, approve or reject time logs without going to My Hours app.

MS Teams time approvals and reporting

5. Generate reports for clients or managers

Finally go to My Hours to create awesome-looking reports for your clients or managers. Pick any of multiple available reports and customize it based on your needs. Download to PDF or export to XLS.

Dashboard for Microsoft Teams


Timer or weekly timesheet

Track time with our seamless timer or enter your time through our keyboard-friendly timesheet. Both allow adding a description and custom inputs like expenses or mileage

Set billable rates and budgets

Automate calculation of billable amounts by setting precise hourly rates by project task or team member. Add a project budget to monitor its progress

Organize projects and tasks

Create a list of tasks or to-dos for every new project. Enter estimates and assign work to your team members with a detailed description.

Analyze logged hours & expenses

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.

Generate custom reports

Detailed reports are completely customizable and display as much information as needed. Print to PDF, export to XLS or send schedule it via email.

Streamline invoicing

Create numbered invoices straight from hours logged. Integrations with the most popular invoicing apps are available to all customers.

Manage time of your team members

Managers can view, add or edit timesheets of their team members. Automatic emails remind your members to enter their timesheets.

Approve timesheets

Each time log can be approved or rejected with a comment that is sent to the team member. Approval workflow can be enabled for all timesheets or only for selected projects or employees.

Calculate your profitability

Set budgets, custom hourly rates and add other expenses. View how much you billed, what are the costs and what’s the balance by month, project or team member.

Set flexible roles

Invite your team to track time on their projects and tasks without seeing each other’s hours. Designate managers to oversee their team and manage their work.

Access from anywhere

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.

Prevent inconsistent reporting

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.

4,7 rating on Capterra, G2 Crowd, GetApp and Software Advice.

Simple and effective timesheet management tool

"My Hours helps me to keep track of my time and provides an efficient way for me to bill my customers. fast and easy to use."

Julian B. | Director

Very affordable and easy to use solution for timesheet requirements in projects"

"We sped up the timesheet process with customers with reports sent by email, avoiding delays in the billing process. Easy to maintain control on activities and timesheet entry."

Lori A. | Software Engineer

Faster timesheet submission

"My Hours is great for keeping track of time spent on different projects. It makes completing my mandatory timesheets at the end of the week WAY FASTER."

Michael B. | Manager

“Great Project Tracking Software”

"My manager wanted me to track the amount of time I spent on different projects so we could better define the role. I tried a few different things before I found My Hours, and I've been using it ever since. I love it!"

Bonnie L. | Multimedia Content Developer

Great for daily timesheets

"I really like using this tracking tool for my daily time tracking, also it allows to see what i was doing for a particular project on a given day sometime ago, when I wouldn't otherwise remember in such detail!"

Waste no more time,
jump right in!

Get Started - It's Free
My Hours is Free to use for teams of any size.
Pro paid plan comes with additional features like invoicing, admin controls and priority support.