← Blog

Free to Districts: How Education VMS Economics Actually Work

Most education vendor management systems (VMS) cost school districts nothing because the platform is funded by the staffing agencies, not the district. The standard mechanism is a participation fee — a small percentage of each dollar an agency bills through the platform, commonly around 5% in the market. The district gets the software, the consolidated invoice, and the reporting; the agencies pay for the pipes they use to win the work.

That model is legitimate and widely used. But "free" is doing a lot of work in that sentence, and a district that signs a VMS agreement without understanding the underlying economics can end up paying for the program anyway — indirectly, through rates. This post walks through where the money comes from, and the two contract questions that matter far more than the fee percentage itself.

What a VMS is, and why districts need one

A vendor management system is software that sits between a school district and its roster of staffing agencies. Instead of emailing four agencies separately about an open special-education paraprofessional position, the district posts one requisition — a formal request for a role, with its requirements and a maximum bill rate — and the system releases it to every approved agency at once. Agencies submit candidates, the district reviews them, credentials get checked, someone gets placed, hours get captured, and the district pays one consolidated invoice instead of reconciling four different agency billing formats.

The demand for this kind of coordination is not going away. The National Center for Education Statistics reported that 35% of U.S. public schools had at least one teacher vacancy in October 2024, and 74% of public schools with vacancies reported difficulty filling them with fully certified teachers. With 13,303 regular school districts in the country (2023-24), and many of them working with multiple agencies to cover shortages, the administrative load of managing vendors by spreadsheet and inbox is a real cost — just an invisible one.

Where the money comes from

A VMS has real operating costs: software, credential review, invoicing, payment processing, support. Someone pays them. In education staffing, that someone is almost always the vendor side, through a participation fee.

The participation fee, defined

A participation fee (sometimes called a vendor fee or program fee) is a percentage deducted from what an agency bills through the platform. If an agency bills $10,000 in a month and the fee is 4%, the agency receives $9,600 and the platform keeps $400. Market rates commonly sit around 5%; Fullbench publishes a 3-5% range. The district writes one check for the full invoiced amount and the fee comes out of the agency side.

Doesn't the fee just get passed through in rates?

Partially, sometimes — agencies price their services knowing the fee exists, the same way any business prices in its cost of sales. This is why the fee percentage alone is a weak basis for evaluating a program. The district's real protection is not a lower fee; it is the rate ceiling. When a district sets a maximum bill rate on every requisition, agencies can price however they like underneath it, and submissions above the ceiling are flagged for the district to see. The ceiling — not the fee — is what caps the district's cost. A well-run program makes agencies compete on rate and quality below a limit the district controls.

The two questions that matter more than the percentage

Two districts can sign agreements with identical fee percentages and end up in very different programs. The differences hide in mechanics, not headline numbers.

Question 1: Is the fee taken at invoicing, or at collection?

This sounds like an accounting detail. It is actually the difference between a program that shares risk with its agencies and one that quietly extracts working capital from them.

Fee at invoicing means the platform earns its cut the moment the invoice goes out — before the district has paid a dollar. If the district takes 60 or 90 days to pay (common in public education, where board approval cycles and fiscal-year transitions slow everything down), the agency has already effectively funded the platform's fee on money it has not received.

Fee at collection means the fee is earned and deducted only when the district's payment actually lands. Nobody gets paid until the district pays. The platform's incentives align with the agencies': everyone wants the receivable collected.

Fee at invoicing Fee at collection
When the platform earns its fee When the invoice is issued When the district's payment clears
Agency cash position during a 90-day payment cycle Fee obligation exists on uncollected revenue No fee owed until cash arrives
Who carries the risk of slow district payment The agency, alone Shared — platform waits alongside the agency
Platform's incentive on collections Weak — fee is already earned Strong — fee depends on collection
If an invoice is never paid Fee may still have been taken No payment, no fee

Why should a district care about agency cash flow? Because agencies price risk. A program that strains vendor working capital during slow payment cycles will see that strain reflected in bill rates, in agency reluctance to take hard-to-fill roles, or in the quietest failure mode of all: good agencies leaving the program. Fewer competing agencies means less rate pressure and slower fills. The district pays for the invoicing-time fee model eventually — it just never sees the line item.

Ask the operator directly: when is your fee earned, and what happens to it if an invoice goes unpaid? The answer should be in the agreement, not in a sales conversation.

Question 2: Does the operator's own staffing arm get special treatment?

Many managed programs are run by companies that also operate a staffing agency. There is nothing inherently wrong with that — but it creates an obvious conflict of interest, and the district should insist on seeing the neutrality mechanics in writing. What to look for:

A district does not need to assume bad faith. It needs to assume that unverifiable neutrality is not neutrality, and ask for the mechanics in the contract.

What "free" should actually mean

Put together, a fair free-to-district program looks like this: the district sets rate ceilings and controls every candidate decision; agencies compete under those ceilings and pay a published participation fee; the fee is earned only when the district's payment collects, so no agency ever funds the program ahead of the district; and every agency — including any affiliated with the operator — plays by the same recorded, timestamped rules.

That is the model Fullbench was built around: a published 3-5% participation fee deducted at collection, simultaneous timestamped releases to every approved agency, district-only status control, and scorecards that make the whole thing auditable.

If your district works with multiple agencies and wants to see how the mechanics work in practice, request a walkthrough.

The short version

See it running. A walkthrough is 30 minutes on the live platform — the release record, the credential gate, and the remittance ledger, with your district's workflow in mind.

Request a walkthrough

Next step

Request a walkthrough

Thirty minutes on the live platform — your roles, your rate ceilings, your agencies' names on the screen. No slideware.

  • Watch a requisition release to every agency at one recorded instant
  • See the credential gate hold a start date until the file clears
  • Trace one invoice from approved time to itemized remittance

Book your 30 minutes

We'll reply within one business day.

No mailing lists. We use this only to schedule your walkthrough.