Extra fees and overtime for Time Tracking

Extra fees and overtime for Time Tracking

Fees & overtime module in TimeGuru PRO

It has never been easier to manage payroll, overtime, fees and time tracking. With this module you get full flexibility in setup and easy input on mobile, tablet and PC.

Read More

User guide – Get started on time registration

If you have recently been invited to TimeGuru and logged in for the first time, or if you just want to be familiar with all the functions, this is the guide for you.

There are 4 menu items to choose from (click to go to the description of the specific item):

My dashboard

My dashboard is the first item in the menu. The dashboard will show you statistics and status in real time. You can activate and deactivate the information you wish to see by clicking the […] button in the top right corner. You can chose to see the following widgets/informations in your cockpit:

The dashboard settings are self-explanatory. You can click this box to enter the settings.

Project memberships – Counts how many active projects you have.

Time – Sum of the current week- and months’ time registrations.

Expense – Sum of private expences for the current week and month.

Mileage – Sum of mileage for the current week and month.

Flextime – Your current flextime balance (every day will start in a minus and will return to zero if the day is registered as  a daily norm).

Hour Bank – Your current balance in the hour bank (typically with saved time from agreed/ordered overtime).

You can also see news that your company publishes in your system. You can choose for yourself what you want to see in your dashboard.

The big widgets with detailed information

Leave details – Status on all the active leave types you are assigned to:

Time registration – Bar charts for a quick overview of the current week:

Request – Request vacation/conduct/transfer/payment, hour bank conduct/payment and more. Follow status and leader approval:


Your projects – Project list with project details

Leader approval (only available for leaders and administrators)

As mentioned earlier, your personal dashboard can be adapted to only show you the elements that you need. We will discuss this in detail further down in the guide. Below you can see an example of a dashboard.

Setup of ‘My dashboard’

You can select and deselect elements depending on your needs. To open the settings, go to the Menu item “My dashboard” and click the […] icon on the top right corner. Now you can select the widgets/informations that you would like to see (as shown below).


In the worksheet you register your time, mileage and expenses. Time registration is also used to register vacation, sickness and other types of leave. Depending on your company’s system setup, there can be a difference between options and mandatory boxes.

Feel free to also read our guide to the worksheet that go into detail about registration of work, vacation and leave.

We have also created a review of the time registration module if you wish to further educate yourself on the many options in the module.

Time Registration

You can register time multiple ways. You can either use the start/end time. Or you can manually type in the hours. For example 7,4 hours that are the equivalent to a normal workday based on a 37hour workweek.

Figure 3 – Register time three ways

  • Calculate and insert manually in the box
  • Insert start and end time for the work you want to register.
  • Subtract breaks if necessary. Default values can vary based on system setup.

Important: When you register sickness or leave for a full workday, it is not necessary to to type in hours. The system will get the information from your daily norm settings. 

Automatic registration of sickness

You can also register leave with auto-registration, it is the red box in the right side of the worksheet.

Figure 4 – Ongoing registration

You can choose start time and fill out the mandatory boxes while letting the end time remain empty. Afterwards you can just click end when you are done, and the system will calculate the time for you (as shown in figure 4).

If needed, you can subtract breaktime from your registrations (figure 3). Just type in the time of your break in minutes, and the system will automatically subtract it from your registration.

If this is a part of your system’s settings, you can also attach a customer to the registration or choose if the registration is internal.

If you are assigned to any projects, you can attach one of them to your registration as well. You can use this in reports for instance, to see how much time you spend on the different projects.

In activities, you can choose between those that are created in the system. This can be both billable and unbillable, and more specific activities depending on your system.

Lastly, you can add a comment to your registration. You can specify what work you have done in that time, or type in other important information.

In the bottom of the page you can see weekly statistics.

Figure 5 – Weekly statistics in the worksheet

Each customer has their own colour. The statistics show you the number of workhours registered in the current week. This makes it easy for you to make sure that you work the right number of hours and it also gives you an overview of the different customers and how much time you spent on each of them.

Figure 6 – Shift between the weeks

On figure 6 you see a calendar. You can use this to go back and forth in the worksheet. You can also use the arrows to go back and forth one week at a time. To go back to the current week, simply click the home button.


In reports in the menu you can choose between 4 different options.

  • Time
  • Expenses
  • Mileage
  • Storyline

Mutual for all the reports are that they give you a quick overview of your personal statistics. You can download the report as a PDF or an Excel file.

Time report

The time registration report will show you statistics on all the time registrations you have created during a specific period of time. You can choose between many different filters that will indicate what information will be shown in the report.

Project can be used if you want to know how many hours you have spent on different projects.

Project leader will make the report even more specific. Same goes for project groups.

You can also sort between the different activities, to see how your distribution of time is regarding the different activities. This is a big plus if you for example distribute your own workhours.

Groups can provide you a list of customers or projects for example. Every item gets its own column, so that you can see the different information for each in the different categories.

Customer will show you one customer in the report with the different information you have selected.

Period defines the period you want to pull a report from. 1) This week, 2) last week, 3) this month, 4) last month and so on.

When you have chosen the filters you need, just click generate report.

Figure 7 – Time registration report

Now you can see all the different information, here among project, department and comment. It’s not necessarily all the information that is relevant for your report.

Example: If you with the filters choose to pull a report on a specific customer, it is not necessary to have the subject “customer” in the report, as you already know the report is only regarding that one customer.

Figure 8 – select and deselect information in the report

Figure 8 shows you a list of all the different information that you freely can select and deselect in the report. The green colour indicates that the box is selected and the grey indicates the opposite. When you have chosen the information you want to see, click generate report again.

The same information and filters go for the expense report and the mileage report. Therefore, these will only be described shortly.

Expense report

The expense registration report can give you an overview of the distribution of your expenses. Expense cover things such as lunch or minor purchases connected to work.

Mileage report

The mileage registration report will, much like the other reports, give you an overview. This specific report will give you a report on your mileage, meaning where and how much you drive in connection with work. You can also use it to see your mileage allowance for a specific period.


In the storyline you can see a timeline with all the different registrations you have made in a period you choose. Here you can select all the same filters as we ran through before. Besides, you can choose what registration type(s) you want to see (time registration, expense registration, mileage registration and/or photo registration).

Figure 9 – Storyline


Personal settings

In the personal settings you can edit your profile, password, external logins and user log.

In edit profile you can change information such as name, e-mail, language and address.

Figure 10 – personal settings

Some mandatory settings you have to fill out, but some are optional as well. For example, you can add a profile picture if you want to.

The external logins, you can add if you wish to login differently from when you first logged in.

In the user log you can see all the actions you have made in the system.

Change organization

You can use change organization if you are invited to multiple systems. Its super easy to do, and you don’t even have to log in and out to change organization.


The last item to be reviewed in this guide are TimeGuru’s different support options.

On the frontpage you can easily access all the support options.

There are three different types of support:

  • E-learning videos
  • User guides (like the one you are reading now)
  • Frequently Asked Questions

E-learning videos

The e-learning videos thoroughly reviews the different functions step-by-step and they are easy to follow. You can find a video on every function in the system, leaving you no problems finding what you are looking for.

User guides

The user guides are set up like the guide you are reading right now. They will walk you through the different functions and the use of these, without going too much into detail. These guides will give you a good overview of the systems capabilities.

Frequently Asked Questions (FAQ)

The FAQ are different answers to specific questions that other users have asked us. This is an easy way to get the answers to various questions you mught have, or to learn more about TimeGuru in general.

This is all the functions you can use as a user in TimeGuru. Now, you are ready to let the register your time!

Setup of employees


This guide will walk you through how to set up employees leave, flextime, public holidays and absence correctly. Click on any item in the table of contents to go to the specific paragraph.

You can also download this guide as a PDF.


To begin the setup of employees, you first need to invite them to use TimeGuru. If you haven’t already done this, you can invite new users from administration -> invite new users. Press “Ctrl” before you click on the link to open in a new window.

If you want your users to be attached to a department, you can create them under administration -> department first.

If you want to attach a cost element to a user (cost and/or sales price on access level), you can create them under  administration -> Cost element first.

When the preparations are done, you can go to the user list (Figure 1) that you find under administration -> users. The user list is the baseline for the next paragraph.

Figure 1 – User list

Proper setup of employees

This guide walks you through how to set up your employees in TimeGuru. Including how to set up earn – and spend periods for leave and how to calibrate leave and flex time starting balances.

Before you move on, you can profitably click the edit button next to a user, so you are ready to fill out the boxes.

Many of the boxes are self-explanatory, but here is a list with short explanation of all the boxes, followed by a further explanation below.

  • Screen name is used in the system if the full name takes up too much space
  • Start date indicates the date of employment for the employee
  • End date is only used in connection with time-bound employment
  • Calculate flextime from indicates when the time registration starts
  • Work hours per week is the weekly worktime
  • Corporate email is used if the employee has multiple email addresses
  • Department is used, among other things, for reports and planning
  • Cost element is used if you wish to attach a fixed cost – and/or sales price on an employee
  • Status must be active if the employee needs to be able to log in

The box start date

This box indicates the employee’s date of employment that is used in relation to calculation of leave. Example: If the employee has earned full vacation for the leave period that is earned in 2017 and is spent 1 May 2018- 30 April 2019, the start date must be 1 January 2017 at the latest. Employment in the middle of the earning period will result in fewer earned leave days, as the standard earned leave is 2.08 leave days per month.

You can create leave and furlough yourself, so it matches the company’s agreements. The leave module is flexible and supports everything from control of leave, to special holidays for earning of education etc.

The box calculate flextime from

In this box, the date from where the employee begins to register time is added.  If the employee works full-time, meaning 37 hours per week, 37 hours must be registered to make the flex balance hit 0.

For a normal work week of 37 hours, an employee must register 7,4 hours daily for the flex balance to remain the same.

See more details about flextime calculation and calibration of start balances in the paragraph “flextime.”

The box work hours per week

This box indicates the standard time per week. Ergo the agreed weekly work hours. If the standard is set to 37 hours per week, employees must register 37 hours per week to make the flex balance remain 0. If the registered hours exceeds 37 hours, the flex balance increases and vice versa.

Access level

There are three different access levels in TimeGuru:

User has access to registration in the worksheet and overview of personal reports and statistics. Here among flextime and leave reports in real-time. Users only have access to data regarding themselves.

Superuser can operate across the system and set up most of the master data that is used on a daily basis. This role is typically assigned to leaders or HR-employees who needs access to work hours, leave and statistics of leave across the company.

Administrator has further access to change the basic settings in the system and invite new users. The person who creates the system will automatically become administrator.

Cost element

If you attach a cost element to an employee, the underlying cost – and/or sales price will automatically be saved with time registrations and planning. The prices will also be included in reports and can be used in invoices. Prices are also manageable in combination with project -or activity prices, as these prices are higher prioritised than employee-prices.

Earned and spend leave

The leave module is very flexible and can therefore be set up to all types of earned and spend leave, furlough, education, senior days and so on.

Earned and spend leave can be set up for the entire company, employee groups or individually. This can be relevant if for example there is multiple agreements or other special agreements.

The leave module is not used for registering sickness. See the paragraph on sick leave for further information.

Creating leave types for earned and spend leave

First, we need to make sure there is an activity for leave registration. The purpose for this activity is to hide leave registration in the time registration when it is not in use.

If you have yet to create the activity for leave registration, you can do this under administration -> activities. Fill out the registration as showed in Figure 2. Choose a fitting name and perhaps attach a cost element to follow your wage- and/or operational costs for leave.

Figure 2 – Create an activity

Now we’re ready to create Leave.

Example: we want to create earned and spend leave for “Leave” for the leave period 2018/2019. For this leave period, the following applies:

  1. The earn period is from 1 January 2017 to 31 December 2017
  2. The spend period is from 1 May 2018 to 30 April 2019
  3. Earned leave per month is 2,08 days = 25 days yearly
  4. All employees have the right to the leave type “Leave”

To create the above mentioned as a new leave setup, go to administration-> leave setup. This leads to a list of already existing leave setups. Click “create new” and fill out the boxes as shown in Figure 3.

Figure 3 – Create leave

Note, that in the last box you can choose the newly created activity for time registration. If the list of activities is empty, make sure that you have created an activity with the activity type “leave.” (See Figure 2 – create an activity).

Click “create” to create the leave type. Now you can use this in time registrations and follow earned and spend leave in reports and in the dashboard.

Calibrate starting balance on leave

It is rare that all starting balances is 0 when switching to a new system. Therefore, you will typically calibrate all employees’ leave balances with already spend leave.

The easiest way to do this is to register the spend leave the day before you want the employee to register time.

Example: An employee is set to calculate flextime from 1 January 2019, which is also the date the registration begins. The employee has already spent 18 out of 25 of his leave days.

Now we want to regulate the spend leave days without affecting the flextime balance. This can be done if the employee registers 18 days x 7,4 hours = 133,2 hours on the leave type “Leave.” The registration date must be set to a date before the beginning of the flextime calculation, for example 31 December 2018. (7,4 hours is the standard workday for a 37-hour workweek).

Calibrate leave as shown in Figure 4. Customer and project are visible and should be filled out based on the chosen system setup. It is important to register on the correct day and choose the activity “leave” and afterwards choose the reason. In this example, the reason is leave, but it might as well have been public holiday, furlough or other.

Figure 4 – Calibration of leave by start-up

Click “create” to save the correction. If the correction is to be done by an administrator, use Administration -> Admin worksheet the same way as shown in Figure 4. Though with the addition that you can choose between the users.

Reports for overview on the employees’ leave

All employees have access to statistics on their leave in their personal dashboard. You can either click on the TimeGuru logo on top of the page or on the menu button My dashboard, where you’ll find the overview of the statistics.

Employees leave statistics in real-time

A Superuser or an Administrator can see the leave statistics for all users in the report Reports -> leave and vacation. You can filter by department and leave type.

Time registration on leave

When an employee registers their leave, there will typically be an activity called “leave” that is chosen, and afterwards one of the different leave types. You can create and name these types yourself, so they can vary depending on your company’s needs. REMEMBER that employees must register the number of hours equivalent to a standard leave day, which typically is 7,4 hours for a full-time employee.

A typical leave registration will look like Figure 5 – leave registration. When the leave day is registered, it is included in the flextime calculation. This way, the registration of a full leave day will leave the flex balance unchanged. On the other hand, a registration of only half a leave day will require a registration of half a workday as well for the flex balance to remain the same.

Figure 5 – Leave registration


This is how we calculate flextime

Flextime is calculated from that day the employees is set up to calculate flextime from, which we looked at earlier. From this date (including the date) the employee must register a day norm daily for the flextime balance to remain 0. A day norm for a full-time employee will typically be 37 hours/5 days = 7,4 hours a day.

Every day begins with minus one day norm and will be accurate when the employee has registered their daily work hours. Example:

Today is Thursday, 4 March and I am set up to start flextime calculation on 1 March. This means that by now I should have registered 4 x 7,4 =29,6 hours for my flextime balance to remain 0.

I have registered following Monday-Thursday:

Monday: Work 7 hours

Tuesday: Leave day 7,4 hours (registered as a day norm if it’s a full leave day)

Wednesday: Public holiday (is automatically counted as a day norm on 7,4 hours for a full-time employee)

Thursday: 8 hours

The total registered hours, including the special holiday, is:

7 + 7,4 + 7,4 + 8 = 29,8

This leaves us with a flextime balance on: 29,8h registered – 29,6 norm = 0,2h

Sometimes you need to register time that will not affect the flextime balance. For example, if there’s a group of employees who doesn’t have flextime. You can do this by creating special activities that is set to not count in the flextime balance.

Calibrate starting balance for calculation of flextime balance

You can frequently meet the need to calibrate the flextime balance for an employee. For example, in connection with payment or to reset the hours. Therefore, it is a good idea to create an activity called “correction of flextime” that can be used continuously for this purpose.

The employee can calibrate their starting date themselves in the worksheet or an administrator can choose the starting date in the menu Administration -> admin worksheet. The important thing is to do this earliest the same day as the employed is set up to flextime balance. Otherwise the correction will be left out of the calculations.

If you already have an activity for correction of flextime, you can skip this step. Otherwise we recommend you create an activity for flextime correction under Administration -> Activities and fill out as shown in Figure 6.

Figure 6 – Create an activity for correction of flextime

Now it is time to type in the correction of the employee via Administration -> Admin worksheet. Choose the employee in the list at the top and afterwards go to the start date and fill out as shown in Figure 7.

Figure 7 – Correction of flextime

Now you have transferred the flextime balance to the new system and the employee can now follow their flextime on a daily basis.

Handling the public holidays regarding flextime balance

Public holidays are created in the system under Administration -> Public holidays. You can choose if the public holiday applies to all employees or only specific groups. For example, employee-groups with different agreements.

Example: Everybody has a public holiday 25 December. Therefore, Christmas day is created as shown in Figure 8.

Figure 8 – Create a public holiday

When the public holiday is created, it will automatically appear on the concerned employees’ worksheet, as shown in Figure 9. Note that the employee shall not register time on public holidays, as the system already incorporates these in the calculation automatically.

Figure 9 – Public holidays in the worksheet

Reports for overview on employees flextime

Employees are able to follow their own flextime balance in real-time in the personal dashboard.

Administrators and superusers has access to reports -> flextime, where you can pull statistics across the company.

The report will always show the current balances but will also give you the possibility to compare the development between two dates. This makes it easier to check if employees build up a high number of flextime hours that are expected to be used in the future. Conversely, if the employee owes the company a lot of hours and what direction the development is heading.

Sick leave

Setup of activity for sick leave registrations, that are used for sickness and other absence, are typically registered on activities for that specific purpose. If you already have activities for sickness and absence, you can skip this step. Otherwise we recommend that you create these under Administration -> Activities and fill it out as shown in Figure 10. Create the activities you find necessary. For example “sickness”, “child’s first sick day”, “other leave”.

Figure 10 – Activity for sick leave registration

When the activities are created, the employee can register their sickness themselves or a superuser/administrator can do it for them. The employee can do it themselves in the worksheet and the administrator can do it in the Admin worksheet (Remember to select employee). Fill out as shown in Figure 11.

Figure 11 – Registration of a sick day

Above there’s one day sickness registered. The registration serves multiple purposes: 1) It is calculated into flextime, so the flextime balance remains accurate and 2) It is included in statistics on sick leave that can be pulled out of the system as a report.

Report on sick leave

Go to reports -> time to pull a report on sick leave. The report includes multiple filters and grouping options. The filters define what data is shown in the report. For example, if you only want data from a specific period or department. Or in this case, where we only want data from the activity “sickness.”

Example: we want a report on the total amount of sick leave from the current year, grouped per employee. Click on “show more filters” and fill out as shown in Figure 12. If the system is set up to use cost – and sales prices, this is shown in superusers and administrator time reports. Prices are hidden from normal users.

Figure 12 – Report on sick leave

Hereby ends the walk-through of employee setup and transmission of starting balances. Now you are ready to begin with time registration.

1 2 3