How to Run an End-of-Week Billing Check in Under Fifteen Minutes
A simple Friday routine that keeps unbilled hours from disappearing before you lose the context.
Most billing problems are not billing problems. They are memory problems. You do the work, you do not log it immediately, and by the time Friday rolls around you cannot remember what happened Tuesday afternoon. Then you invoice from a feeling instead of data, and you leave money on the table.
A fifteen-minute check at the end of every week fixes this before it compounds.
Pick a Consistent Time and Protect It
Friday at 4:00 pm works for most freelancers. The work week is winding down, you still have context on what you did, and you have time to fix anything before the weekend erases it.
Put it on your calendar as a recurring block. Treat it like a client meeting. It will not take long once it becomes a habit, but the first few weeks you need the structure.
Open Your Time-Trak Report for the Week
Pull up the current week's entries. Do not filter anything yet. Just look at the raw list.
You are scanning for three things: missing days, short sessions that do not match your memory of how long something took, and any work that is sitting uncategorized or unassigned to a project.
Missing days are the most obvious problem. If you worked Thursday and there are no entries for Thursday, you have a gap that needs filling while you still remember what happened.
Flag Anything That Looks Off
Short sessions are worth a second look. If you logged twenty minutes for something that you know took two hours, there is probably a missing timer stop or a session you forgot to start. Check your calendar for that day. Check your email. Check your screenshots. Piece it back together while it is still recent.
Time-Trak's automatic screenshots are useful here beyond their obvious purpose. They give you a visual record of what you were actually looking at and when. If there is a gap in your entries but screenshots exist for that period, you have the evidence you need to reconstruct the session.
Check Every Active Project for Open Timers
An open timer means a session that started but never stopped. These inflate your logged hours or, if Time-Trak caps them, they get discarded. Either way, you lose accuracy.
Go through each active project. If anything shows a running timer that should have stopped, close it and set the correct end time based on what you remember.
Look at Billable vs. Non-Billable Totals
Time-Trak will show you the split. Before you close out the week, look at how your billable and non-billable hours compare. If non-billable is creeping up, that is worth noting. Not to punish yourself, but to understand where your time is actually going versus where you assumed it was going.
If you had a meeting-heavy week, you will see it here. If a client is pulling more admin time than you expected, you will see that too. You do not have to act on it this week, but you should know.
Check for Entries Ready to Invoice
Some weeks you are billing mid-project, some weeks you are closing out a retainer. Either way, scan for any entries that are marked billable and have not been invoiced yet. If you are near a billing date, this is the moment to generate the invoice before the context fades.
Time-Trak's one-click invoicing means this step takes about thirty seconds once your entries are clean and categorized. The fifteen minutes of review is the real work. The invoice itself is just the output.
Write One Sentence of Notes Before You Close
Before you end the check, write one line about anything you noticed. Not a full retrospective. Just a note. "Underlogged Tuesday, reconstructed from screenshots." "Admin for Client X is running high, watch next week." That note will make sense when you review it the following Friday and you will not have to guess what you meant.
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