I've done some time tracking in Org for years for a particular project in tandem with Harvest. It's way more fine grained than Harvest or similar could ever hope to be. It's not time and materials but knowing where my time is going helps me keep accurate pricing.
I just need a little Emacs-fu for generating invoices and then I could dump Harvest.
Re:RIP, Harvest
by adityaathalye on Tuesday November 10, 2026 @01:40AM
(#50436853)
For invoicing, I made an orgmode template... semi-automated, but my invoice looks good and is correct (VAT / tax calculations etc.) :)
I can't share mine yet, but others have helpfully published theirs https://github.com/woofers/org-invoice-template
And TIL: someone appears to have vibe-coded a mode for invoicing: https://github.com/emacsmirror/org-invox If the code looks okay, I might give it a spin.
Even if I were to do time-and-materials hourly billing, which I studiously avoid, I can't think of a better base to use. In the cases where a customer's constraints would mandate I work with whatever software they are running, I can, in most cases, continue being org-first and integrate with their system (export/import / upload/download).