I'd like to log the hours I'm at work using the GPS on my iPhone. (It'd start logging when I get to work, then stop when I leave for lunch, etc)

If possible, I'd like to be able to log the time at multiple locations, so I could see for each day time at home ~12h, work ~9h, commuting ~3h


This app should do the trick.

  • Has GPS functions
  • Allows you to store and name multiple working locations
  • Allows you to start, stop and set breaks on the timer.

How to use (from app description):

  1. Download the app and wait till you arrive at your office.

  2. Once there, activate the GPS tracking feature and go to the preferences page.

  3. Register your current location as a working location (you can store more than one location for the same place, making the tracking more reliable).
  4. Setup the amount of hours you plan to work (by default it is 8 hours).
  5. If you leave the office before this amount of time expires, the timer will automatically enter in break mode (useful for lunch breaks)
  6. When the timer reaches the planned working hours value, a ringtone will play and you will know that you can leave the office.
  7. After the planned working time is passed, leaving the office will automatically stop the timer, and the working time info will be available in the history page.

  8. After the initial setup you won't need to do anything else but keeping the app alive in background to keep track of your working time.

  • Neat, thanks - it looks exactly like what I'm after. I'll try it out today and tomorrow, and if it works I'll give you the bounty – Alex L Aug 9 '12 at 4:29

Another app that does this in a more generic, passive, long-term fashion is Placeme.


HoursTracker for iOS. Perfect. Excellent.

Location Awareness* clocks in for you when you arrive. *Optional in-app purchase $0.99.

I set my work location using 3G or Wi Fi. Then, every time I arrive near my work location the app clocks in. And every time I leave it clocks out.

  • Can you please explain how this app will fulfill the requirements mentioned in the question? – nohillside Aug 11 '13 at 20:02
  • Location Awareness* clocks in for you when you arrive. *Optional in-app purchase $0.99. – Iuri Colares Aug 11 '13 at 21:40
  • You track hours spent in many job locations and then summarize hours by day, week, month, job, and pay period. – Iuri Colares Aug 11 '13 at 21:43

I think TSheets Time Tracker with GPS will suit your needs.

According to their website, they support logging events based on the GPS location:

Some of the time tracking features already available:

  • In/out punch clock time tracking with GPS

An other solution would be GPS Timesheets where you'll have to connect your GPS to this software and it will generate a Timesheet for you.

  • I've installed the TSheets app, and there doesn't appear to be any way to start/stop the clock via GPS - it simply logs GPS location periodically and when clocking in/out. – Alex L Aug 7 '12 at 9:31
  • Isn't that what you wanted? Logging where, how long and when you are in a place? – Michiel Aug 7 '12 at 9:32
  • gpstimesheets.com doesn't appear to do anything - there's no register link. From what it describes, you upload your GPS logged data and it formats it as timesheets - not what I require. – Alex L Aug 7 '12 at 9:36
  • 1
    I want the app to run in the background and log how long I am at work from my GPS coordinates, without me having to click Start/Stop. Think GeoFencing – Alex L Aug 7 '12 at 9:37

IFTTT IF This Then That

The app will let you use your built in GPS and it will automatically trigger you have entered your defined work area. Same for if you leave. When it triggers it makes a quick event on a calender of choice. Really handy.


busybusy is a great app if you need a GPS time clock. It has great features and for one user it's free.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .