Fixed-fee projects that still make money at the end
A fixed fee transfers risk to you. MarginFence makes that risk visible per request, so you can absorb it deliberately or charge for it.
The math of a fixed fee
A fixed-fee project is priced against an estimate: a certain number of hours, a certain cost, a certain target margin. Every hour beyond that estimate comes directly out of your profit unless you charge for it separately. This is the trade the client is implicitly making when they choose fixed fee over hourly: predictability for them, and risk for you, unless the scope is genuinely well defined and well managed.
Making the risk visible per request
MarginFence's baseline captures the deal you made: contract amount, estimated hours, internal cost rate, billable rate and target margin. When a client asks for something beyond that scope, logging it converts an abstract 'a bit more work' into a specific number of hours and dollars, calculated against your real cost rate rather than a guess made under time pressure.
Five ways to respond, and why the choice matters
For every logged request, MarginFence supports five decisions. Comp absorbs the cost as goodwill. Decline holds the original scope. Trade exchanges the new work for something else already in scope, keeping total hours roughly flat. Charge Recommended applies MarginFence's calculated quote, which holds your target margin on the increment. Charge Custom lets you set your own figure, higher or lower, for a specific commercial reason.
- Comp: absorb it, but record the value given away
- Decline: hold the line at the original scope
- Trade: swap for something already inside scope
- Charge Recommended: apply the margin-protecting quote
- Charge Custom: set your own price for a specific reason
Seeing the cumulative effect before it's too late
Because each decision updates the project's revised revenue, cost and margin immediately, you do not need to wait until the project closes to see whether it is still profitable. If revised margin has dropped further than you're comfortable with halfway through delivery, that is the moment to start charging for further requests, decline the next one outright, or have a direct conversation with the client about the trend.
Frequently asked questions
Isn't every request going to be 'urgent' and get comped anyway?
That depends on your team's decisions, not on MarginFence. What MarginFence changes is that comping becomes a visible, recorded choice rather than an unrecorded default, which makes it much easier to notice if it is happening more than you'd like.
Do we need to log every tiny request, even a five-minute one?
Most teams set an informal threshold, logging requests that take meaningfully longer than a quick favor. There's no hard rule; the value comes from catching the requests that would otherwise add up unnoticed.
What if our target margin is unrealistic and every quote comes back high?
The recommended quote is derived directly from your target margin and cost rate, so if quotes consistently look too high relative to what clients will pay, that's useful information suggesting your target margin, cost rate or billable rate inputs may need revisiting.
Can we still do fixed-fee work profitably without software like this?
Plenty of teams do, especially on well-understood, repeatable projects. MarginFence is most useful when scope is variable enough that extras are common and easy to lose track of.
How MarginFence works
Set the financial baseline for a project, log each extra request, see what it costs and what it should be quoted at, then choose Comp, Decline, Trade, Charge Recommended or Charge Custom. Charged work becomes a plain-language proposal your client approves from a secure link.
Related
- Project margin trackingBaseline versus revised revenue, cost and margin on every project, with a full decision history.
- Agency profitabilityTrack baseline and revised gross margin on every engagement, and see where profit is leaking.
- Web and dev studiosHandle extra pages, integrations and late feature requests as priced decisions.
Protect the margin on every client project
Create your workspace and log the next out-of-scope request in under a minute.
