Surcharge schedule

A surcharge schedule lists the add-on fees a vendor can charge beyond the base rate, each tied to a trigger condition the invoice must satisfy.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Surcharge schedule

A surcharge schedule is the section of a vendor contract that lists additional charges applied on top of a base rate, each with its own trigger condition and dollar or percentage value. Fuel, residential delivery, liftgate, and after-hours fees are common examples. It usually sits apart from the main pricing terms, as an exhibit or appendix, and that separation is exactly why it goes unchecked longer than the base rate does.

1. What does a surcharge schedule actually list?

A surcharge schedule lists every add-on fee a vendor is contractually entitled to bill beyond the base rate: the fee name, the dollar or percentage value, and the condition that must be true before it applies. It typically appears as a contract exhibit or appendix rather than inside the core pricing terms, and it is where accessorial and conditional charges are defined separately from the rate card.

A base rate covers the standard unit of service. Everything else, the fuel add-on, the residential stop fee, the liftgate charge, the after-hours premium, lives in the surcharge schedule instead.

Each line item pairs a value with a condition. The condition is what makes the line either owed or not owed on a given invoice, and it is the part that goes unchecked most often.

Common entries include fuel, residential or limited-access delivery, liftgate, redelivery, after-hours or weekend service, and hazardous material handling. Each carries its own trigger condition and its own value, and none of them are implied by the base rate.

2. How is a surcharge schedule different from a rate card?

A rate card sets the base price for a unit of service or an item. A surcharge schedule sets the conditional charges that stack on top of that base price when specific circumstances apply. They are governed by different contract clauses, updated on different schedules, and require separate checks: matching an invoice to the rate card confirms the base price, not whether any surcharge on the same line was actually earned.

Treating the two as one check is where drift hides. An invoice can match the rate card exactly and still carry a surcharge that its own trigger condition does not support.

The rate card question is: was the base price correct. The surcharge schedule question is: was this specific charge owed at all, separate from and prior to whether its value was calculated correctly.

3. Why do surcharge schedule errors go unnoticed on invoices?

Surcharge schedule errors go unnoticed because standard invoice review tests whether a line item's price matches the contracted value, not whether the condition attached to that line item was met on that specific shipment or job. A trigger mismatch produces a correctly priced charge for a service that was never actually delivered, which looks identical to a legitimate line at a glance.

Three-way matching checks the invoice against the purchase order and the receipt. It confirms quantity and price. It does not test a surcharge's underlying condition, such as whether the delivery address was actually residential or whether the job actually ran after hours.

That gap is structural, not a matter of missed diligence on any one invoice. Closing it means testing the trigger condition itself against the record for that transaction, not just the dollar amount against the contract.

4. How should a surcharge schedule be audited?

Auditing a surcharge schedule means pulling every surcharge the contract permits, listing each one's trigger condition separately from its value, and testing invoiced instances of that surcharge against the underlying transaction record, not just against the contracted rate. An index-linked surcharge, such as a fuel surcharge, also needs its calculation re-run against the published index it references.

Start with the contract exhibit itself, not the invoice. List every surcharge the vendor is allowed to bill, its value, and the condition that triggers it.

Then work from the transaction record for each invoiced surcharge: was the stated condition actually true. A liftgate fee needs a delivery that actually required one. A residential fee needs a residential address on record.

Where a surcharge is tied to a published index rather than a fixed value, the calculation itself needs re-checking against that index and the date it was read, since an index-linked line can drift even when the trigger condition was genuinely met.

For the wider pattern this sits inside, start with the margin drift guide. See also off-contract resources: people billed outside the agreement and unapplied volume rebates in staffing agreements.

5. Frequently Asked Questions (People Also Ask)

What is a surcharge schedule?

A surcharge schedule is the section of a vendor contract that lists additional charges applied on top of a base rate, such as fuel, residential delivery, or liftgate fees, along with the trigger condition and dollar or percentage value for each one.

Is a surcharge schedule the same as a rate card?

No. A rate card sets the base price for a service or item. A surcharge schedule sets the add-on charges that apply under specific conditions on top of that base price. Invoices reference both, and each needs a separate check.

Where does a surcharge schedule usually live in a contract?

It is often an exhibit or appendix attached to the master agreement, separate from the main pricing terms, and sometimes updated by vendor notice rather than a signed amendment.

Why do surcharge schedule errors cause billing disputes?

Because each surcharge has a trigger condition, and invoices do not always show whether that condition was met. A residential delivery fee billed on a commercial address is a trigger mismatch, not a rate error, and it is easy to miss in a standard price check.

How does a fuel surcharge relate to a surcharge schedule?

A fuel surcharge is typically one line item within the broader surcharge schedule, usually tied to a published index. See the definition of a fuel surcharge for how that index-based calculation works.

Can a surcharge schedule change without a new signed contract?

Some vendor agreements let the vendor update surcharge values through a published notice or price file rather than a formal amendment. The trigger conditions and applicability still need to match what the underlying contract actually authorized.

Does three-way invoice matching catch surcharge schedule errors?

Three-way matching checks the invoice against the purchase order and receipt for quantity and price. It does not test whether a surcharge's trigger condition, like a residential address or an after-hours job, was actually true for that transaction.

What is the difference between a surcharge and an index escalation clause?

A surcharge is a discrete add-on fee tied to a specific condition, like a liftgate delivery. An index escalation clause adjusts the base rate itself over time according to a published index. See the index escalation clause definition for how that mechanism works.

Should a surcharge schedule review include a legal read of the contract?

Reviewing what a surcharge schedule permits is a contract interpretation exercise, and ambiguous wording can carry real financial consequences. This is general information, not legal advice, and disputed terms should go to counsel.

1. What does a surcharge schedule actually list?

A surcharge schedule lists every add-on fee a vendor is contractually entitled to bill beyond the base rate: the fee name, the dollar or percentage value, and the condition that must be true before it applies. It typically appears as a contract exhibit or appendix rather than inside the core pricing terms, and it is where accessorial and conditional charges are defined separately from the rate card. A base rate covers the standard unit of service. Everything else, the fuel add-on, the residential stop fee, the liftgate charge, the after-hours premium, lives in the surcharge schedule instead. Each line item pairs a value with a condition. The condition is what makes the line either owed or not owed on a given invoice, and it is the part that goes unchecked most often. Common entries include fuel, residential or limited-access delivery, liftgate, redelivery, after-hours or weekend service, and hazardous material handling. Each carries its own trigger condition and its own value, and none of them are implied by the base rate.

2. How is a surcharge schedule different from a rate card?

A rate card sets the base price for a unit of service or an item. A surcharge schedule sets the conditional charges that stack on top of that base price when specific circumstances apply. They are governed by different contract clauses, updated on different schedules, and require separate checks: matching an invoice to the rate card confirms the base price, not whether any surcharge on the same line was actually earned. Treating the two as one check is where drift hides. An invoice can match the [rate card](/glossary/rate-card) exactly and still carry a surcharge that its own trigger condition does not support. The rate card question is: was the base price correct. The surcharge schedule question is: was this specific charge owed at all, separate from and prior to whether its value was calculated correctly.

3. Why do surcharge schedule errors go unnoticed on invoices?

Surcharge schedule errors go unnoticed because standard invoice review tests whether a line item's price matches the contracted value, not whether the condition attached to that line item was met on that specific shipment or job. A trigger mismatch produces a correctly priced charge for a service that was never actually delivered, which looks identical to a legitimate line at a glance. Three-way matching checks the invoice against the purchase order and the receipt. It confirms quantity and price. It does not test a surcharge's underlying condition, such as whether the delivery address was actually residential or whether the job actually ran after hours. That gap is structural, not a matter of missed diligence on any one invoice. Closing it means testing the trigger condition itself against the record for that transaction, not just the dollar amount against the contract.

4. How should a surcharge schedule be audited?

Auditing a surcharge schedule means pulling every surcharge the contract permits, listing each one's trigger condition separately from its value, and testing invoiced instances of that surcharge against the underlying transaction record, not just against the contracted rate. An index-linked surcharge, such as a fuel surcharge, also needs its calculation re-run against the published index it references. Start with the contract exhibit itself, not the invoice. List every surcharge the vendor is allowed to bill, its value, and the condition that triggers it. Then work from the transaction record for each invoiced surcharge: was the stated condition actually true. A liftgate fee needs a delivery that actually required one. A residential fee needs a residential address on record. Where a surcharge is tied to a published index rather than a fixed value, the calculation itself needs re-checking against that index and the date it was read, since an index-linked line can drift even when the trigger condition was genuinely met. For the wider pattern this sits inside, start with the [margin drift](/insights/margin-drift-spend-leakage-guide) guide. See also [off-contract resources: people billed outside the agreement](/guides/off-contract-resources-people-billed-outside-the-agreement) and [unapplied volume rebates in staffing agreements](/guides/unapplied-volume-rebates-in-staffing-agreements).

Questions & Answers

What is a surcharge schedule?

A surcharge schedule is the section of a vendor contract that lists additional charges applied on top of a base rate, such as fuel, residential delivery, or liftgate fees, along with the trigger condition and dollar or percentage value for each one.

Is a surcharge schedule the same as a rate card?

No. A rate card sets the base price for a service or item. A surcharge schedule sets the add-on charges that apply under specific conditions on top of that base price. Invoices reference both, and each needs a separate check.

Where does a surcharge schedule usually live in a contract?

It is often an exhibit or appendix attached to the master agreement, separate from the main pricing terms, and sometimes updated by vendor notice rather than a signed amendment.

Why do surcharge schedule errors cause billing disputes?

Because each surcharge has a trigger condition, and invoices do not always show whether that condition was met. A residential delivery fee billed on a commercial address is a trigger mismatch, not a rate error, and it is easy to miss in a standard price check.

How does a fuel surcharge relate to a surcharge schedule?

A fuel surcharge is typically one line item within the broader surcharge schedule, usually tied to a published index. See the definition of a fuel surcharge for how that index-based calculation works.

Margin Drift Resources