How agency recruiters test whether a candidate will really accept an offer before presenting them: motivation, family, other offers and timing.
A deliverable candidate is one who will accept the offer if the client makes it. Test that before you present them, not after: confirm a real reason to move, support from the people at home, a compensation target the client can meet, where they stand with other processes and how they'd respond to a counteroffer. A strong candidate who won't accept costs the client time and costs you credibility.
When you present a candidate, you're telling the client this person is worth their time. If the candidate then turns down the offer, the client has lost weeks, and you may have lost the search. Clients remember the recruiters whose candidates accept. Testing early also spares candidates a process they were never going to finish.
Ask these before you present, and again after each interview. Answers that get vaguer over time are a warning.
Raise it with the candidate directly, and be honest with the client about the risk if you still present them. Sometimes the right move is to present a slightly less polished candidate who will actually accept. Keep each candidate's stage current on the job order and log every conversation, so you notice when engagement starts to slip. identifyd tracks every candidate from Presented through Hired, with the full touch history on each record.
The likelihood that a candidate will accept an offer if the client makes one, based on their motivation, compensation, family situation, other options and counteroffer risk.
Before presenting them, after each interview and right before the offer, by asking whether they'd accept at the expected terms.
Only if you tell the client about the risk. Clients would rather know up front than be surprised at the offer.