For people leaving Harvest
Leaving Harvest?
Bring your hours with you.
KeptInFlow reads Harvest's own CSV export: your clients, their rates, and every hour you ever logged, day by day. From then on each day is drafted from what was on your screen, not a timer. You pay once. There are no seats, no usage fees, and no renewal email that changes the number.
Your years of clients and hours come across in one preview and one click. Nothing is retyped.
If Windows SmartScreen asks about this new release, click More info → Run anyway. The installer is code-signed and verified.
What changed at Harvest
The seat price went down.
The bill went up.
On 2 September 2026, Harvest's pricing page listed Teams at $9 a seat a month billed yearly, and Enterprise at $14. That is a lower seat price than the $11 and $14 it showed in December 2024. The difference is a second layer the page describes in one sentence:
"Additional invoices, projects, clients, and tasks are billed based on what you use." Harvest's pricing page, read 2 September 2026. No rate for that part is published.
Accounts on older plans were moved to the new ones at their renewal date. The people writing about it in August and September 2026, on Trustpilot, Hacker News and Harvest's own subreddit, most often reported a bill around ten times what they had been paying. The complaint was rarely the number. It was that a price they had agreed to could be replaced by one they had not.
Bring everything with you
Export from Harvest.
Import here. Done.
Harvest lets you save your data out as CSV. KeptInFlow reads those files as they are. It works out which export it is looking at, so you do not have to know which file in your Downloads folder is which.
In Harvest
Reports, then Detailed time. Set the date range to everything. Export, then CSV.
In KeptInFlow
Settings, then Clients, then Import from Harvest. Pick the file.
Read the preview, then import
It says how many clients, how many hours, which dates they cover, and anything in the file it could not read. Nothing is written until you say so.
What comes across
- Your clients. Hundreds of rows fold back down to the handful of clients they came from, each with its rate.
- Every hour, day by day. Each old entry lands on the timesheet as an ordinary line, billing exactly the hours Harvest billed, at the rate that was on it.
- The clock times, where Harvest kept them. Those days land on the same timeline as the days KeptInFlow drafts for you. Where Harvest only had a total, the line says so instead of inventing a start time.
- Your project names and codes. Each one becomes a word KeptInFlow watches for on screen, so new work lands under the right client from the first day.
- What you already invoiced. Hours marked invoiced in Harvest arrive locked, so a billed hour cannot go out on a second invoice from here.
- Nothing twice. Import the same file again and it says so. A client already in your book is matched by name or code and left alone. A day you have already filled in by hand keeps every line it has.
What does not come across: the invoices themselves. Only the fact that an hour was invoiced travels, as a lock on that hour. Keep a copy of your Harvest invoices before you close the account.
Side by side
What changes when you switch.
Harvest figures are from its pricing page on 2 September 2026. Check them yourself; they move.
| Harvest | KeptInFlow | |
|---|---|---|
| Price | $9 to $14 a seat a month, billed yearly, plus usage charges for invoices, projects, clients and tasks with no published rate | $59 once for the first 100 buyers, then $149 once. The price you paid is the price |
| Growing | More clients, projects and invoices can raise the bill | Add as many clients, projects and invoices as you like. Nothing is metered |
| Where your data lives | On Harvest's servers, for as long as you keep paying | In a folder on your PC. There is no account, and it works with the internet off |
| How hours get on the sheet | You start a timer, or type the hours in afterwards | The day is drafted from what was on your screen: named for the work, tagged to the client, priced. You check it and sign off |
| Invoices | Built and sent from your Harvest account | Built from the sheet on your PC. Print it, save it, or email it yourself |
| Seats | Billed per seat, per month | One license for you. There is no per-seat bill |
The honest version
What Harvest does
that this does not.
You are deciding whether to move. These are the things you would find missing, so you can decide with them in front of you.
- No team timesheets or approvals. KeptInFlow is one person's sheet on one person's PC. There is no manager view, no approving someone else's week, and no team plan.
- No mobile app. It runs on Windows 10 and 11 only. Time on your phone, or on a Mac, is not seen.
- No accounting connections. There is no QuickBooks, Xero or other integration. You get a CSV that Toggl, Clockify or Harvest will accept, and an invoice you send yourself.
- No pay-online button on the invoice. Your client pays you the way they always have.
- The days before you install stay as Harvest left them. Imported hours are exact, but only the days KeptInFlow was running for get drafted from the screen.
No subscription required
Pay once. Own it.
Try every feature free for 30 days. No card to start.
App forever. Updates for 1 year. Keep the last version you got if you don't renew. This is not a stealth subscription.
Free trial
30 days
- Every feature, no limits
- Long enough to import your Harvest history and send a real invoice from it
- Bring your own API key, or run a free on-device model
- 1,000 free AI actions included to try it without a key
- No card up front. Nothing to cancel.
License
$149 $59 one-time
Founding price for the first 100 · lifetime updates included
- Own it forever, no subscription
- Every future update, for life, at the founding price
- Renew updates later for $59/yr, or don't, and keep what you have
- Unlimited on-device dictation, no quota to run out of
- 30-day money back
- $299 lifetime-updates option
Use it for a month. If the sheet never shows you an hour you would have missed, one email gets your money back. No form, and no reason needed.
$59 for the first 100 buyers, with every future update for life. After that, $149 buys one year of updates. The founding price ends when it sells out, not on a timer.
After the first 100: $149 for one year of updates, or lifetime updates for $299. Every option is a single payment, and every one comes with the 30-day refund.
Export once. Own it after that.
If Windows SmartScreen asks about this new release, click More info → Run anyway. The installer is code-signed and verified.