How to Check for Unbilled Hours Before the Month Closes and You Lose the Context
Unbilled hours do not disappear. They sit in your tracker quietly costing you money until the month is over.
You bill at the end of the month. The client pays. You move on. But somewhere in that month there are hours you logged and never attached to an invoice. Not because you forgot the work. Because you forgot to check.
This is one of the most common ways freelancers lose revenue without realizing it. The hours are tracked. The data is right there. The invoice just never caught them.
Here is how to run a quick unbilled hours check before the month closes.
Build the Habit Around a Fixed Date
Pick a day, ideally two or three days before your usual invoice date, where you do nothing but look at your time log. Not to do work. Not to respond to clients. Just to confirm that every logged session is attached to something that will get billed.
Two or three days of buffer matters. It gives you time to check descriptions, clarify any ambiguous entries, and reach out to a client if something needs a quick conversation before the invoice goes out.
Filter by Unbilled Status in Time-Trak
Time-Trak tracks billing status on logged entries. Filter your current month's sessions to show only unbilled hours. This view will surface everything that has been logged but not yet invoiced.
Scan it top to bottom. Look for anything that surprises you. A session you thought was already invoiced. An entry tied to a project you closed weeks ago. A block of time under a client folder you almost forgot was active.
This scan should take under ten minutes if your entries are labeled properly. If it takes longer, that is a sign your entry descriptions need work, not more time at the end of the month.
Flag Anything With a Vague Description
Unbilled hours with weak descriptions are a billing problem waiting to happen. "Call" does not tell you or your client anything. "Research" on its own means nothing six weeks later.
When you find entries like this during your review, fix them now. Add what the call covered. Add what the research was for. This is the last moment you will have clear memory of it. Once the invoice is sent, you are stuck defending an entry you cannot explain.
Check Every Active Client, Not Just the Busy Ones
The clients with the most activity are not where unbilled hours hide. You watch those projects closely because they move fast. The hours that slip through belong to smaller, quieter clients. The one with three sessions this month. The retainer that runs on autopilot.
Go through every active client folder, not just the top ones. Filter each one for unbilled entries. Take thirty seconds per client. That thirty seconds per client is where the missed revenue lives.
Look for Pre-Project and Admin Time
Discovery calls, onboarding emails, scope reviews, setup time. These sessions often get logged under a general folder or not assigned to a project at all. They are easy to bill. They are also easy to lose.
During your review, look for anything sitting in your tracker without a clear project assignment. If it belongs to a client, move it to the right project and mark it for billing. If it is genuinely internal, label it that way so it stops appearing in your unbilled filter.
Run the Report, Then Invoice
After your review, generate a summary report of unbilled hours by client before you build the invoices. Look at the totals. Make sure nothing looks off. If a client shows a number that seems high or low, check the log before you invoice, not after.
Time-Trak's one-click invoicing pulls from this same data. When the log is clean, the invoice is clean. When the log has gaps, the invoice reflects them.
Running this check the same day every month turns it into a five-minute routine instead of a stressful audit. The missed hours you catch the first few times will more than justify the habit.
Track your time, bill every minute.
Time-Trak is a native Mac and Windows time tracker with a floating timer, automatic screenshots, and one-click invoicing.
Free during beta.
Download Time-Trak →macOS + Windows · Floating widget · Auto screenshots