Worst first, always
Every project on one board, sorted worst margin first, so the project that needs you is the first thing you see.
Margin puts every project on one board: quoted value against hours logged and what those hours cost, sorted worst first, with a projection of where each one lands. You find out a project is underwater while there is still time to do something about it.
Every module unlocked for 14 days. Card details at checkout, nothing charged until day 14, cancel any time before then.
You quoted the project months ago. Since then, hours have gone in from three people at three different costs, the scope has crept, and nobody has done the arithmetic. The invoice will still get paid, so it feels fine.
Then someone finally builds the spreadsheet and finds the flagship project earned less than the office rent. By the time you can see it, the money is already gone.
Margin does that arithmetic continuously, and it leads with the projects doing worst, because those are the ones you can still rescue.
The contract value comes from the project. That is the number everything is measured against.
Time logged in Projects & Time, cost rates per person, and direct expenses when the project is linked to Accounting.
Every project, sorted by margin, banded At risk, Thin or Healthy, with a projection of where each lands at the current burn.
See where the hours went, per person, with the cost of each. Rescope, reassign or renegotiate before the project closes.
Every project on one board, sorted worst margin first, so the project that needs you is the first thing you see.
Quoted value against hours logged and what those hours cost, per project, updated as time goes in.
A projection of where each project lands at the current burn, while there is still time to change the ending.
Hours per person on each project, with the cost of each, so you can see exactly who the budget is going to.
Cost rates derived from your own compensation data, with the working shown, so you can check the arithmetic before you accept.
Quoted, cost to date, gross profit and blended margin across everything, so the whole book fits on one line.
Every project sits in exactly one band, so the board reads at a glance and the worst news is always at the top.
Margin under 15%
Margin under 30%
30% and above
A suspiciously good margin usually means missing data. So instead of flattering you, the board flags every gap in the numbers behind a project.
| Flag | What it means |
|---|---|
| No price set | The project has no contract value, so there is nothing to earn against |
| Missing cost rates | Hours are logged but some people have no cost rate, so those hours count as free |
| No time logged | Nothing has been logged yet, so cost to date is zero, not cheap |
| Expenses not included | The project isn't linked to accounting, so direct costs are missing |
| Mixed currencies | Some figures are in another currency and are excluded rather than silently converted |
Margin can require two-factor authentication per person, enforced on the server, because cost rates and contract values are nobody's business but yours. Role-based permissions decide who can open the board at all: a member's dashboard shows their day, not your margins.
Margin is part of the Money department of the Service Business OS, included on every plan. One credit allowance covers every module, so there is no per-agent pricing and no surprise line items.
Compare plansThe hours Margin prices come from here: sprints, time and workload in one place.
See the moduleLink a project to Accounting and its direct expenses count against the margin too.
See the moduleBank statements, payroll and timesheets go in as documents, not data entry.
See the moduleQuoted value comes from the project's contract value. Cost comes from hours logged in Projects & Time multiplied by each person's cost rate, and direct expenses come in when the project is linked to Accounting. Nothing is estimated behind your back: if a number is missing, the board says so.
Margin suggests cost rates derived from your own compensation data, and it shows the working, so you can check the arithmetic before you accept a suggestion. You can override any rate at any time.
Only if you want them to. Roles decide who sees what, and Margin can require a second factor per person, enforced on the server, because cost rates and contract values are nobody's business but yours.
Usually missing data. That is why the board carries confidence flags: no price set, missing cost rates, no time logged, expenses not included, mixed currencies. It tells you what it does not know instead of flattering you.
Margin is live now. Start the trial and it is one of the modules unlocked from day one, reading the same clients and projects as the rest of the OS.
Every module unlocked for 14 days. Card details at checkout, nothing charged until day 14, cancel any time before then.
What starting actually involves