Profit & cost of work

Which projects actually make money.

For a services business the biggest cost is people, and almost no tool connects it to the work. Spyne takes what each person was really paid, sets aside the part covering leave, and gives each project the share matching the hours logged to it.

30 days free · no card · your data exports whenever you want it

The project margins screen showing what each client paid against what their work cost, with the percentage kept
What each client paid against what their work cost. Internal work shows as the cost it is.
The problem

Project profitability is usually guessed from a rate card. The rate card was set two years ago, does not know about the raise in April, and quietly makes every project look better than it was.

How it works

Where the salaries actually went

Payroll comes from the payslips

Not a figure anybody types. The month's issued payslips are the cost, including the employer's own PF and gratuity accrual.

Leave comes off the top

The share of the month's pay covering leave and holidays is set aside first — no project can claim it.

The rest follows the hours

Each project gets the share matching the hours logged against it. What nobody logged is reported as unlogged, not spread around.

Cost of work

Every rupee of payroll, traced

The screen that answers where the salaries went: per person, per project, with the hourly figure it worked out to and the hours nobody attached to anything.

  • Per person: total paid, leave share, allocatable, logged and unlogged hours
  • Per project: the salary cost of the work done on it
  • The people with the most unlogged time, named
The cost of work screen showing how much of the month's payroll reached a project and how much nobody logged
Where the salaries went. The unlogged figure is the honest part, and it is named rather than spread.
The month

One P&L, in the order it happened

Revenue, then the cost of the people, then everything else, then what is left. Payroll comes from the payslips rather than from a figure somebody typed, which is why the profit line is arithmetic rather than an estimate.

  • Client projects and internal ones, separated
  • Direct costs attributed to a project rather than to general overheads
  • The same cost basis the quote screen used, so the promise and the outcome are comparable
The monthly profit and loss with revenue, payroll, running costs and the margin left
The month in order, with the margin at the end of it.
Why it matters

What changes when you run it this way

Unlogged time named, not hidden

Every tool that does this badly spreads unlogged hours across the projects, which makes all of them look cheaper than they are. Spyne reports it separately, and says who it belongs to.

A raise shows up on its own

Because the cost is read from payslips, a raise, an unpaid day or a new joiner changes the margins automatically. Nobody maintains a rate card.

Revenue that ties to invoices

Issuing an invoice records the income. The revenue line in the P&L and the invoice list cannot disagree, because they are the same event.

Internal work counted as cost

Time on internal projects is a real cost with no revenue against it, and it is shown that way rather than quietly excluded.

More of it

Other screens in profit & cost of work

Recording revenue and running costs by category, with costs attributed to a project
Running costs by category. Salaries are never entered here — they come from payroll.
The detail

Profit & cost of work at a glance

What profit & cost of work supports in Spyne today.
Payroll basisIssued payslips plus employer PF and gratuity accrual
AllocationBy logged hours; unlogged time reported separately, never spread
Cost categoriesRent, software, utilities, professional fees, contractor, marketing, travel, other
RevenueRecorded automatically when an invoice is issued
PrecisionInteger paise throughout
Questions

Before you ask us

Do we have to enter salaries as a cost?

No — and you should not. Payroll is taken from the issued payslips, so entering it again as a cost entry would double the largest number on the screen.

What happens to hours nobody logged?

They are reported as unlogged, with the people they belong to named. Spreading them across projects is what makes every project look cheaper than it is, so Spyne refuses to do it.

How accurate is this if the team logs time inconsistently?

The allocated portion is exactly as accurate as the logging; the rest is shown as unlogged rather than estimated. You get an honest partial picture instead of a confident wrong one, and the unlogged figure tells you how much to trust it.

Does it include employer costs like PF and gratuity?

Yes. The cost of a person is what they cost the company — their earnings plus the employer's PF contribution and gratuity accrual — not what lands in their account.

Connected

What profit & cost of work touches

These are not separate products. What you record in one is what the next one reads.

See it with your own numbers in it

Start a trial and generate a full sample company in one click — three months of attendance, payroll, invoices and projects, all joined up. Then delete it and start for real.