Nextcrew Logo
img

What Is a VMS and MSP in Staffing? A Guide for Agencies

Sept 22nd 2026

11 min

VMS & MSP, Healthcare Staffing

Updated

In staffing, a VMS (vendor management system) is the software a client uses to request, approve, track and pay for contingent staff from its approved staffing agencies. An MSP (managed service provider) is the company the client hires to run that contingent staffing program, and it usually operates the VMS. For a staffing agency, both sit between you and the client: orders reach you through the VMS, the MSP sets the rules, and a program fee comes out of what you bill.

Most explanations are written for the hospital or enterprise buying staff. This guide covers VMS staffing and MSP staffing from the other side: the agency deciding whether to join a program, trying to win fills inside one, and waiting to get paid by it.

Key takeaways

  • A VMS is software; an MSP is a company. The MSP runs the client's staffing program, and the VMS is the system it runs it in.
  • The same order reaches every agency in your tier at once. Speed to a qualified submittal usually decides who fills it.
  • Program fees come out of your bill rate. Price every VMS order on what you actually keep, not on the headline rate.
  • More money is lost after the fill than on the fee. Hours that do not match approved time in the VMS are the most common cause of a late or short payment.

What is a VMS in staffing?

A VMS in staffing is a web-based platform a client organization uses to manage every temporary or contract hire it brings in from outside agencies, from the first request to the final invoice. VMS stands for vendor management system. The client, or its MSP, posts job orders into it; approved agencies (called suppliers) see those orders, submit candidates, and confirm time and invoices in the same system.

For the agency, it is both the storefront where work is posted and the rulebook for how you may compete for it. Examples include SAP Fieldglass and Beeline.

What is an MSP in staffing?

An MSP in staffing is a managed service provider: a company a client hires to run its whole contingent workforce program on its behalf. The MSP decides which agencies are on the program, sets rate cards and rules, distributes orders, tracks performance and manages billing.

An MSP is not a staffing agency. The agency recruits and employs the Crew Members who work the shifts; the MSP manages the agencies.

VMS vs MSP: how do they work together?

The MSP is the operator and the VMS is the system it operates in. A client can use a VMS without an MSP (running the program in-house), but most MSP programs run on a VMS.

BuyerClientHospital or enterprise that needs staff
Runs the programMSPPicks agencies, sets rules, rates and fees
The systemVMSOrders, submittals, time and invoices
SupplierYour agencySubmits candidates, bills approved hours

Orders flow from the client down to your agency. Payment flows back, and the program fee is deducted before your agency is paid.

Who sits where in a VMS and MSP program
  VMS (vendor management system) MSP (managed service provider)
What it isSoftwareA company providing a service
Who uses itClient, MSP and every supplier agencyHired by the client to manage suppliers
What it controlsOrders, submittals, approvals, time, invoicesWhich agencies get orders, rate cards, rules, scorecards
What you deal withLogins, required fields, submittal and timesheet rulesSupplier onboarding, performance reviews, fee terms

How does a job order move through a VMS, from the agency's side?

Every order follows the same path, and the agency controls only a few steps. Details differ by program; this sequence is typical.

  1. 1
    The order is posted

    The client or MSP creates a requisition with role, dates, requirements and bill rate.

  2. 2
    It is released to suppliers

    Many programs release in tiers, best-performing agencies first. Every agency in a tier gets it at once.

  3. 3
    You submit candidates

    You submit qualified, available Crew Members in the VMS, often under a cap on submittals per agency.

  4. 4
    The client interviews and selects

    Interviews, offers and start dates run through the VMS.

  5. 5
    Credentials are confirmed

    In healthcare especially, licenses and documents must be complete before the start date.

  6. 6
    Time is entered and approved

    Hours are entered in the VMS and approved by the client.

  7. 7
    The invoice is generated and paid

    Many programs invoice from approved time and deduct the program fee before paying you.

Is VMS work worth it for your agency?

VMS work trades margin and client access for volume and predictability, so it is worth it when you can fill fast at the program's rate and still make your number. It is a poor fit when your margin depends on relationship selling, or when you cannot carry the payment terms.

What you gain What you give up
A steady flow of orders without prospecting for themA program fee off every hour you bill
Access to large clients that buy only through their programRates set by a rate card, not by your negotiation
Clear, written rules and a scorecard you can improveDirect contact with the hiring manager, usually restricted
One approval and invoicing process instead of manyPayment terms you did not set, which your payroll has to cover

Before signing, work out four numbers: gross profit per hour after the fee, the cash needed to cover payroll until the program pays, the hours per week you can realistically fill, and the admin time the portal will take. A program can be busy and unprofitable at the same time.

Watch out

Joining a program can put an existing direct client behind the same rules and rates as everyone else. If you already staff that account directly, check what happens to that relationship before you sign.

How do agencies actually win fills in a VMS?

You win VMS orders by being ready before the order arrives, because every agency in your tier sees it at the same moment. The work that decides the fill happens before the order posts, not during the interview.

  • Keep a pre-qualified bench for that client. Know who is credentialed, available and willing to work that site before an order exists.
  • See the order the minute it posts. Checking portals twice a day loses to agencies that are notified immediately.
  • Submit fewer, better candidates. Most programs cap submittals, and a weak one wastes a slot you cannot get back.
  • Confirm availability before you submit. A candidate who declines the offer costs you more on the scorecard than not submitting at all.
  • Track your own numbers per program. Time to first submittal, submittal-to-interview and fill rate tell you which program deserves your recruiters' hours.

Why submittals get rejected

  • A required field, document or certification is missing
  • The rate submitted is above the program's rate card
  • The candidate was already submitted by another agency
  • Availability does not match the full shift pattern or assignment dates
  • The submittal arrived after the order was filled or the cap was reached

What do MSP and VMS fees mean for your margin?

Most programs charge suppliers a fee, often a percentage of the bill rate or of billed spend, that is deducted from what you are paid. It may be called a program, admin or VMS fee; the percentage is set in your supplier agreement.

Illustrative example (made-up numbers) Per hour
Bill rate on the order$60.00
Program fee at an assumed 3%−$1.80
What the agency actually receives$58.20
Pay rate + burden (assumed)−$48.00
Gross profit per hour$10.20 (not $12.00)

Example only. Fee percentages vary by program; use the figure in your own agreement.

Bottom line: price every VMS order on the rate after the program fee. A small percentage off the top can take a large share of your gross profit.

When do you get paid, and where does money go missing?

In most programs you are paid on approved time, on the program's payment terms, and the fee is deducted before the money reaches you. That means your invoice is only as good as the hours approved in the VMS, and a mismatch delays the whole amount, not just the disputed hours.

Step 1Time approved

The client approves hours in the VMS, including overtime and any differentials the program recognizes.

Step 2Invoice generated

Many programs create the invoice themselves from approved time and deduct the program fee.

Step 3Payment released

Payment follows the terms in your supplier agreement, while you have already paid your Crew Members.

Approved time drives the invoice, and the invoice drives the payment

Four things are worth checking every pay period: hours that do not match approved time in the VMS; overtime, holiday or shift differentials the program treats differently from your payroll; assignments that ended without being closed in the portal; and credits applied with no line-level explanation. Reconcile at the assignment level, not the invoice total, and chase a discrepancy the same week it appears — see staffing invoicing.

How do you get onto a client's VMS as a supplier?

You get onto a VMS program by being approved as a supplier by the client or its MSP, not by signing up for the software. Programs add suppliers when they need coverage they are not getting, so the route in is to find who runs the program and ask to be added to the supplier pipeline for the roles and locations you can genuinely cover. New agencies usually start in a lower tier and move up on performance.

VMS readiness checklist for agencies

  • Supplier paperwork ready. W-9, certificates of insurance at the required limits, and any required licenses.
  • Supplier agreement read line by line. Fee, payment terms, submittal limits, conversion and non-solicit.
  • Credentials audit-ready. Every Crew Member you might submit has current licenses and documents on file.
  • A named owner for each VMS. Someone who watches new orders and submits the same day.
  • Margin math per program. Gross profit after the program fee, not before it.
  • Time and invoices that match. Your hours reconcile to approved VMS time every pay period.
  • Your scorecard tracked. Fill rate, time to submit and compliance decide your tier.

Credential readiness is where healthcare agencies most often get stuck. Our guide to healthcare staffing credentialing covers how to keep it under control.

How do VMS and MSP programs work in healthcare staffing?

Healthcare is one of the heaviest users of VMS and MSP programs, because hospitals buy travel, per diem and contract clinicians from many agencies at once. Most run through a healthcare VMS operated by the health system's MSP. For a healthcare staffing agency, orders move fast, credentials must be complete before a submittal counts, and your MSP scorecard decides your tier. Per diem desks feel this most; see how per diem nurse staffing is changing.

Where does your own staffing software fit?

The VMS is the client's system; your staffing software is yours, and the handoff between them decides how fast you submit and how cleanly you get paid. Agencies on several programs often end up copying orders by hand from multiple portals.

NextCrew connects to VMS and MSP programs through the VMSpark integration, which brings requisitions from more than 100 VMS and MSP connections into NextCrew and notifies matching Crew Members, so your shortlist is ready while the order is still fresh. Submission stays in the VMS itself, because every VMS has its own criteria. Approved hours then flow into invoicing, so what you bill matches what the program approved.

Frequently asked questions

See how it works Bring VMS and MSP orders into NextCrew with VMSpark