Skip to content
IT staffing

Bench P&L Radar

Shows what each benched consultant is costing you by the day, and roughly when each is likely to be placed, so you can act before the month closes.

Monday morning

What the bench costs today, with the consultants it can't cost named

Bench P&L Radar on a wide screen: a dark sidebar with Bench cost, Consultants, Decisions, Weekly report and Placement estimates; the top bar names the fictional firm, Banjara Demo Tech LLC, with a Synthetic data badge and the signed-in owner, Ramesh Chowdary. The Bench cost screen says the estimates come from the model trained on 28 September 2026, then shows four figures: bench cost today $8,040 from 28 consultants with a pay rate, month to date $17,520, last week $42,330, and 33 on the bench. A caution notice says 5 consultants are left out of every total because no pay rate is on file, and names them. Below starts a chart of daily bench cost over the last 13 weeks.The real screen, on synthetic data
No pay rate on file: named, and left out of every total rather than guessed

Demo built on synthetic data.

1 of 5: Monday morning

The problem

Most owners see bench cost at month end, as one total. By then the consultant who needed a rate change or a new certification has sat for weeks. The signals were in your own submission history all along.

What it does

Bench costBanjara Demo TechToday$8,04028 consultants with a pay rateJava.NETData engineeringOthersWorking daysToday5 left out: no pay rate on fileTarun Agarwal, Phani Iyer and three more

It adds up the daily cost of every consultant on the bench from pay rates and days idle.

Lahari ChaudharyJava Full Stack DeveloperLikely placed6 Oct to 10 JanOctNovDecJanMost likely around 18 OctSuresh NairLess certain7 Oct or later

It estimates a placement window for each consultant from your own history of submissions, interviews and placements, and shows how certain that estimate is.

What's driving the estimateLahari Chaudhary, from your own recordsDemand for the skill41 requirements in 30 days; usually 32FasterRate against your past placements$75/hr against a median of $60/hrSlowerInterview results4 interviews, 2 offers before this spellSlowerDays on the bench80 days, since 18 July

It shows what's driving each estimate — demand for the skill in this month's requirements, where the rate sits against your past placements, interview results.

This week's decisionsRamesh ChowdaryAdjust the rateLahari ChaudharySubmit at $60/hr instead of $75/hrAdd a certificationSahithi GoudSponsor the SAP S/4HANA Finance examAcceptDismissTry another vendor groupJagadeesh GowdaSend to implementation partners tooAcceptDismissAcceptDismissAcceptedby Ramesh Chowdary, MondayNothing happens until you decide

It drafts a weekly list of decisions for you (adjust a rate, add a certification, try another vendor group) and leaves every one of them to you.

Try to break it

On the call we'll trigger these, live:

  • A week of timesheet data is missing. The chart shows the gap instead of filling it in.
  • Demand for a skill drops suddenly. Estimates for everyone with that skill are marked less certain.
  • A consultant's pay rate isn't recorded. The tool asks for it and doesn't guess.
Daily bench costWorking days, by skill cluster31 Aug7 Sep21 SepNo timesheetsNo timesheets for 14 to 18 SeptemberThose days show no value, and nothing is filled in

Where it runs

Any office computer. The estimates come from a small statistical model; a language model only writes the plain-English notes.

Who else does something like this

Bullhorn Reporting & Analytics reports staffing metrics from inside Bullhorn's platform.

Radar is built for the economics of a C2C bench and predicts time to placement from your firm's own history.

The rules it respects

Pay rates never go into a model prompt. Run the notes on a local model and no rate leaves your machines. The tool suggests; you decide.

What our tests measured

How we test

These figures come from test runs on Google's Gemini (gemini-3.5-flash-lite), a hosted model, on synthetic data. We'll add runs on a local model.

Placements that fell inside the 80% placement window, on the last 3 months held out84.69%
Average gap between the most likely day and the actual placement, in days21
Expected to be placed within 30 days52.97%
Placed within 30 days59.52%
Notes shown whose every figure is in the consultant's data100%
Drafted notes held for a figure not in the data2
Cost figures shown for a consultant with no pay rate0
Missing timesheet days filled in0
  • Run on 15 October 2026
  • Model: gemini:gemini-3.5-flash-lite
  • 528 examples
For your engineers
Engines
Gatekeeper, Proof Console
Sealed mode
Test passed: with sealed mode on, it refuses every outbound connection except to the model you've approved.

Data flow

The firm's records (synthetic)Requirementsby skillSubmissionsand interviewsPlacementsand bill ratesBench spellswaiting ones censoredDriversdemand, rate, interviewsSurvival modelCox, in codePlacement windowmost likely day, rangeaudit_logOwner decidesaccept or dismissScreensOne figures functionDecision rulesrate, vendor, certificateLanguage modelwrites the note onlyNote checkevery figure in the factsWeekly reportPDF and CSVTimesheetsand pay ratesDaily costgaps kept as gaps