Why facilities asked for this
See the true cost of placements that run through VMS + agency layers
The legacy page called out hidden fees. We kept every data point, added structure, and let finance teams export the numbers straight from this table.
- Transparent inputs: Weekly salaries, VMS fee %, agency spread, and your internal burden.
- Automatic monthly math: The calculator converts to monthly salaries (4.3 weeks) and shows each fee bucket.
- ROI highlight: Savings row updates instantly so you can take action.
How it works
Input > Benchmark > Decide
- Add your projected placements per month and the average weekly salary per clinician.
- Layer in the VMS fee percentage and agency markup you typically pay today.
- Enter your internal burden so the table can show what happens when you scale internally with MedRecruit.
Most health systems plug in 0.06 for VMS fees and 0.4–0.6 for agency spreads. Adjust these sliders to match each vendor.
Live summary
Expected placements: {{ cal.placements }} | Avg salary: ${{ cal.salary }}
| Line item | Cost |
|---|---|
| Monthly salaries (4.3 weeks) | ${{ costs.monthlySalaries.toLocaleString() }} |
| VMS fees | ${{ costs.vmsFees.toLocaleString() }} |
| Staffing agency fees | ${{ costs.agencyFees.toLocaleString() }} |
| Salary without fees | ${{ costs.salaryWithoutFees.toLocaleString() }} |
| Hiring internal burden cost | ${{ costs.internalBurden.toLocaleString() }} |
| ROI saving | ${{ costs.roiSaving.toLocaleString() }} |
Same math, better storytelling.
We preserved every formula from the legacy ROI calculator—monthly salary conversion, fee deduction, and ROI savings. The only change is the interface so finance sees the argument faster.