ClockedFlow is a free time tracker for freelancers, consultants and small agencies that finishes the job: on the first of every month it sends the invoices itself.
Tracking starts the moment you open the app, with no account. Press start on a to-do and a dial fills around the clock while you work. The timer keeps running offline, and only one session runs at a time, so the record is honest. On the desktop, the week sits on a real calendar where you drag a session to move it, drag an edge to resize it, or type to correct it. Projects hold to-dos with deadlines, tags and checklists, and Insights shows when you focus best.
Each client has a currency and a rate. On the 1st, ClockedFlow turns every client's unbilled hours into an invoice from your own template, rounded once per project rather than per entry, with every amount in whole cents. The client gets a link and can pay by card through Stripe.
ClockedFlow runs on the Mac, in any browser and on the iPhone, and a free account syncs them. Tracking is free and unlimited. The only charge is 1% of an invoice a client pays online.