# Not-to-exceed overrun in contract labor and staffing

> How a staffing MSA's not-to-exceed cap gets breached without a change order, and the control that catches it before the invoice posts. Read the full guide.

Source: https://valuexpa.com/insights/not-to-exceed-overrun-in-contract-labor-and-staffing
Publisher: ValueXPA (https://valuexpa.com)
Updated: 2026-09-05

---

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In contract labor and staffing, one of the clearest forms of it is the not-to-exceed overrun: a task order sets a dollar ceiling on a role or a project, and the invoice stream quietly crosses it.

The mechanism is specific to how staffing invoices accumulate. A single line rarely breaks the cap. It is the sum of regular hours, overtime, shift differentials and rate escalations across a billing period that does, and nothing in a standard three-way match adds that sum against the ceiling.

## Executive Summary

A not-to-exceed clause in a staffing MSA or task order caps total billable spend for a role, project or period. It is a control the buyer wrote into the contract specifically to prevent open-ended labor cost. The overrun happens anyway because the cap lives in a document AP does not reference at invoice time, and because the components that push spend past it (overtime multipliers, shift differentials, mid-term rate escalations, extended assignment periods) each look ordinary on their own line.

Three-way matching checks an invoice against a purchase order and a receipt of hours worked. Neither of those documents carries a cumulative ceiling. A PO issued for a staffing engagement typically authorizes a rate and a headcount, not a running total measured against the NTE figure sitting in the task order's terms.

What changes it is treating the NTE cap as a running balance rather than a per-invoice rule: tracking cumulative billed-to-date against the ceiling at every invoice, and flagging the crossing before it becomes a change order request submitted after the fact.

## 1. What does a not-to-exceed clause actually cap in a staffing contract?

**A not-to-exceed clause sets a maximum dollar amount a vendor may bill under a task order, project code or defined period, regardless of hours worked or rate applied. It is written as a ceiling on total spend, not a ceiling on any single invoice. The clause exists so the buyer controls total labor cost exposure on an engagement without having to approve every timesheet individually.**

The NTE figure sits in the task order or statement of work that sits underneath the master service agreement, not in the MSA itself. That location matters: the MSA sets the bill rate structure and the general terms, and the task order sets the dollar ceiling for that specific assignment. An AP team matching an invoice against a PO is usually working from the MSA-derived rate card, not from the task order's cap.

The cap can be structured three ways: a fixed dollar amount for a defined scope, a dollar amount per billing period (monthly or quarterly), or a dollar amount tied to a project milestone. Each structure requires a different cumulative check, and none of them can be validated by looking at one invoice in isolation.

Because the ceiling is cumulative, the overrun is never visible on the invoice that causes it. It becomes visible only when someone sums every invoice issued against that task order since it started and compares the total to the number in the contract.

## 2. How does the overrun actually accumulate across invoices?

**Overrun accumulates through ordinary billing components that each pass a line-level check: overtime hours billed at a multiplier, shift differentials added for off-hours coverage, or a rate escalation applied at a contract renewal date. None of these violate the bill rate on the rate card. What they violate is the cumulative ceiling, and that comparison happens nowhere in a standard invoice review.**

Take a task order with a fixed NTE for a 12-month assignment. In month one through month eight, invoices track close to the straight-line pace implied by the cap. In month nine, the vendor adds a second shift to cover a production run, billed at the contracted shift differential. The differential is contractually correct. But it pulls the cumulative total ahead of the pace the NTE was budgeted against.

By month eleven, the running total has crossed the ceiling, and every invoice since the crossing has been correct at the line level while being out of scope at the contract level. No one caught it because AP approves invoices against the PO and the timesheet, not against a monthly recalculation of billed-to-date versus the task order's cap.

The same pattern shows up with rate escalations. A staffing MSA with an annual rate adjustment clause raises the bill rate on the anniversary date. The new rate is contractually valid. Applied against the same headcount and hours, it can still push the cumulative spend past an NTE that was set using the prior year's rate.

## 3. Which contract terms make an NTE overrun more likely?

**Three terms compound the risk: an overtime multiplier that is defined in the rate card but never modeled against the ceiling, a shift differential added mid-engagement without a corresponding task order amendment, and an assignment extension that continues billing against an NTE set for the original, shorter term. Each is a legitimate contract provision that was never tested against the cap it interacts with.**

### A. Overtime and multiplier clauses

Most staffing MSAs define an overtime multiplier, commonly 1.5x the standard bill rate, triggered after a stated weekly hour threshold. The multiplier is correct on the invoice line. What is missing is a check that recalculates cumulative spend at the multiplier rate against the task order's ceiling, since the ceiling was typically budgeted assuming straight-time hours.

### B. Shift differentials added mid-term

Adding a second or third shift is an operational decision made on the plant floor, not a procurement decision. When it happens without a task order amendment, the new differential bills correctly against the rate card while the original NTE, set before the extra shift existed, is left unchanged and gets crossed.

### C. Assignment extensions past the original term

An assignment that runs past its original end date on a month-to-month basis continues billing against an NTE that was sized for the original term length. Without a corresponding increase to the ceiling, every week of extension is week that draws down a cap that was never resized for it.

## 4. Why does three-way matching miss this specific overrun?

**Three-way matching checks an invoice against a purchase order and a goods or services receipt. It confirms that the rate billed matches the rate authorized and that the hours billed match hours recorded. It does not sum invoices over time against a cumulative dollar ceiling, because the PO it checks against typically authorizes a rate and headcount, not a running total tied to the task order's not-to-exceed figure.**

The PO in most procurement systems for a staffing engagement is issued once, at the start of the assignment, and rarely gets revisited unless someone manually opens it. It carries the approved bill rate and sometimes a not-to-exceed field of its own, but that field is frequently populated once and never reconciled against the actual cumulative billing that follows.

Even where the PO does carry an NTE value, most AP systems treat it as a hard block only when a single invoice would exceed the remaining PO balance outright. A steady sequence of invoices that erodes the balance gradually, each individually smaller than what remains, passes without a warning until the balance is exhausted, and sometimes not even then if the PO was set up with a soft limit.

The receipt side of the match confirms hours worked, not dollars against a ceiling. A timesheet approval workflow validates that a contractor worked the hours claimed. It says nothing about whether those hours, at the rate and differential applied, keep the assignment inside its contracted dollar cap.

## 5. How do you build a control that catches the overrun before it posts?

**The control is a running reconciliation: at every invoice, sum cumulative billed-to-date for the task order and compare it against the contracted NTE ceiling, not just against the current PO balance. Set an alert threshold below the cap, commonly when cumulative billing reaches a stated percentage of the ceiling, so a change order can be requested before the assignment bills past its authorized scope.**

Building this requires three data points to be linked, which in most AP systems live in three separate places: the task order's NTE figure, the PO's remaining balance, and the cumulative sum of invoices paid against that task order to date. Where these are tracked in separate systems or spreadsheets, the reconciliation has to be run manually, and it is run rarely because nothing prompts anyone to do it.

Where each NTE-relevant data point typically lives versus where it needs to be checked

| Data point
| Typical location
| What it is missing without reconciliation

| Not-to-exceed ceiling
| Task order or SOW text
| Never compared to running invoice total

| Approved bill rate and multipliers
| MSA rate card
| Validated per line, not against cumulative spend

| Hours worked
| Timesheet or receipt
| Confirms accuracy, not cumulative dollar impact

| Cumulative billed-to-date
| Not tracked as a single figure in most AP systems
| The one number that would catch the overrun

## 6. What should you do once an overrun is already underway?

**Stop and reconcile before the next invoice posts: pull every invoice issued against the task order since its start date, sum the total, and compare it to the contracted ceiling. If the total has already crossed the cap, the vendor has billed outside the authorized scope of the task order, and the amount above the ceiling is a recovery question, not simply a going-forward fix.**

The recovery conversation and the prevention conversation are different and need to be run separately. Recovery asks whether the amount billed above the NTE was ever authorized by a change order; if it was not, it is a candidate for a credit or an offset against future invoices, and the contract's own terms usually govern how that claim gets made.

Prevention asks why the crossing was not caught earlier, and the answer is almost always the same: nothing in the invoice approval workflow compared cumulative spend to the ceiling at the point each invoice was submitted. Fixing that means adding the running-balance check described above, not adding another layer of approval on individual invoices that were each correct on their own terms.

This is a general description of how the recovery process works under a typical staffing MSA, not legal advice on any specific contract's dispute or credit provisions, which should be read directly before a claim is made.

## 7. How does labor market pricing change the risk of hitting an NTE cap?

**When employment services pricing moves up, a bill rate escalation clause tied to market rates or vendor cost increases raises invoiced amounts against a ceiling that was set using older pricing. Per the US Bureau of Labor Statistics Producer Price Index for employment services (series PCU5613--5613--, read 2026-09-05), the July 2026 index value was 175.559, up 5.3% year over year, meaning the underlying cost basis for staffing services rose materially over that period.**

A not-to-exceed cap set at the start of a task order assumes the pricing conditions in place at that time. Where the MSA includes a clause tying bill rate adjustments to a market index or to the vendor's own cost increases, a rise in the underlying cost of employment services flows into the bill rate without any change to the contracted ceiling.

This does not make the rate increase improper. It means a ceiling set 12 or 18 months earlier is being tested against a materially different cost environment than the one it was budgeted for, and the gap between the two is exactly where a not-to-exceed overrun becomes more likely to occur without anyone changing the task order.

The practical implication is that any task order with a market-indexed rate clause needs its NTE ceiling reviewed on the same cadence as the rate adjustment, not left at its original figure for the life of the engagement.

For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide. See also [accessorial charge audit: the surcharges nobody validates](/guides/accessorial-charge-audit-the-surcharges-nobody-validates) and [rate card enforcement: why approved timesheets still produce wrong invoices](/guides/rate-card-enforcement-why-approved-timesheets-still-produce).

## 8. Frequently Asked Questions (People Also Ask)

### What is a not-to-exceed overrun in a staffing contract?

It is the point where cumulative invoices against a task order's dollar ceiling exceed the amount that ceiling authorizes, even though every individual invoice bills a correct rate for hours actually worked. The overrun is a cumulative event, not a single-invoice error, which is why it is easy to miss.

### Is a not-to-exceed cap the same as a purchase order limit?

Not necessarily. A PO limit is set inside the procurement system and may or may not match the NTE figure written into the underlying task order. Where the two are set up separately and never reconciled, the PO can show remaining balance while the contracted ceiling has already been crossed.

### Does overtime billing violate a not-to-exceed clause?

Billing overtime at the contracted multiplier does not violate the rate terms of the MSA. It can still push cumulative spend past the NTE ceiling faster than the straight-time pace the ceiling was originally budgeted against, which is a scope issue rather than a rate issue.

### Who is responsible for catching an NTE overrun, procurement or AP?

Neither function owns it by default in most organizations. Procurement sets the task order and its ceiling; AP approves invoices against the PO and timesheet. The cumulative reconciliation that would catch the overrun sits between the two and is often not assigned to either.

### Can we recover amounts billed above the not-to-exceed cap?

It depends on the contract's own terms for authorized scope and change orders. If the amount above the ceiling was never approved through a change order, it is a candidate for credit or offset, but this is general information, not legal advice, and the specific MSA and task order language should be read before a claim is made.

### How often should the NTE ceiling be checked against cumulative billing?

At every invoice cycle, not periodically. Because the components that drive an overrun (overtime, differentials, rate escalations) can each appear in a single billing period, a running reconciliation at invoice time catches the crossing before it compounds across multiple cycles.

### Does a rate card audit catch not-to-exceed overruns?

A rate card audit confirms the bill rate on each invoice matches the contracted rate. It does not sum invoices over time against a task order's dollar ceiling, which is a separate check working from a different document: the task order or SOW rather than the MSA rate card.

### What triggers a task order amendment for an NTE ceiling?

Typically a scope change: added headcount, an extended assignment period, or a shift addition that was not contemplated when the original ceiling was set. Without an amendment raising the ceiling, continued billing against the changed scope draws down a cap that was never resized for it.

### Is contract complexity quietly draining your operating margin?

A small systematic drift between your negotiated contracts and your actual vendor billing compounds quietly across a year of invoices. Stop guessing at your exposure and run a targeted audit.

**[Take the Free Screener → https://valuexpa.com/margin-drift-screener](https://valuexpa.com/margin-drift-screener)**

## Executive Summary

A not-to-exceed clause in a staffing MSA or task order caps total billable spend for a role, project or period. It is a control the buyer wrote into the contract specifically to prevent open-ended labor cost. The overrun happens anyway because the cap lives in a document AP does not reference at invoice time, and because the components that push spend past it (overtime multipliers, shift differentials, mid-term rate escalations, extended assignment periods) each look ordinary on their own line. Three-way matching checks an invoice against a purchase order and a receipt of hours worked. Neither of those documents carries a cumulative ceiling. A PO issued for a staffing engagement typically authorizes a rate and a headcount, not a running total measured against the NTE figure sitting in the task order's terms. What changes it is treating the NTE cap as a running balance rather than a per-invoice rule: tracking cumulative billed-to-date against the ceiling at every invoice, and flagging the crossing before it becomes a change order request submitted after the fact.

## 1. What does a not-to-exceed clause actually cap in a staffing contract?

A not-to-exceed clause sets a maximum dollar amount a vendor may bill under a task order, project code or defined period, regardless of hours worked or rate applied. It is written as a ceiling on total spend, not a ceiling on any single invoice. The clause exists so the buyer controls total labor cost exposure on an engagement without having to approve every timesheet individually. The NTE figure sits in the task order or statement of work that sits underneath the master service agreement, not in the MSA itself. That location matters: the MSA sets the bill rate structure and the general terms, and the task order sets the dollar ceiling for that specific assignment. An AP team matching an invoice against a PO is usually working from the MSA-derived rate card, not from the task order's cap. The cap can be structured three ways: a fixed dollar amount for a defined scope, a dollar amount per billing period (monthly or quarterly), or a dollar amount tied to a project milestone. Each structure requires a different cumulative check, and none of them can be validated by looking at one invoice in isolation. Because the ceiling is cumulative, the overrun is never visible on the invoice that causes it. It becomes visible only when someone sums every invoice issued against that task order since it started and compares the total to the number in the contract.

## 2. How does the overrun actually accumulate across invoices?

Overrun accumulates through ordinary billing components that each pass a line-level check: overtime hours billed at a multiplier, shift differentials added for off-hours coverage, or a rate escalation applied at a contract renewal date. None of these violate the bill rate on the rate card. What they violate is the cumulative ceiling, and that comparison happens nowhere in a standard invoice review. Take a task order with a fixed NTE for a 12-month assignment. In month one through month eight, invoices track close to the straight-line pace implied by the cap. In month nine, the vendor adds a second shift to cover a production run, billed at the contracted shift differential. The differential is contractually correct. But it pulls the cumulative total ahead of the pace the NTE was budgeted against. By month eleven, the running total has crossed the ceiling, and every invoice since the crossing has been correct at the line level while being out of scope at the contract level. No one caught it because AP approves invoices against the PO and the timesheet, not against a monthly recalculation of billed-to-date versus the task order's cap. The same pattern shows up with rate escalations. A staffing MSA with an annual rate adjustment clause raises the bill rate on the anniversary date. The new rate is contractually valid. Applied against the same headcount and hours, it can still push the cumulative spend past an NTE that was set using the prior year's rate.

## 3. Which contract terms make an NTE overrun more likely?

Three terms compound the risk: an overtime multiplier that is defined in the rate card but never modeled against the ceiling, a shift differential added mid-engagement without a corresponding task order amendment, and an assignment extension that continues billing against an NTE set for the original, shorter term. Each is a legitimate contract provision that was never tested against the cap it interacts with. ### A. Overtime and multiplier clauses Most staffing MSAs define an overtime multiplier, commonly 1.5x the standard bill rate, triggered after a stated weekly hour threshold. The multiplier is correct on the invoice line. What is missing is a check that recalculates cumulative spend at the multiplier rate against the task order's ceiling, since the ceiling was typically budgeted assuming straight-time hours. ### B. Shift differentials added mid-term Adding a second or third shift is an operational decision made on the plant floor, not a procurement decision. When it happens without a task order amendment, the new differential bills correctly against the rate card while the original NTE, set before the extra shift existed, is left unchanged and gets crossed. ### C. Assignment extensions past the original term An assignment that runs past its original end date on a month-to-month basis continues billing against an NTE that was sized for the original term length. Without a corresponding increase to the ceiling, every week of extension is week that draws down a cap that was never resized for it.

## 4. Why does three-way matching miss this specific overrun?

Three-way matching checks an invoice against a purchase order and a goods or services receipt. It confirms that the rate billed matches the rate authorized and that the hours billed match hours recorded. It does not sum invoices over time against a cumulative dollar ceiling, because the PO it checks against typically authorizes a rate and headcount, not a running total tied to the task order's not-to-exceed figure. The PO in most procurement systems for a staffing engagement is issued once, at the start of the assignment, and rarely gets revisited unless someone manually opens it. It carries the approved bill rate and sometimes a not-to-exceed field of its own, but that field is frequently populated once and never reconciled against the actual cumulative billing that follows. Even where the PO does carry an NTE value, most AP systems treat it as a hard block only when a single invoice would exceed the remaining PO balance outright. A steady sequence of invoices that erodes the balance gradually, each individually smaller than what remains, passes without a warning until the balance is exhausted, and sometimes not even then if the PO was set up with a soft limit. The receipt side of the match confirms hours worked, not dollars against a ceiling. A timesheet approval workflow validates that a contractor worked the hours claimed. It says nothing about whether those hours, at the rate and differential applied, keep the assignment inside its contracted dollar cap.

## 5. How do you build a control that catches the overrun before it posts?

The control is a running reconciliation: at every invoice, sum cumulative billed-to-date for the task order and compare it against the contracted NTE ceiling, not just against the current PO balance. Set an alert threshold below the cap, commonly when cumulative billing reaches a stated percentage of the ceiling, so a change order can be requested before the assignment bills past its authorized scope. Building this requires three data points to be linked, which in most AP systems live in three separate places: the task order's NTE figure, the PO's remaining balance, and the cumulative sum of invoices paid against that task order to date. Where these are tracked in separate systems or spreadsheets, the reconciliation has to be run manually, and it is run rarely because nothing prompts anyone to do it. Where each NTE-relevant data point typically lives versus where it needs to be checked | Data point | Typical location | What it is missing without reconciliation | | --- | --- | --- | | Not-to-exceed ceiling | Task order or SOW text | Never compared to running invoice total | | Approved bill rate and multipliers | MSA rate card | Validated per line, not against cumulative spend | | Hours worked | Timesheet or receipt | Confirms accuracy, not cumulative dollar impact | | Cumulative billed-to-date | Not tracked as a single figure in most AP systems | The one number that would catch the overrun |

## 6. What should you do once an overrun is already underway?

Stop and reconcile before the next invoice posts: pull every invoice issued against the task order since its start date, sum the total, and compare it to the contracted ceiling. If the total has already crossed the cap, the vendor has billed outside the authorized scope of the task order, and the amount above the ceiling is a recovery question, not simply a going-forward fix. The recovery conversation and the prevention conversation are different and need to be run separately. Recovery asks whether the amount billed above the NTE was ever authorized by a change order; if it was not, it is a candidate for a credit or an offset against future invoices, and the contract's own terms usually govern how that claim gets made. Prevention asks why the crossing was not caught earlier, and the answer is almost always the same: nothing in the invoice approval workflow compared cumulative spend to the ceiling at the point each invoice was submitted. Fixing that means adding the running-balance check described above, not adding another layer of approval on individual invoices that were each correct on their own terms. This is a general description of how the recovery process works under a typical staffing MSA, not legal advice on any specific contract's dispute or credit provisions, which should be read directly before a claim is made.

## 7. How does labor market pricing change the risk of hitting an NTE cap?

When employment services pricing moves up, a bill rate escalation clause tied to market rates or vendor cost increases raises invoiced amounts against a ceiling that was set using older pricing. Per the US Bureau of Labor Statistics Producer Price Index for employment services (series PCU5613--5613--, read 2026-09-05), the July 2026 index value was 175.559, up 5.3% year over year, meaning the underlying cost basis for staffing services rose materially over that period. A not-to-exceed cap set at the start of a task order assumes the pricing conditions in place at that time. Where the MSA includes a clause tying bill rate adjustments to a market index or to the vendor's own cost increases, a rise in the underlying cost of employment services flows into the bill rate without any change to the contracted ceiling. This does not make the rate increase improper. It means a ceiling set 12 or 18 months earlier is being tested against a materially different cost environment than the one it was budgeted for, and the gap between the two is exactly where a not-to-exceed overrun becomes more likely to occur without anyone changing the task order. The practical implication is that any task order with a market-indexed rate clause needs its NTE ceiling reviewed on the same cadence as the rate adjustment, not left at its original figure for the life of the engagement. For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide. See also [accessorial charge audit: the surcharges nobody validates](/guides/accessorial-charge-audit-the-surcharges-nobody-validates) and [rate card enforcement: why approved timesheets still produce wrong invoices](/guides/rate-card-enforcement-why-approved-timesheets-still-produce).

## Common questions

### What is a not-to-exceed overrun in a staffing contract?

It is the point where cumulative invoices against a task order's dollar ceiling exceed the amount that ceiling authorizes, even though every individual invoice bills a correct rate for hours actually worked. The overrun is a cumulative event, not a single-invoice error, which is why it is easy to miss.

### Is a not-to-exceed cap the same as a purchase order limit?

Not necessarily. A PO limit is set inside the procurement system and may or may not match the NTE figure written into the underlying task order. Where the two are set up separately and never reconciled, the PO can show remaining balance while the contracted ceiling has already been crossed.

### Does overtime billing violate a not-to-exceed clause?

Billing overtime at the contracted multiplier does not violate the rate terms of the MSA. It can still push cumulative spend past the NTE ceiling faster than the straight-time pace the ceiling was originally budgeted against, which is a scope issue rather than a rate issue.

### Who is responsible for catching an NTE overrun, procurement or AP?

Neither function owns it by default in most organizations. Procurement sets the task order and its ceiling; AP approves invoices against the PO and timesheet. The cumulative reconciliation that would catch the overrun sits between the two and is often not assigned to either.

### Can we recover amounts billed above the not-to-exceed cap?

It depends on the contract's own terms for authorized scope and change orders. If the amount above the ceiling was never approved through a change order, it is a candidate for credit or offset, but this is general information, not legal advice, and the specific MSA and task order language should be read before a claim is made.

---

ValueXPA runs a fixed-scope Margin Drift Diagnostic that validates every service vendor invoice against contract terms, for $100M+ US industrial manufacturers and distributors. Two to four weeks. The client retains 100% of recoveries. https://valuexpa.com/contact-us
