# How to reconcile a packaging vendor statement

> A concrete, numbered method for testing a packaging vendor statement against contract terms, not just your ERP's price file or three-way match.

Source: https://valuexpa.com/insights/how-to-reconcile-a-packaging-vendor-statement
Publisher: ValueXPA (https://valuexpa.com)
Updated: 2026-09-06

---

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In packaging, that gap hides inside a vendor statement that looks correctly totaled: quantities tie to receipts, unit prices tie to a price file, and the math is right.

The problem is that "right" only means the statement matches what your system expects, not what the contract allows. Reconciling a packaging vendor statement means testing it against the contract itself, not against your own price file, which may already be wrong.

## Executive Summary

A packaging vendor statement reconciles cleanly against a purchase order and receipt. It does not reconcile against the contract unless someone checks the price file, the freight and pallet accessorials, and the resin or board surcharge separately, because none of those live inside the three-way match. Packaging spend moves with board and resin cost, so a vendor can raise a price and cite the market honestly while still charging above what the contract actually allows for that increase.

The mechanism is simple: the ERP checks quantity and unit price against a PO, and the PO was built from whatever price file was last loaded. If the price file is stale, the match passes and the drift ships anyway. Reconciliation has to go one layer below the match, to the contract's price basis, minimum commitment, and rebate terms, line by line.

What changes it is a repeatable sequence: pull the statement, pull the underlying contract terms, and test each charge type against its own clause rather than against the invoice total. Done as a fixed monthly routine rather than a one-time cleanup, this closes the gap between what the contract says and what the statement bills, before it compounds across a full year of shipments.

## 1. How to reconcile a packaging vendor statement?

**Reconciling a packaging vendor statement means testing every line against the underlying contract clause that governs it, not against your own price file or purchase order. Pull the statement, the contract's current price basis, and the last twelve months of shipments. Match quantity and base price first, then test freight, pallet, and material surcharges separately, then test any volume rebate or minimum commitment. Each charge type has its own clause and its own failure mode, so a single match check.**

Start with the statement period, not the invoice date. Packaging vendors often bill on a statement cycle that bundles several shipments, so the reconciliation unit is the statement, not any one invoice line.

Pull three documents before touching a number: the current statement, the signed contract or the most recent amendment, and the price file your ERP used to generate the PO. If the price file predates the contract's last price change, the ERP's three-way match will pass invoices that are already wrong, a gap covered in detail on [the three-way match gap](/guides/the-three-way-match-gap-what-your-erp-structurally-cannot) page.

Work the statement in the order the money moves: base unit price, then volume-tier pricing if the contract has tiers, then freight and accessorial charges, then any material index surcharge, then rebates or credits owed back. Each of those is a separate clause with a separate test. Treating the statement as one number to tie out, rather than five charge types to test individually, is why drift survives a review that otherwise looks thorough.

## 2. What should you check first on the statement?

**Check the base unit price against the current, signed price file before anything else, because every other charge on the statement is calculated from it. If the base price is wrong, the volume tier, the surcharge percentage, and the rebate calculation are all wrong downstream, even if each of those secondary charges was computed correctly against the wrong number the vendor started from.**

The base unit price is the foundation the rest of the statement sits on. Confirm it against the signed contract's most recent price amendment, not against last year's PO price and not against what the vendor's account rep said in an email.

If the contract sets pricing by volume tier, check which tier the current order quantity actually falls into. A vendor statement can apply last quarter's tier all year if nobody updates it when volume moves the account into a new bracket.

Only after the base price and tier are confirmed does it make sense to test the charges layered on top. This ordering matters because a discrepancy found downstream often turns out to be an upstream base price error compounding through every later line.

## 3. How do you handle a material or freight surcharge on a packaging statement?

**Test a packaging surcharge against the index or clause the contract names, not against the vendor's stated percentage. Confirm the surcharge is tied to a published index, confirm the contract's trigger and cap terms, and confirm the surcharge is removed or reduced when the index falls. A surcharge that was justified when it started but was never checked against a falling index is a common way packaging statements carry a charge past the date the contract stopped supporting it.**

Corrugated and paperboard pricing tracks published cost indices. The US Bureau of Labor Statistics' Producer Price Index for converted paper and paperboard products (series WPU0915) stood at 325.968 in July 2026, up 2.8% year over year (BLS PPI, read 2026-09-06). A vendor citing rising board cost has a real, checkable basis to point to.

What the reconciliation has to confirm is narrower than whether cost is rising: it is whether the contract ties the surcharge to that index specifically, at what trigger point the surcharge activates, whether there is a cap, and whether the clause requires the surcharge to fall when the index falls. [Surcharge sunset dating as a control](/guides/surcharge-sunset-dating-as-a-control) covers how to build that removal trigger into a contract going forward.

A freight or pallet accessorial charge needs the same separate test. It has its own rate card, often set by lane or by pallet configuration, and it does not move with the same index as the board price itself.

### A. A. Index-linked material surcharges

Confirm the specific index cited, its as-of date, and whether the contract's percentage or formula ties directly to that index's published change. A surcharge stated as a flat percentage with no index reference at all cannot be tested against a published number and should be flagged as unverifiable rather than accepted.

### B. B. Freight and pallet accessorials

These bill against carrier or vendor rate cards, independent of the board price. Check them against the current signed rate card, not against last year's accessorial amount carried forward on the statement.

## 4. Which contract clauses actually govern a packaging statement?

**A packaging contract typically carries five clauses that each control a different line on the statement: the base price schedule, volume tier breakpoints, the material index surcharge formula, a minimum purchase commitment, and a rebate or credit schedule. Reconciliation means locating each clause and testing the matching statement line against it individually, because a statement that satisfies four of the five can still fail the fifth without any visible error on the invoice.**

The base price schedule sets the starting unit cost by SKU or product line. Volume tier breakpoints adjust that price once purchase volume crosses a stated threshold, usually measured quarterly or annually.

The material index surcharge formula, covered above, is a separate clause from the base price and should never be blended into it when testing.

A minimum purchase commitment works in the opposite direction from a rebate: it obligates the buyer to a floor, and if volume falls short, the vendor may bill a shortfall fee. That fee needs its own line-by-line test against the commitment clause and the actual shipped volume for the period.

A rebate or credit schedule pays back once volume or spend crosses a threshold. Rebate accrual vs. actual: the reconciliation nobody runs covers why this clause specifically goes unchecked more than the others: the credit is owed to the buyer, not billed by the vendor, so nothing on the statement forces the question.

## 5. When should reconciliation happen, monthly or quarterly?

**Reconcile the base price and surcharge lines every statement cycle, because those charges recur on every shipment and a wrong rate compounds immediately. Reserve volume tier and rebate testing for a monthly or quarterly cadence tied to the contract's own measurement period, since those clauses are evaluated over a stated window and testing them more often than the contract measures adds review effort without changing the result.**

Matching cadence to the clause avoids two failure modes: reviewing so rarely that a wrong base price ships for months, and reviewing so often that a tier or rebate check is repeated before there is new information to test.

Continuous enforcement vs. periodic audit: choosing a cadence lays out the tradeoff between checking every invoice as it lands and running a periodic batch review. For packaging specifically, the practical answer is usually both: a lightweight base-price and surcharge check on every statement, and a deeper tier, commitment, and rebate review on whatever period the contract itself uses to measure those figures.

The quarterly margin drift review: a control design pattern describes how to structure that deeper review as a standing control rather than a one-time project.

## 6. How do you fix a packaging statement discrepancy once you find one?

**Document the specific clause the statement violates, the shipment or period it affects, and the dollar difference between what was billed and what the clause allows, then send that to the vendor as a credit request referencing the contract language directly. A vendor statement discrepancy resolves faster when the request cites the clause number and the exact calculation, rather than asserting the total is wrong.**

Isolate the discrepancy to one charge type. A request that bundles a base price error with a freight accessorial dispute takes longer to resolve because the vendor's AR team has to route it to two different people.

Calculate the difference using the vendor's own contract language, applied to the actual shipped quantity for the affected period. This removes the argument about whose math is right and narrows the conversation to whether the clause applies.

Track the credit through to the next statement. A credit memo promised is not the same as a credit memo applied, and an unapplied credit is functionally the same margin drift as an overcharge that was never caught.

## 7. Can this reconciliation be run without new software?

**Yes. The reconciliation described here is a manual, contract-by-clause comparison that a spreadsheet and the signed contract file can support, and nothing in it depends on a specific tool. What it requires is discipline: someone assigned to run it on a fixed cadence, with the current contract terms kept in one place rather than scattered across email threads and outdated price files.**

A spreadsheet listing each active clause, its trigger condition, and the field on the statement it should be tested against is enough to run this process by hand. The work is in keeping that reference current when a contract is amended, not in the tooling used to compare numbers.

Where this breaks down is scale: reconciling one packaging vendor by hand each month is manageable, reconciling forty vendors across freight, MRO, and packaging categories with the same manual process is where the review slips. That is a resourcing and prioritization question, not a proof of concept for a specific tool, and it is worth answering honestly before committing to either a bigger manual team or a new system.

Where a manual reconciliation holds up and where it tends to break down as vendor count grows.

| Factor
| Holds up manually
| Breaks down manually

| Number of active packaging vendors
| 1 to 3
| 10 or more

| Contract complexity
| Flat pricing, no tiers
| Tiered pricing plus index surcharge plus rebate

| Review cadence achievable
| Monthly, consistently
| Slips to quarterly or annual

| Clause reference current
| Maintained after each amendment
| Falls out of date after staff turnover

For the wider pattern this sits inside, start with the [margin drift](/guides/contract-compliance-controls-p2p) guide.

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

### What is a packaging vendor statement, exactly?

It is the vendor's summary of charges over a billing period, typically bundling several shipments into one document with unit prices, quantities, freight and accessorial charges, any surcharge, and any rebate or credit applied. It is not the same as a single invoice, which covers one shipment.

### How often do packaging vendors change pricing?

This varies by contract and by vendor, and depends on how the contract ties pricing to a market index versus a fixed schedule. Rather than assume a frequency, check the specific clause in your contract that governs when a price change takes effect.

### Do I need the original signed contract or is the price file in my ERP enough?

You need the original signed contract, or its most recent amendment. The ERP price file is only as current as the last person who updated it, and a stale price file will pass a three-way match even when it no longer reflects the contract.

### What is the difference between a surcharge and a base price increase?

A base price increase changes the underlying unit cost in the price schedule itself. A surcharge is a separate, usually index-linked add-on layered on top of the base price, governed by its own clause with its own trigger and, often, its own cap and removal condition.

### Can a packaging vendor bill a surcharge that never gets removed?

If the contract's surcharge clause includes a removal or sunset condition tied to the index falling, and the vendor never applies it, that is a discrepancy to raise directly, citing the clause. Surcharge sunset dating as a control covers how to build that removal condition into a contract.

### Should I dispute a discrepancy myself or bring in an outside audit?

Internal audit vs external recovery audit covers this tradeoff directly. Internal teams know the relationship and the history; an outside review brings dedicated time and a fixed method, which matters most when internal AP capacity is already stretched across many vendors.

### How far back can I go to reconcile past statements?

That depends on your contract's audit rights clause and your vendor agreement's record retention terms, which vary by contract. Check the specific audit rights language before assuming any particular lookback period applies.

### What if the vendor disputes my calculation?

Bring the specific clause number, the exact shipment or period affected, and your calculation using their own contract language. A dispute framed this way is narrower and faster to resolve than a general claim that the total looks wrong.

### Is this the same process as a three-way match?

No. A three-way match checks the invoice against the purchase order and the goods receipt. It confirms quantity and price agree with what was ordered and received; it does not test whether the price file itself matches the current contract terms. The three-way match gap: what your ERP structurally cannot see covers this distinction.

### Does a minimum purchase commitment work the same way as a rebate?

No, they work in opposite directions. A rebate pays the buyer back once volume crosses a threshold. A minimum commitment obligates the buyer to a floor, and falling short of it can trigger a shortfall fee from the vendor rather than a credit.

### 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 packaging vendor statement reconciles cleanly against a purchase order and receipt. It does not reconcile against the contract unless someone checks the price file, the freight and pallet accessorials, and the resin or board surcharge separately, because none of those live inside the three-way match. Packaging spend moves with board and resin cost, so a vendor can raise a price and cite the market honestly while still charging above what the contract actually allows for that increase. The mechanism is simple: the ERP checks quantity and unit price against a PO, and the PO was built from whatever price file was last loaded. If the price file is stale, the match passes and the drift ships anyway. Reconciliation has to go one layer below the match, to the contract's price basis, minimum commitment, and rebate terms, line by line. What changes it is a repeatable sequence: pull the statement, pull the underlying contract terms, and test each charge type against its own clause rather than against the invoice total. Done as a fixed monthly routine rather than a one-time cleanup, this closes the gap between what the contract says and what the statement bills, before it compounds across a full year of shipments.

## 1. How to reconcile a packaging vendor statement?

Reconciling a packaging vendor statement means testing every line against the underlying contract clause that governs it, not against your own price file or purchase order. Pull the statement, the contract's current price basis, and the last twelve months of shipments. Match quantity and base price first, then test freight, pallet, and material surcharges separately, then test any volume rebate or minimum commitment. Each charge type has its own clause and its own failure mode, so a single match check. Start with the statement period, not the invoice date. Packaging vendors often bill on a statement cycle that bundles several shipments, so the reconciliation unit is the statement, not any one invoice line. Pull three documents before touching a number: the current statement, the signed contract or the most recent amendment, and the price file your ERP used to generate the PO. If the price file predates the contract's last price change, the ERP's three-way match will pass invoices that are already wrong, a gap covered in detail on [the three-way match gap](/guides/the-three-way-match-gap-what-your-erp-structurally-cannot) page. Work the statement in the order the money moves: base unit price, then volume-tier pricing if the contract has tiers, then freight and accessorial charges, then any material index surcharge, then rebates or credits owed back. Each of those is a separate clause with a separate test. Treating the statement as one number to tie out, rather than five charge types to test individually, is why drift survives a review that otherwise looks thorough.

## 2. What should you check first on the statement?

Check the base unit price against the current, signed price file before anything else, because every other charge on the statement is calculated from it. If the base price is wrong, the volume tier, the surcharge percentage, and the rebate calculation are all wrong downstream, even if each of those secondary charges was computed correctly against the wrong number the vendor started from. The base unit price is the foundation the rest of the statement sits on. Confirm it against the signed contract's most recent price amendment, not against last year's PO price and not against what the vendor's account rep said in an email. If the contract sets pricing by volume tier, check which tier the current order quantity actually falls into. A vendor statement can apply last quarter's tier all year if nobody updates it when volume moves the account into a new bracket. Only after the base price and tier are confirmed does it make sense to test the charges layered on top. This ordering matters because a discrepancy found downstream often turns out to be an upstream base price error compounding through every later line.

## 3. How do you handle a material or freight surcharge on a packaging statement?

Test a packaging surcharge against the index or clause the contract names, not against the vendor's stated percentage. Confirm the surcharge is tied to a published index, confirm the contract's trigger and cap terms, and confirm the surcharge is removed or reduced when the index falls. A surcharge that was justified when it started but was never checked against a falling index is a common way packaging statements carry a charge past the date the contract stopped supporting it. Corrugated and paperboard pricing tracks published cost indices. The US Bureau of Labor Statistics' Producer Price Index for converted paper and paperboard products (series WPU0915) stood at 325.968 in July 2026, up 2.8% year over year (BLS PPI, read 2026-09-06). A vendor citing rising board cost has a real, checkable basis to point to. What the reconciliation has to confirm is narrower than whether cost is rising: it is whether the contract ties the surcharge to that index specifically, at what trigger point the surcharge activates, whether there is a cap, and whether the clause requires the surcharge to fall when the index falls. [Surcharge sunset dating as a control](/guides/surcharge-sunset-dating-as-a-control) covers how to build that removal trigger into a contract going forward. A freight or pallet accessorial charge needs the same separate test. It has its own rate card, often set by lane or by pallet configuration, and it does not move with the same index as the board price itself. ### A. A. Index-linked material surcharges Confirm the specific index cited, its as-of date, and whether the contract's percentage or formula ties directly to that index's published change. A surcharge stated as a flat percentage with no index reference at all cannot be tested against a published number and should be flagged as unverifiable rather than accepted. ### B. B. Freight and pallet accessorials These bill against carrier or vendor rate cards, independent of the board price. Check them against the current signed rate card, not against last year's accessorial amount carried forward on the statement.

## 4. Which contract clauses actually govern a packaging statement?

A packaging contract typically carries five clauses that each control a different line on the statement: the base price schedule, volume tier breakpoints, the material index surcharge formula, a minimum purchase commitment, and a rebate or credit schedule. Reconciliation means locating each clause and testing the matching statement line against it individually, because a statement that satisfies four of the five can still fail the fifth without any visible error on the invoice. The base price schedule sets the starting unit cost by SKU or product line. Volume tier breakpoints adjust that price once purchase volume crosses a stated threshold, usually measured quarterly or annually. The material index surcharge formula, covered above, is a separate clause from the base price and should never be blended into it when testing. A minimum purchase commitment works in the opposite direction from a rebate: it obligates the buyer to a floor, and if volume falls short, the vendor may bill a shortfall fee. That fee needs its own line-by-line test against the commitment clause and the actual shipped volume for the period. A rebate or credit schedule pays back once volume or spend crosses a threshold. Rebate accrual vs. actual: the reconciliation nobody runs covers why this clause specifically goes unchecked more than the others: the credit is owed to the buyer, not billed by the vendor, so nothing on the statement forces the question.

## 5. When should reconciliation happen, monthly or quarterly?

Reconcile the base price and surcharge lines every statement cycle, because those charges recur on every shipment and a wrong rate compounds immediately. Reserve volume tier and rebate testing for a monthly or quarterly cadence tied to the contract's own measurement period, since those clauses are evaluated over a stated window and testing them more often than the contract measures adds review effort without changing the result. Matching cadence to the clause avoids two failure modes: reviewing so rarely that a wrong base price ships for months, and reviewing so often that a tier or rebate check is repeated before there is new information to test. Continuous enforcement vs. periodic audit: choosing a cadence lays out the tradeoff between checking every invoice as it lands and running a periodic batch review. For packaging specifically, the practical answer is usually both: a lightweight base-price and surcharge check on every statement, and a deeper tier, commitment, and rebate review on whatever period the contract itself uses to measure those figures. The quarterly margin drift review: a control design pattern describes how to structure that deeper review as a standing control rather than a one-time project.

## 6. How do you fix a packaging statement discrepancy once you find one?

Document the specific clause the statement violates, the shipment or period it affects, and the dollar difference between what was billed and what the clause allows, then send that to the vendor as a credit request referencing the contract language directly. A vendor statement discrepancy resolves faster when the request cites the clause number and the exact calculation, rather than asserting the total is wrong. Isolate the discrepancy to one charge type. A request that bundles a base price error with a freight accessorial dispute takes longer to resolve because the vendor's AR team has to route it to two different people. Calculate the difference using the vendor's own contract language, applied to the actual shipped quantity for the affected period. This removes the argument about whose math is right and narrows the conversation to whether the clause applies. Track the credit through to the next statement. A credit memo promised is not the same as a credit memo applied, and an unapplied credit is functionally the same margin drift as an overcharge that was never caught.

## 7. Can this reconciliation be run without new software?

Yes. The reconciliation described here is a manual, contract-by-clause comparison that a spreadsheet and the signed contract file can support, and nothing in it depends on a specific tool. What it requires is discipline: someone assigned to run it on a fixed cadence, with the current contract terms kept in one place rather than scattered across email threads and outdated price files. A spreadsheet listing each active clause, its trigger condition, and the field on the statement it should be tested against is enough to run this process by hand. The work is in keeping that reference current when a contract is amended, not in the tooling used to compare numbers. Where this breaks down is scale: reconciling one packaging vendor by hand each month is manageable, reconciling forty vendors across freight, MRO, and packaging categories with the same manual process is where the review slips. That is a resourcing and prioritization question, not a proof of concept for a specific tool, and it is worth answering honestly before committing to either a bigger manual team or a new system. Where a manual reconciliation holds up and where it tends to break down as vendor count grows. | Factor | Holds up manually | Breaks down manually | | --- | --- | --- | | Number of active packaging vendors | 1 to 3 | 10 or more | | Contract complexity | Flat pricing, no tiers | Tiered pricing plus index surcharge plus rebate | | Review cadence achievable | Monthly, consistently | Slips to quarterly or annual | | Clause reference current | Maintained after each amendment | Falls out of date after staff turnover | For the wider pattern this sits inside, start with the [margin drift](/guides/contract-compliance-controls-p2p) guide.

## Common questions

### What is a packaging vendor statement, exactly?

It is the vendor's summary of charges over a billing period, typically bundling several shipments into one document with unit prices, quantities, freight and accessorial charges, any surcharge, and any rebate or credit applied. It is not the same as a single invoice, which covers one shipment.

### How often do packaging vendors change pricing?

This varies by contract and by vendor, and depends on how the contract ties pricing to a market index versus a fixed schedule. Rather than assume a frequency, check the specific clause in your contract that governs when a price change takes effect.

### Do I need the original signed contract or is the price file in my ERP enough?

You need the original signed contract, or its most recent amendment. The ERP price file is only as current as the last person who updated it, and a stale price file will pass a three-way match even when it no longer reflects the contract.

### What is the difference between a surcharge and a base price increase?

A base price increase changes the underlying unit cost in the price schedule itself. A surcharge is a separate, usually index-linked add-on layered on top of the base price, governed by its own clause with its own trigger and, often, its own cap and removal condition.

### Can a packaging vendor bill a surcharge that never gets removed?

If the contract's surcharge clause includes a removal or sunset condition tied to the index falling, and the vendor never applies it, that is a discrepancy to raise directly, citing the clause. Surcharge sunset dating as a control covers how to build that removal condition into a contract.

---

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
