• TimeSheet - the smart, automated
    time tracking solution

    Register exactly what you are doing on your computer and for how long.

    Download TimeSheet   
    Try for free! Buy after one month for €24,-

    slider
  • TimeSheet - the smart, automated
    time tracking solution

    Register exactly what you are doing on your computer and for how long.

    Download TimeSheet   
    Try for free! Buy after one month for €24,-

    slider
  • TimeSheet - the smart, automated
    time tracking solution

    Register exactly what you are doing on your computer and for how long.

    Download TimeSheet   
    Try for free! Buy after one month for €24,-

    slider

How does it work

The TimeSheet software will notice when you start using an application and registers the time spend on this application.
Just work as you normally would work on your PC or laptop. The TimeSheet app will run in the background, and sits quietly in the system tray.
With TimeSheet you can see exactly how you use software on your machine. TimeSheet monitors what software was used and for how long. TimeSheet monitors any software use, including software developed in-house.

The TimeSheet app will:
  1. Detect which program you are using;
  2. Look up a matching Rule by the title of the program (or document folder, or url);
  3. Automatically assign a specific Project and Task, based on a Rule.
The Rule needs to be created by hand only once.

Product

Overview of the automatically logged time entries (note the possibility to add something manually as well):
TimeSheet - Overview of automatically assigned Projects and Tasks based on the configured rule

If there is no Rule defined and after using any program (Word, Excel, browsers etc.) for more than 5 minutes, the TimeSheet 'Add Rule' dialog will automatically appear once (this feature can be switched off as well, in case you want to add Rules only occacionaly). Using this 'Add Rule' dialog you can define which Project and / or Task should be registered while using an application.

For each different application (or Word/Excel document or browser url, ...) a different rule can be configured:
TimeSheet - Add Rule in Learning Mode

While working with your most frequent used applications, define TimeSheet Rules along the way. Assign Projects and Tasks to the used applications, documents and websites.

After adding the new Rule, each time you open the specific application or document, the configured Project and Task will be set.
Leave the Project box empty if you do not want to change the active Project while switching between applications; leave the Task box empty to not change the current Task.

You can minimize the TimeSheet learning time by choosing smart application titles, or URLs in case of a browser. Use wildcards (or regular expressions if you are familiar with them) to make rules more generic.

Rules can be added or modified via the menu item Rules:


View the weekly TimeSheet overview via the menu item Report:

Export reports to Excel if needed.

An overview of all used applications, with the total time spend on these applications:

The TimeSheet application is a smart and extremely easy to use automated time & task recording tool for professionals.

Features


Key TimeSheet features listed:

  • Real-time automated logging of Tasks and Projects based on used applications and documents;
  • Use smart Rules to automatically determine the Task and Project working on;
  • No data entry- unless you want to add something specific;
  • Less time spend on administration;
  • Accurate project budget control;
  • Increase your profits: bill the registered hours you easily would forget;
  • Improve your productivity;
  • Track billable and non-billable working hours accurately;
  • Automatic attendance registration;
  • Idle and active time registration;
  • Internet usage registration;
  • Recording of all used applications, including screen titles and duration;
  • Reports can be exported to Excel;
  • Easy to use, clear and simple software.

Integration

The purpose of this Software Development Kit (SDK) is to make it possible to write a connector to your own billing- or project management tooling.

To implement the plugin:

1. First read the article on CodeProject.com about Plug-ins in C#;
2. Download the jump-start example Visual Studio project for TimeSheet;
3. Implement the IPlugin interface;
4. Also define the specific UI control for your plugin:



5. Put the plugin binary (dll) in the same directory as the TimeSheet executable. The plugin will then appear in the Adapter plugin dropdown list of the TimeSheet Import / Export dialog, ready to use.

Feel free to share your plugin!

For questions and feedback: email me



Testimonials

"As I have always found it difficult to maintain timesheets I decided to investigate the use of software to automatically track the work that I do. I am pleased to say that TimeSheet stands head and shoulders above the range of software at which I looked."
- David Gordon -
"I've downloaded TimeSheet and am really pleased with how easy it is to use. It's a great little application. Keep up the excellent work."
- Warren Isaacs -
"Thank you for this program. It was exactly what I was looking for for a long time."
- Vytis Valandinas -
"I'm quite sure that you got a lot of feedback after software site has been published on Mashable, but I'm also the one who would thank you for the great software you did."
- Oleg -
"One of the advantages of TimeSheet is the ability to create and assign projects and tasks to application windows and titles which are automatically recognized once they have been configured.
TimeSheet is an automatic time tracking software with an interesting feature set."

- Martin Brinkmann, ghacks.net -
"If you have ever wondered about how productive you have been, or how much of your time has been consumed by a particular task on your system, TimeSheet can help. It is an application that allows a user to automatically record the time spent on particular projects or tasks, and present it in an easily understandable report.
This tool will mark what you do and how long you do in an unobtrusive, automated manner.
The good thing about TimeSheet is that if you have not defined any rules for a particular application, the software will automatically prompt you to define those rules once any new application is launched."

- Aatif, AddictiveTips.com -




"Very nice app. I like it."
- Gary Oldman -
"I started using TimeSheet today and I think it's awesome! Thanks and keep the good work!"
- Lucas -
"Just a quick email to say Thank You for making this program available. I downloaded just about everything available (free and paid) - but TimeSheet won over, because it does what it says, and does not get lost in tracking every minute detail. Many thanks, looking forward to future updates."
- John Golding (Perth - Western Australia) -
"I have spent a lot of time researching approaches to logging time for the kind of work that I do. I am pleased to say that Timesheet is standing head and shoulders above them in addressing the fundamental needs."
- David Gerling -
"If you track how you spend your time, sometimes the tracking is more tedious than the doing. The app TimeSheet automatically logs your tasks based on user-defined rules, so you can spend more time working and less time managing. [...] a program like TimeSheet can be useful for just about anyone looking to see specifics on how they're spending their time.
TimeSheet allows you to create rules that will assign specific applications (or even more specific, window titles) to a project and/or task within that project. As you move in and out of those windows, TimeSheet will log how much time you're spending on those particular tasks and projects— which can help you bill the clients of those projects or just help you keep an eye on your productivity."

- Whitson Gordon, Lifehacking.com -

TimeSheet has been mentioned on:


Show the help content...



Help

The TimeSheet software will notice when you start using an application and registers the time spend on this application.
What you need to do, is to define Rules to assign Projects and Tasks automatically to the used applications and documents.

Define Rules

After using any program (Word, Excel, browsers etc.) for more than 5 minutes, the TimeSheet 'Add Rule' dialog will automatically appear once (this feature can be switched off as well, in case you want to add Rules only occacionaly). Using this 'Add Rule' dialog you can define which Project and / or Task should be registered while using an application.

Example: If you start a browser, the TimeSheet application will notice this and will check if there is a rule attached to this application. After the browser (or Word document, or any other program) has been used for more than 5 minutes, the Learning Mode dialog shows up.
For each different URL or document title, a different rule can be configured:

TimeSheet - Add Rule in Learning Mode

Right-clik on the TimeSheet icon in the system tray will show a menu where you can add rules on demand:



To add a new Project or Task, just type in the name an tab away. The question will then be asked to "Add" or "Modify" the typed name:


Make a rule more generic by removing the Application and Title, so every different browser used will switch to this rule and set the Task to "Read email" while opening (for example) gmail:


After adding the new Rule, each time you open a browser, the configured Project and Task will be set.
Leave the Project box empty if you do not want to change the active Project when switching between programs; leave the Task box empty to not change the current Task.

You can minimize the TimeSheet learning time by choosing smart application titles, or URLs in case of a browser.
What are the options?

* Use wildcards to make rules more generic. A * matches any one or more characters. For example, Planning* matches any text that includes "Planning", such as "Planning version 2.docx". If no wildcards are used, *Planning* is presumed.
? Matches any single character (between A-Z and a-z).
# Matches any single digit. For example, 7# matches numbers that include 7 followed by another number, such as 71, but not 17.

Examples are: "Planning*.xls" or "Documentation version 3.#*"
Choose the button "Ignore this situation" when you don't want to link a Project and Task to an application or document in the future. To ignore the application completely, regardless of the title, just leave "The Application Title contains:" box empty. 

You don't have to add a rule for every application you run; just add rules for your significant applications only. Click "Ignore this situation" for all the others.

For the more technical user: regular expressions can be used as well.
Start the Title, Path or Url edit box with "regex:" (case insensitive) and type your regular expression instead of texst with wilchars. Example: regex:.+financials.+\d* will match all titles or document paths having the word financials in it that ends with an number.

You can also use regular expressions to automatically create and assign a Project and Task based on the file location and document name. New Projects and Tasks (based on the regular expression) will be created on the fly.
If you fill in a Project or Task, it will act like a default value, in case no regular expression match was found.

Use the Named Capture Groups <Project> and <Task> to retrieve the Project and Task name from the document path.
Example regular expression for all the Office documents (Word, Excel, PowerPoint):

Download here (right click and choose Save target as...) a basic set of example Rules, using regular expressions for Microsoft applications like Word, Excel and PowerPoint, but also showing how to use Rules for MS Outlook. Import them into TimeSheet to view and use them.
Use a tool like expresso to create regular expressions.


When you are back on your working place after a meeting, pause or phone call, TimeSheet will show a dialog asking to indicate where the time was spend on while not working on the computer. If you do not want to be bothered by it, un-check the item "Ask me to log absent time" in the "Settings" menu.



To share Projects, Tasks and Rules amongst your colleagues, use the menu item "Data Import & Export":

An export will generate a XML file, which can be imported on another TimeSheet installation. Already existing Time registrations, Rules, Projects or Tasks will not be overwritten.

Inactive time
TimeSheet starts logging inactive time after 15 minutes (a rollback on the last logged activity will be performed), unless a screen saver is configured with a shorter time.

Contact

Started as a way to fill in the weekly TimeSheet accurate and more easy, the TimeSheet application ended up downloaded an incredible amount of times by people all over the world.

General information

A
BusinessRunner.net (a brand of Athena ICT B.V.)
Molenstraat 50
5281 JR Boxtel
THE NETHERLANDS
T
+31 (0)6 218 37 650
B
Bank details:
Triodos Bank
IBAN: NL12 TRIO 0390 4876 78
BIC/Swift: TRIONL2U
I
VAT EU tax number: NL8202.70.489.B01
Chamber of Commerce no.: 30251628









About the founder


Onno Pistorius, see LinkedIn profile

For remarks, questions and feedback: email me