The elegant way to track work time and document your projects
Direct download (3.7M). Also available, Timesheet Extension (756k) a free supplemental app. To install on on device prior to Android 8, enable the Unknown sources in system Security settings.
This documentation is also found within the Timesheet app in the Help menu.
A project is used to accumulate tasks and files, optionally for a particular client. The client can be chosen from you existing contacts, using either the contacts personal or organization name. Use Settings to toggle organization name usage.
Each project have a base amount of income per hour, individual tasks can override this base amount. You can also select which hourly rates apply to task in a project.
A task is a session of work in a project. Create a task for each working day or each particular task. In a task breaks are registered separately, so don’t end a task until the working session is over or the task is complete. In addition to breaks, a task can also contain expenses and files. Active tasks is displayed in the notification bar, use Interface settings to toggle notifications.
A mileage task is a combined task and expense. The task begins at the current location and time. The count in the expense is then automatically updated with the distance traveled until the task is ended. When a mileage task is ended, and Save track is checked, a map file with the route traveled is attached the task files. Use Internationalization settings to configure distance measure unit.
Import tasks from phone calls and calendar events (Android 4.0+). Task import is found in the History tab.
Breaks should be added to tasks when work has temporarily stopped, for lunch, coffee breaks, etc. Breaks should not be used to end a work day, end the task instead. When a break is paid, it is ignored and do not reduce the income of a task.
Expenses should be added when an additional cost is incurred as a result of the task, such as traveling costs (Mileage task), hotel bills, restaurant checks, etc. Or register items to invoice client, like sold goods, postage & packaging, spare parts or other supplies used.
To simplify the registration of expenses, expense units can be configured with a predefined unit and price.
For every project and task files can be attached. Document your task with text and photos, create a map with the locations of work sites or clients, or import files from other applications.
Create and edit simple text files to document a project or task.
Attach a photo to any project or task using the built-in camera.
Create and edit Google Earth (KML/KMZ) map files. Add “placemarks” at locations of interest, and view tracks created by Mileage tasks.
Import files created by other applications to any project or task.
Two types of reports, Table and QuickBooks, can be generated for individual clients or a particular project. Use the Selection options to choose a Timespan and filter by tags.
Use this type to create reports as a spreadsheet. Supported output file formats are CSV, HTML, PDF, XLS and XML.
Use aggregates to create summary reports. When an Aggregate is selected, all rows of that aggregate type will be merged and summed into a single row. This means that detailed information in a column like Description may become empty.
The columns to include in the spreadsheet:
An option to only show date or time in the Start and End columns.
Your name to show in the Me column.
The rows to include in the spreadsheet:
Options to include sales or subtract income tax percentage.
When saving reports in HTML or PDF format the Heading, Message, Recipient and Sender addresses will be included in the output. The addresses in Recipient and Sender can be choose from your contacts. Use the Paper and envelope in Internationalization settings to choose the layout for PDF-reports.
{today}
or {today+#}
they will be replaced with the current date or the date in # number of days. Use for invoice and due date.Use this type to create time sheets that can be directly imported into the accounting software Intuit QuickBooks. Consult with your QuickBooks administrator for information like the client & title of projects, the name of hourly rates, Employee, Service Item and Payroll Item, it has to be the same as registered in QuickBooks. Supported file format is IIF.
Save frequently used report options.
With voice commands you can begin/end tasks and breaks with the phone still in your pocket, if you’re using a headset. See Interface settings. Before you begin, configure the Voice Speech and Text-to-speech options in your phones Language & input settings. Currently only English and Swedish commands can be interpreted.
Keyword is begin or start. Client name and summary are optional. Examples:
Keyword is end or stop. Client name and summary are optional. Examples:
Keyword is break, hold or pause. Client name and reason are optional. Examples:
Keyword is continue or resume. Client name and reason are optional. Examples:
Keyword is describe, note or summary. Client name are optional. Examples:
Keyword is label, mark or tag. Client name are optional. Examples:
A backup contains all project and task data, including files. Backups can be sent to the SD-card, as an E-mail attachment, to an FTP server, Google Drive™ (if installed), Dropbox (if installed), or any other application that can receiver it.
Tasks can be classified with tags. Filter the report result, task list and history by tags. There is also a type of hourly rate that applies to tasks with a specific tag.
An hourly rate is used to charge extra income per hour for tasks in four ways:
The extra income of an hourly rate can be a percentage of the project/task income per hour, a fixed amount, or both.
Hourly rates can be imported and exported in CSV, XLS and XML format.
Applies to tasks between from and to time of day, for the chosen weekdays. Use this type for off-hours or weekends.
Applies when a minimum, to an optional maximum, amount of time has been spent working on tasks within the group during the period. Use this type for overtime or if you have higher rate during the first hour of work for a client.
Applies to tasks performed between from and to dates. Use this type for holidays.
Applies to tasks that have the selected tag. Use this type for holidays or standby & priority rates.
Expense units serves as templates for expense registration. Store the price of frequently used expenses like gasoline, postage & packaging, or stock items, spare parts, supplies, etc.
Expense units can be exported and imported in CSV, XLS and XML format.
Automate the starting and ending of tasks.
Automatically begin a task in the project when you are in range of the chosen network. Later when you leave the range of the network, any active task in the project is ended. You do not have to be connecten, logged-in to the network.
Automatically begin a task in the project when you are within the radius of the position. Later when you leave the location, any active task in the project is ended. GPS has limited precision, don’t set a to short radius.
QR codes is a kind of barcode that can be scanned with apps like Google Goggles.
Each QR code that Timesheet create contains a unique identifier (UUID), the title and client of the selected project. This ensures that you always begin/end tasks in the correct project, even if you didn’t create the code. When you have chosen a project and created a UUID, tap the QR code link to show a HTML page that you can e-mail, print on paper and scan.
Near Field Communication (NFC) is used to read electronic tags, at close range.
Each NFC tag that Timesheet create contains a unique identifier (UUID), the title and client of the selected project. This ensures that you always begin/end tasks in the correct project, even if you didn’t create the tag. When you have chosen a project and created a UUID, place the phone on a NFC tag to write the information to it. To read the tag, the phone only has to be turned on and unlocked, no app has to be started.
Automatically export ended tasks as events into the selected calendar.
Configure everything related to your specific locale: