Published 2026-04-29 · Updated 2026-09-30 · Notes

Where MSA overrides go to die.

The Master Service Agreement is a yard’s biggest revenue lever and its biggest revenue leak. The terms are negotiated. The signature is on file. And then, somewhere between the contract folder and the invoice, the rate disappears.

The anatomy of a quiet leak.

Here is a pattern that plays out at yards with any meaningful volume of MSA customers. A GC or operator is on a 12% discount from book. The dispatcher who quotes the job was hired six months ago. The MSA contract lives in a shared drive folder that nobody has a direct link to. The dispatcher quotes book rate — not out of carelessness, but because book rate is what’s visible.

The customer pays book rate. The bookkeeper sometimes catches it — if she remembers the customer is on MSA and has time to cross-check the contract before the invoice goes out. Sometimes she does not. The invoice goes out at book. The customer pays it. A few months later, somebody at the customer’s office catches the discrepancy. They dispute the last four invoices. Now the yard owes a credit, and the customer relationship has a friction point that did not exist before.

In an example with $400,000 of annual rentals at book rate and a 12% MSA discount, billing at book costs the customer $48,000 they were not supposed to pay. Getting it right means the yard earns $352,000 on that account. Getting it wrong — in either direction — means disputes, credits, and eroded trust.

The four-system problem.

The root cause is not inattention. It is data fragmentation. At a typical equipment rental company, MSA terms live in four different places, none of which talk to each other:

The contract PDF. The signed MSA lives in a shared drive, email thread, or filing cabinet. It is accurate the day it is signed. Nobody is reading it before every quote.

A spreadsheet per customer. Some yards maintain a customer-rate spreadsheet. It is maintained by whoever last updated it. It may be current. It may be three renewals out of date.

Dispatcher memory. The dispatcher who has been there five years knows which customers are on MSA and roughly what their rate is. New staff do not. Staff who have been there two years know some of them. This is not a system; it is institutional memory with an expiration date.

QuickBooks. Accounting sees the final invoice. By the time it arrives there, the rate has already been applied — or not. Comparing that invoice with the agreement after the fact is another review step.

The fix isn’t discipline.

Every yard that has this problem knows they have it. The common response is a procedure: “before quoting, check the MSA spreadsheet.” Procedures require the person to remember to follow them. Under time pressure — a dispatcher handling six calls in an hour during morning dispatch — the procedure gets skipped. Not every time, but often enough.

Discipline does not scale across staff turnover. A yard that has had three dispatchers in two years cannot rely on institutional knowledge of which customers are on MSA. The knowledge leaves when the dispatcher does.

The fix is carrying the agreed rate into the rental, where billing can use it. Customer defaults help staff start with the right terms. Staff still need to verify that the saved rental lines reflect the agreement, including any negotiated or standby rates. A connected record makes that check easier; it cannot guarantee that the original agreement was entered correctly.

What changes as the handoffs multiply.

A short customer list and one person quoting can make a rate spreadsheet feel manageable. The weak point is still the handoff: someone has to find the current agreement and carry its terms into every rental.

More staff, customers, rate tiers, and renewals create more places for that handoff to fail. Unit count alone does not tell you when to change the process. Repeated credits, stale rate sheets, and uncertainty about what was agreed are better signals.

EquipFlow supports configured customer rate defaults in accounts and sites. Verify the terms saved on the rental before they reach billing . Invoice calculations use the rental line’s saved rates, not a fresh lookup of today’s customer defaults. Changing a default does not reprice an existing rental. An explicit rate correction records who changed the line and what changed; finalized invoices remain preserved, with any credit or other adjustment reviewed separately.

See how MSA rates flow to billing →

The quiet compounding.

The MSA leak can be a series of small mistakes — a quote at book instead of MSA, an invoice that goes out before the rate is checked, a credit that gets issued after the fact. Each one is small. Together they add up.

Keeping terms on the rental reduces repeated lookups and gives the bookkeeper a clear record to check. Disputes and credits may still happen. The useful difference is that staff can trace the agreed rates and their corrections instead of reconstructing them from memory.

Review the defaults when an MSA renews, verify new rental lines, and correct existing terms deliberately. That is how a yard reduces the opportunities for small errors to recur.

Other notes

End-of-month close in an hour.

Rate checks are one part of the monthly close. Here is an illustrative budget for the other review work.

The double-booking tax.

The visible cost of a double-booking is one lost rental day. The real cost is harder to put on an invoice.

Why utilization isn’t the only number.

MSA discounts drive a wedge between time utilization and dollar utilization. Here is why that gap matters.

Stay in the loop

Get each note when it ships.

Short operator-voice notes on yard ops, billing, and what we build next. No digest spam. Unsubscribe any time.

Request a Demo →