Help CenterTime Tracking

Time Tracking

Track the hours your business spends on a project with a running timer, review them in one place, and turn unbilled time into an invoice without doing the maths yourself. Included with every account.

Set an Hourly Rate on the Project

Time tracking is tied to projects. Every entry belongs to a project, which is what lets your hours become an invoice later. Before you start a timer, give the project an hourly rate.

📸 Image: Project settings showing the hourly rate field

[Upload screenshot of a project with its hourly rate and currency set]

How to Set the Rate:

  1. 1Open the project from the Projects page
  2. 2Edit the project and enter its hourly rate
  3. 3Save — you can now track time against this project

Note: If you try to start a timer on a project with no hourly rate, you will be prompted to set one first. It only takes a moment, and it saves you from having hours logged that nobody can price.

💡 The Rate Is Captured on Each Entry

Each time entry stores the rate and currency that applied when it was created. If your business raises its rate later, already-tracked hours keep the rate they were worked at — so old work never gets silently repriced.

Start and Stop the Timer

The timer is the easiest way to track time, because it records the work as it happens rather than asking you to remember it afterwards.

📸 Image: The running timer widget

[Upload screenshot of the project page Start Timer button and the floating timer widget while running]

How to Track a Session:

  1. 1Open the project you are about to work on
  2. 2Start the timer and add a short description of what you are doing
  3. 3Get on with the work — move around the app freely
  4. 4Stop the timer when you are done, from wherever you are

The Timer Widget Follows You

Once a timer is running, a widget stays visible as you move between pages. You can check invoices, answer a client or open another project without losing the running session — and you can stop it from any page.

One Timer at a Time

Only one timer can run at once. If you start a new timer while another is still going, the previous one is stopped and saved automatically — so you never end up double-counting the same hour across two projects.

💡 Write the Description for Your Client

Descriptions become the line items on the invoice later. "Homepage revisions" reads far better on a bill than "work", and it saves you rewriting them at invoicing time.

Adding Time Manually

Not all work happens in front of a screen. For a site visit, a phone call, or a session you simply forgot to start a timer for, add the entry by hand.

How to Add an Entry:

  1. 1Go to Time Tracking from the sidebar
  2. 2Add a new entry and choose the project it belongs to
  3. 3Set the start time and end time of the work
  4. 4Describe what you did and save

💡 Manual Entries Bill Exactly the Same

A manual entry counts towards project totals and unbilled value just like a timed one. Offline work is still billable work — as long as it gets recorded.

Reviewing Your Time

The Time Tracking page lists your entries across every project, so you can see where the week actually went before you bill for it.

📸 Image: Time Tracking page with entries and filters

[Upload screenshot of the time entry list showing the project, date range and billed filters with total hours and value]

Filter by Project

Focus on one piece of work at a time

Filter by Date Range

Check a week, a month, or a billing period

Filter by Billed Status

Separate what you have already invoiced from what is still owed to you

Totals at a Glance

Total hours and total value for whatever you have filtered to

💡 Review Before You Invoice

Filter to unbilled time for one project and read through the descriptions. Tidying them up first means the invoice your client receives needs no explaining.

Turning Tracked Time into an Invoice

This is the payoff. When a project has unbilled time on it, Freelance Trackr builds the invoice for you from the hours you logged.

✨ How Entries Become Line Items

Click "Generate Invoice" on a project with unbilled time, and your entries are grouped into invoice line items:

  • • Entries are grouped by description, so repeated work collapses into a single line
  • • Entries with no description are grouped by the date they were worked
  • • The hours become the quantity on that line
  • • The project's hourly rate becomes the rate on that line

Step-by-Step:

  1. 1Open a project that has unbilled time logged against it
  2. 2Click "Generate Invoice"
  3. 3Review the line items it built from your entries
  4. 4Save the invoice, then send it to your client

Important: Once you save that invoice, the entries it covers are marked as billed. They will not be picked up again the next time you generate an invoice for the project, so the same hour can never be billed twice.

Project Totals

Each project keeps a running summary of the time on it, so you always know where a job stands without adding anything up yourself.

Total Hours Logged

Every hour tracked on the project, timed or added manually. Compare it against what you quoted to see whether the job is running over.

Unbilled Value

What the hours you have not yet invoiced are worth. This is money your business has earned but not yet asked for.

Billed Value

What has already been put on an invoice for this project.

💡 Best Practice

Check unbilled value across your active projects at the end of each month. Anything sitting there is work your business has already delivered and has not been paid for yet.

Still have questions?

Contact Support