Draw the block on the calendar, stretch it to the length it really took, split it where the work changed. The day keeps its shape, so a gap you would never spot in a list is something you can see.
A list of start and end fields shows totals, not where the holes were. Three unbilled hours sit in the report and nobody notices them.
A morning that was a stand-up, an architecture call and a code review becomes one block that can never be billed to the right work.
Retyping two timestamps to fix a wrong block is enough friction that the error stays in the timesheet.
Hours back-filled from memory are rounded to the nearest half hour, and the client pays for the rounding.
A visual timesheet, drawn on the calendar you already look at.
The height of the drag is the length of the entry, and the time under the cursor is shown while you drag. Let go and the entry drawer opens with the range already filled in.
Drag the block to move it, drag an edge to change the start or the end. A block stops at its neighbour, so two entries never sit on top of each other.
Right-click a finished entry and split it at the minute you clicked. Both halves keep the client, the project and the description.
Right-click, then Move to... or Copy to... a date range. Copying a Tuesday stand-up across the next eight weeks is one gesture, not eight entries.
The default step is a personal setting, anywhere from one to sixty minutes. Hold Alt for five-minute steps, Alt with Shift for fifteen.
The grid refuses the entries that would break the invoice.
Drawing or dragging into an existing block stops at its edge, and the same overlap is refused again when the entry is saved.
An entry that already sits on a timesheet will not move, resize or split, so an approved month cannot be edited by accident.
Days that already hold an entry for that client cannot be picked, and a batch that would collide comes back with the conflict named.
Creating, moving, resizing or splitting records who did it and the value before and after.
Drag past the edge of the grid and it auto-scrolls, so a sixteen-hour day is still one gesture.
Every block you draw is priced against the client's purchase order the moment it is saved, see Budget Tracking
No. Drawing and the timer produce the same entry, and most people mix them: the timer for long stretches, the calendar for short blocks and for corrections.
Yes, unless it already sits on a timesheet. Drag it, stretch it or split it, and the correction is recorded with your name and the value it had before.
Not for the same client. The grid stops the drag at the neighbour's edge and the save is refused as well. Hours for two different clients can run at the same time.
The default step is your own setting, between one and sixty minutes. Alt narrows it to five-minute steps, Alt with Shift to fifteen.
Yes. Copy the block to a date range, or open the manual entry and pick a list of dates; both produce one entry per date.
No. Drawing needs a mouse or a trackpad. On a phone or tablet the manual entry form covers the same ground.
Open the calendar, drag out the blocks, and let the timesheet build itself from the day you actually had. Free for 30 days.