BREAKEVEN
Get BreakEven

Know the moment a flat fee job
stops paying you fairly.

BreakEven sits inside DaVinci Resolve and watches your effective hourly rate, live, while you edit. You find out before the invoice goes out, not after.

One-time purchase · Works offline · Nothing ever leaves your machine

BreakEven
Podcast Intro Pack TRACKING
4:12:30
RATE
$92/hr
LEFT
4.2h
BURN
61%
■  STOP

Ordinary tracking. Nothing to see yet, which is exactly the point.

BreakEven
Skyline Brand Film TRACKING
21:45:00
RATE
$69/hr
OVER
3.0h
BURN
116%
3.0H PAST BREAK EVEN  ·  $240 UNPAID
■  STOP

What you see on the $1,500 job that quietly became a $69/hr job.

Preview

One window. Everything you need to know.

BreakEven
TRACKER
Skyline Brand FilmTRACKING
16:20:00
RATE
$92/hr
LEFT
2.4h
BURN
87%
APPROACHING BREAKEVEN · 2.4H OF RUNWAY LEFT
■  STOPQUOTE HELPER
PROJECT FEE$ 1,500.00
TARGET RATE$ 80 /hr
CURRENCYUSD
IDLE STOP5 minutes
NOTIFY AT 80% AND EACH HOUR PAST BREAKEVENSOUND
Session note (optional, saved when you stop)CLIENT REVISION
WHERE YOUR TIME GOES
EDIT8:40:00
COLOR3:55:00
FUSION1:20:00
FAIRLIGHT0:50:00
DELIVER0:25:00
SESSION HISTORY
DATEDURATIONNOTE
Sep 183:10:00Rough cut
Sep 192:45:00Color pass
Sep 201:20:00REVClient round 1
Sep 210:45:00REVRound 2, logo
2 REVISIONS · 2.1H · $167 AT RATE
TAG REVISIONDELETE SELECTED
SUMMARYEXPORT CSVCOMPACT

Features

Everything a flat fee editor actually needs.

Built for freelance and contract editors who bill flat fees and want to know, not guess, whether a job was worth taking before the invoice goes out.

BreakEven
Skyline Brand FilmTRACKING
9:30:00
RATE
$158/hr
LEFT
9.3h
BURN
51%

$1,500 flat fee, $80/hr target. Your real hourly rate, recalculated every second while you work.

Compare

BreakEven vs. Manual Tracking

Without BreakEvenStopwatch + Spreadsheet
With BreakEvenInside Resolve
Lives inside DaVinci ResolveNo separate app or tab to remember to start
Shows your real hourly rate, liveFee divided by hours, updating every second
Warns you at 80% of the feeWhile there is still time to act on it
Prices every unpaid hour past break evenIn your currency, the moment it happens
Tracks client revisions separatelySo one more round has a visible cost
Shows time per Resolve pageEdit, Color, Fusion, Fairlight, Deliver
Stops itself when you step awayIdle time never inflates the hours
Recovers the session if Resolve crashesBack to the last moment it was running
Client-safe project summaryHides your rate, keeps the hours
Quote helper for the next jobHours plus a revision buffer, priced at your rate

Pricing

Buy it once. Keep it.

No Subscription, No Account, No Recurring Charge.

Launch price
$19.99
One-Time Payment · No Subscription, Ever
Regular Price $24.99 After the Launch Period
Taxes May Apply at Checkout · All Sales Final
Get BreakEven

Questions

FAQ

No. Everything BreakEven tracks (fees, rates, session history) is stored in a local file next to your Resolve data. There's no account, no server, no telemetry.

It's built entirely on Resolve's standard scripting API, the same one used by both editions. It doesn't touch anything Studio-exclusive.

Just DaVinci Resolve, on macOS or Windows. BreakEven is a single Lua file that runs on the scripting engine already built into Resolve. No Python, no account, no internet connection.

Double-click Install Mac.command (or Install Windows.bat). It copies the one file into Resolve's Scripts folder for you. Restart Resolve and open it from Workspace ▸ Scripts ▸ Utility ▸ BreakEven, and it's there for every project after that.

On a Mac, if it says the file can't be opened because it's from an unidentified developer, right-click Install Mac.command, choose Open, then confirm once. After that it runs normally.

On the next launch, BreakEven finds the unfinished session and offers to recover it up to the last moment it was running. You choose whether to save it or discard it.

Yes. Pick your currency from the menu and every amount in the app switches to it.

You track live by pressing Start/Stop, and every session is saved with a note. There's no manual time-entry field, by design. The whole point is the number you see is real.

Stop finding out at the end of the job.

Get BreakEven