Android Time and Expenses

Free Android Time Tracking App

Android now makes time tracking easy and convenient!  With just a few screen taps you can start a timer or enter a complete time log record that will contribute to your weekly timesheet.  All your records stay in your phone until you are ready to send them to the main database or QuickBooks.  You don't have to be connected to the internet or WiFi.  Just touch the screen to begin.  Check out the screenshots below for more information.


Got the Windows Edition?  Click Get Started to download it!


The Android app is free and intended to be used with the Desktop Windows Edition.  In other words, you collect your hours in the field with the Android app and then send them to the Windows app using email or other synchronization mechanisms.  Ultimately, the time logs are stored on your desktop database so you can bill clients, pay employees, or track projects.  You can use the app stand-alone, but the most benefit comes from the reporting and client tracking you get with the Windows Edition.

Android Time Tracking Screenshots

Android App Home Page


This is the main Android home page.  Tap the 'Time' button to view a list of time logs, and the 'Expenses' button to view the list of expenses.

Quick tasks are automatically generated when you start the timer.  They may also be sync'd from the Windows or Web Edition.  Tap the Tasks button to see a list of tasks you start with a single tap

Tap the Barcode button to start the scanner with a barcode representing your client, project, and category.

Export Time using email.  You can import those files into the Windows Edition.  But you should consisider synchronizing instead.

Tap the Summary button for a condensed summarization of time and expenses.

You can sync with the Windows or Web Editions by tapping the Sync button.  But first you must tap Settings to enter your server URL and login credentials  The app will sync every 15 minutes.



List of Timelogs


This page is displayed when you tap the 'Time' button on the Home page.  It lists the time records, sorted by date  Tap any item to edit it.  Or long-tap an item for a context menu.

Press the menu button to start the timer.



Edit Timelog


Just touch any item in the Time list and you will see this Edit Time Log page.

You may need to scroll the page down to see all the fields shown here. Each time log has a start and stop date, and duration in hours.  You can enter notes for the work you do. After entering notes, you can optionally choose a client, project, and category.  Create or edit these with the dropdown menu. Each time log can be marked as billable and billed. Text fields can be used for any purpose, although the 'Text 3' field doubles as the QuickBooks 'Class' field, in case you need it.

Time and expense records can be synchronized with the Windows or Web versions of the product.  Or, they can be exported using email so you can import them.  Export works the same way to QuickBooks.



Start Timer


When you start the timer using the menu, a new time log is created.  A special icon is displayed for the record being timed.  Press the menu button to stop the timer.



List of Expenses


Editing expenses is similar to time logs.  The list is also similar, and can be reached by using the tabs at the top of the page.

Just choose 'New Expense' from the menu to create a new expense.  Enter the date, amount, and description for each expense.  The rest of the fields are similar to time logs.

Touch the automobile icon to enter mileage and mileage rate.  If an expense has mileage, it will display it here on the expenses list.




Edit Expense


Editing expenses is similar to time logs.  Just choose 'New Expense' from the menu.  The page will look like this. Enter the date, amount, and description for each expense.  The rest of the fields are similar to time logs.

Touch the automobile icon to enter mileage and mileage rate.  If an expense has mileage, it will display it here and on the expenses list.




Vehicle and Mileage


Mileage is a special type of expense.  When creating an expense that is actually for mileage, just tap the automobile icon.  This page appears.  Choose a vehicle and optionally enter the odometer values.  The expense amount is calculated from the distance multiplied by the rate.



Start and Stop Timer


Quick Tasks are automatically created when you start the timer.  The client, project, and category are memorized for a new task.  Now you can start and stop the timer with a single tap.




Start Timer with Barcode Label


You can start and stop the timer by scanning barcode labels.  Simply scan a client name, then a project name, and finally a category.  The timer will start, and will run until you scan a 'STOP' label.

The barcode interface is most commonly used for factory automation or common repetetive tasks.



Export to Windows Edition


If you're not synchronizing with the Windows or Web Editions, you'll probably want to export your time and expenses in CSV format.  Exporting with CSV lets you see your time logs in the main timesheet on the Windows or Web Editions.  Once there, you can bill clients, run time log reports, pay employees, export to QuickBooks, etc.Download Windows Edition The exported data will be sent as a CSV file attachment*, which you can import into the ST Windows Edition. To import, choose File, Import.  Choose the 'Time Log' option.  Navigate to this file and click Open.

*Some phones require an external removable SD card to send email attachments.



Export To QB


If you use QuickBooks you may also want to export directly to it. The exported data will be sent as an IIF file attachment*, which you can import into the QB Windows app. To import into QB, choose File, Utilities, Import, Timer Activities.  The records will go directly to the employee timesheets where you can bill clients or pay employees.  Choose the Employee Center to view employee timesheets.

*Some phones require an external removable SD card to send email attachments.



Summarize Time and Expenses


The Time and Expense Summary is a convenient way to check your hours and expenses.  It shows time and expenses for the last seven days, the last two weeks, and the last two months. The hours are based on the time logs and expenses in the main list.  Simply enter new records and the hours and amounts will update.

Optionally choose a project from the dropdown at the top of the page.  You'll only see time and expenses for that project.



Sync with Cloud


Synchronizing with the Windows or Web Editions makes sharing time and expenses easy.  The Sync button sends all your time and expenses to the Windows or Web Edition, and then gets all clients, projects, categories, time logs, expenses and other related records back down on the Android phone.

Your Android will have all the same records you see on the Windows or web version.  It just takes one tap.

In fact, once this is set up and working, the Android app will automatically sync every 15 minutes.

Watch Android Synchronization Video



Android Settings


Before sending hours to the desktop database or QuickBooks, you should choose the 'Settings' command from the Home page. The Username is required to email hours to the main Windows Edition database.  This field identifies your records from other employees.  You'll see this username in the Windows Edition.

The QuickBooks Employee is required when emailing an IIF file. QB also requires a Company Name and Number.  You can obtain this by exporting a Timer List File from QB.  Inside that IIF text file will be the values you need here. Fill in the email addresses to allow the Android app to send file attachments which you can import.

When synchronizing with the Windows or Web Editions, you'll need a username and password to authenticate with, and finally a web address to sync with.  Enter the URL you use to access the Web Edition.

If you are syncing with the Windows Edition, choose File, Options, Sync to find the URL to enter here  That URL will be the IP address of your computer.



About The App


Finally, here is the Android About box.  It shows the current version and contact information.



Also works on iPhone and iPad
Works with iPhone



Google Play Store
This is the recommended download link.
The most up-to-date versions are available at the Google Play Store.
google play


Glossary: Terms and Definitions


Actual cost: Costs associated with actual work that has been applied to a task.

Actual work: Actual employee hours applied to a task.  Normally logged with a timesheet or automated timer.

ASP: Application Service Provider.  An organization offering a web-based application that is accessible to users in many locations.


Baseline: A copy of a task or entire project plan.  Used to compare with the current plan.

Billing rates: Monetary amounts used to bill clients.  Each project, user, or category may have different billable rates.

Burn down chart: A line chart showing remaining work for a project, presumably burning down to zero.  A scrum chart.


Client receivables: Monies you have earned from services performed.

Cost variance: Cost minus baseline cost.  The difference between original cost estimates and current estimates.

Cost fields: Client and salary costs for project tasks.  Costs your client is expected to pay for work performed.

Critical path: A series of tasks that extend a project to its longest finish date.  Tasks that depend upon previous tasks, causing a project to finish at the latest time.


Duration: Task duration or estimate.  The number or hours or days a task is expected to take.


Earned value: The amount of money a project has already earned, based on percent complete.

Enterprise project management: A system like Standard Time® that displays all projects and tasks for all the workgroups of an organization.


Finish date: The date when a task is expected to be finished.


Gantt chart: Graphical representation of tasks on a timeline.  Invented by Henry L. Gantt.






Linking tasks: Placing tasks in sequence, such that each start date coincides with the finish date of the previous task.  This represents the scenarios where tasks depend upon the completion of earlier work.


Microsoft Project: Software product for planning and scheduling projects.  Works with timesheet to track employee time.

MPP file: File format used by Microsoft Project to store tasks, resources, calendars, and other project related items.



Outline level: The hierarchy number indicating the level of indenting of project tasks.


Percent complete: A measure of task completion used for project status.  Leads to remaining work and remaining cost values.

PERT: Program Evaluation and Review Technique.  A model for viewing and analyzing project tasks.

Project management: Techniques used to plan and execute projects, typically employed to increase efficiency and lower costs.

Project plan: A sequence of tasks illustrating how a project will be completed.

Project scope: The size of a project, normally in terms of hours or cost.

Project Server: A product of Microsoft, used to publish project tasks to web pages.

Project task: Single entity representing the starting and finish dates for a planned activity.  Normally assigned to resources or groups for completion at the scheduled time.

Project template: A series of tasks intended for duplication to begin a new project.  Tasks are arranged and assigned in a common format for new projects to start from.


Quick task: Project task specifically marked for quick input or to start and stop a timer.


Remaining cost: The client or salary cost still remaining in an uncompleted task.

Remaining duration: The amount of time still left in an uncompleted task.

Remaining work: The number of hours or days still left in an uncompleted task.

Resource: An employee assigned to a project task.

Resource allocation: Project time assigned to an employee.  Represents the amount of employee time that has been allocated to project work.

Resource assignment: An employee assigned to work on project tasks.

RBS: Resource Breakdown Structure.  A numerical representation of workgroups and employees under them.

Resource breakdown structure: A numerical representation of workgroups and employees under them.

Resource calendar: Calendar of working hours for a project plan.

Resource pool: A group of employees that may be assigned to projects and tasks.

Resource leveling: The act of moving project tasks so that an employee has steady work for the duration of a project.


Scrum chart: A line chart showing remaining work for a project, presumably burning down to zero.  A burn-down chart.

Standard Issue®: Software product by Scoutwest, Inc. used for tracking issues and defect management.

Standard Time®: Software product by Scoutwest, Inc. used for time tracking and project management.

Start date: The date a project task is scheduled to begin.

Subproject: Smaller project that is included by a master project.  A project breakdown or subsystem.

Summary task: A project task representing the head of a series of lower tasks.  Represents the subtasks by showing aggregated start, stop, and work hours.


Task: A project activity, normally assigned to employees and schedule to start and finish at a certain time.

Task dependencies: Project tasks that depend upon an earlier task to compete before they may be started.  Links to successor tasks.

Task duration: The amount of time a tasks is expected to take.  May differ from “task work” if resources work less than 100% of their time of the task.

Task linking: The act of connecting tasks in a series, such that one task is performed only after its predecessor is completed.

Task predecessor: The project task that must be completed before another may start.  A task that is linked into another, and is shown before another.

Task successor: The project task that may begin when another is completed.  A task that is linked to another, and is shown after.

Time tracking: Recording the time spent working on a project task.  Normally done with a timesheet or automated timer.

Timesheet: Grid-style software allowing time entry for days of the week.   timesheet.  Projects and tasks are shown in a grid, allowing employees to enter hours worked.

Timesheet approval: The act of reviewing and signing off on employee hours.  Normally performed by a manager.



Variance: The difference between a current plan and a baseline.  Used to determine the accuracy of a task prediction.


WBS: Work Breakdown Structure.  A numerical representation of a task hierarchy.  Sequence of numbers representing tasks in a project.

Work breakdown structure: A numerical representation of a task hierarchy.  Sequence of numbers representing tasks in a project.

Work variance: The difference between task hours and the baseline number of hours.  Used to compare a current plan with the original estimate.




Resource Allocation For Future Task Availability

Standard Time® is primarily a time tracking product for client billing and project management, but it also has a complete resource allocation feature.  And it also offers full employee availability for future tasks assigned to team members.  You can search by skill-set, and assign tasks to under-allocated employees.  Watch the resource allocation video.

Here is a resource allocation chart produced by our product.  In this example, you can see that the resource is running out of hours, and may be a candidate for assignment to future projects.  (Choose View, Project Resource Allocation to see the full chart.)


Resource Allocation Report
Hours assigned to resources into the future


In the app, project tasks have the following fields that affect resource allocation.  Download a copy now!

    - Resource assignment (users and groups)
    - Start and due dates
    - Remaining duration


Resources (users in the program) are allocated to tasks in the Project Task view.  There, you can manage all the tasks and their assignments.  After building a series of tasks for each project, choose View, Project Resource Allocation to view the resource allocation dialog.  You will see a graphical bar chart that represents the time allocated to each resource.  You can quickly see if a task is over-allocated, under-allocated, or correctly allocated.

Blue bars represent correctly allocated time, while red and yellow bars represent over and under allocated time periods.  Time periods are adjustable for Day, Week, Month, and Quarter.  A single bar represents each time period.


Resource Allocation Dialog


In addition to the bar chart, the resource allocation dialog provides two grid views.  You can see time allocated in a task hierarchy, and time allocated to users in a resource hierarchy.  The same information is presented, but in textual form.

    - Resource allocation
    - Resource planning
    - Resource scheduling
    - Employee availability
    - Over allocation
    - Under allocation
    - Resource utilization
    - Effective billing rates



Download a fully functional timesheet that will remain active for 30 days.
Company Name
Please enter your company name
Full Name
Please type your full name.
Invalid email address.
Number of Employees
How many employees will use this?