Capacity planning

Answer "can we take this?" with a number.

Capacity is usually a feeling. Spyne turns it into hours: what the team has, what is already committed, what leave and exits will remove, and what is left for the thing somebody is about to say yes to.

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

The project quoting screen showing available hours, cost floor and a deliverability verdict
The quote screen: hours available, what they cost, and whether it fits.
The problem

Deals get accepted on optimism and delivered on overtime. The information needed to say no — or to price properly — exists, but it is spread across a board, a leave calendar and a salary sheet nobody puts together in time.

How it works

Can we take this on, and at what price

Spyne totals the hours

Working days across the window, minus approved leave, minus holidays, minus anybody who is leaving — per person.

It subtracts what is committed

Scheduled tasks and hours reserved against won deals come off, so what is left is genuinely free rather than theoretically free.

You get a verdict and a floor

Whether the work fits, and what it costs in salary to deliver — which is the price below which the project loses money.

People

Who is available, and for how long

Free hours per person across the next few weeks, after leave, holidays and everything already scheduled. The list a lead needs before promising anything.

  • Per person, per week
  • Exits and approved leave already deducted
  • Reserved-but-not-started work shown separately
The who-is-available screen listing each person's free hours over the coming weeks
Free hours per person, after everything already committed.
Why it matters

What changes when you run it this way

A price floor from real salaries

The cost of an hour comes from what people are actually paid, including employer PF and gratuity accrual. Not a rate card somebody set two years ago.

Leave and exits included

The forecast already knows who is on holiday in three weeks and who is serving notice. Those are exactly the hours a spreadsheet forgets.

Reservations that expire

Hours held for a deal that never closed go back to the pool automatically, so the team never looks full because of imaginary work.

"Who is actually free?"

A per-person view of free hours over the window, so the answer is a name and a number rather than a guess.

The detail

Capacity planning at a glance

What capacity planning supports in Spyne today.
WindowConfigurable, typically the next 4–12 weeks
DeductedApproved leave, holidays, scheduled tasks, reserved hours, notice periods
Cost basisActual salary plus employer PF and gratuity accrual
ReservationsExpire automatically when a deal does not close
Questions

Before you ask us

Where does the hourly cost come from?

From issued payslips and current salaries, plus the employer's own PF contribution and gratuity accrual — what the person costs the company, not what lands in their account. It is the same basis Cost of Work uses, so the quote and the eventual margin are measured the same way.

Does it account for people being on leave?

Yes — approved leave, public holidays and anybody serving notice are all removed from available hours before the forecast is shown.

What is a capacity reservation?

When a deal is won, its estimated hours are held against the team so the next quote does not promise the same time twice. If the work never starts, the reservation expires and the hours return to the pool.

Connected

What capacity planning 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.