A margin here needs three real inputs: time logged against the project, a cost and bill rate resolved for the person logging it, and a fee or budget set on the project itself. Miss one and Flow*form says what's missing instead of showing a number that only looks trustworthy.
Every logged hour, priced at the rate that was actually in effect on the day it was logged, nets against a project's budget to produce a gross and net margin, shown per project and rolled up per client. A project flags itself once it has burned more of its estimated hours than the timeline has used, so a thin project surfaces while there's still time to act on it.
