A rebate statement is one total.The invoices behind it are yours.
We price every purchase line under your agreement, set the result against what the statement paid, every period, and show the clause behind each figure.
- The statement
- The purchase export
- The signed agreement
The first pass is free while we onboard the first ten distributors.

Why this cannot be a lookup
The same parts, in agreement after agreement, under different names.
Share of the 1,495 agreements we counted that carry each part
- Lets the supplier change the terms at its own discretion87.9%
- Carries a confidentiality clause85.8%
- Names a measurement period74.6%
- Gives the supplier the right to audit what you claimed74.2%
- Names a claim window or a deadline52.0%
- Sets a level or a threshold at all46.5%
- Says which way the rate applies once a level is reached33.4%
Fewer than half of them set a level at all, and where the paper is silent there is nothing to look up.
What those agreements call the thing the rebate is measured against
- “net sales”10.5%
- “Net Purchases”3.7%
Neither is the term, so there is nothing to search your own paper for.
“This session will cover the basics of setting up P21 to properly track vendor rebates using sales price pages.”
The reference practice, taught by a distributor at the user group, borrows the sales pricing engine to track purchase agreements. One of the five bullets in that same listing reads "Common issues and things to look out for - where P21 fails".
We did not find a supplier agreement from an HVAC, plumbing or electrical distributor in the public filings we searched, so the paper here comes from other industries. It shows the shape of a clause. It is not evidence about your trade. The corpus counted above is drawn from that same public record, so it inherits the same limit. How we searched
What we do with three files, every period
We read the agreement, then check every line
Every one is written differently, so a person reads the rate, levels, dates and exclusions out of each and records them beside their clause.
When your group calculates it too
- 01
Send three files
The agreement, one statement paid under it, and the purchase export for the same period.
- 02
We price every line
Each purchase line priced under the agreement on its own dates, then set against the statement.
- 03
You see the gap
What they paid, what the agreement says you earned, and the clause that decides it.
- 04
The next statement lands on it
That agreement stays set up, so every period after the first one is checked against it.
For distributors in: Electrical · Plumbing · HVAC · PVF · Industrial & MRO
What it costs to take the statement at its word
sat in WESCO supplier rebate receivables at the end of 2025, all of it estimated
WESCO International, Form 10-K for 2025, supplier volume rebates note“represent the estimated amounts due to Wesco based on forecasted purchases during the rebate period and the rebate provisions of the various supplier contracts”
The filer calls it an estimate off a forecast, read against the clause in each contract. That is what a rebate receivable is until somebody puts the statement next to the invoices.
Questions about this page
Whichever that agreement names, read out of the paragraph that sets it rather than worked back from the total they sent you. Where one supplier runs two programs on two different bases, each is counted its own way. Where the basis needs a column your export does not carry, the first pass says so instead of estimating around it.
Not the part that matters. The statement and the export give you a total and the purchases behind it. The rate, the levels, the dates and the exclusions that turn one into the other are in the agreement, which is why it is the third file and why the clause can be shown beside every figure.
See it before you send anything
- See the live demoReal screens, made-up distributor. Opens in a new tab.
- See the three plansThree plans, with the sizes they are priced for on the page.
What it costs, which files we need and how your data is handled are answered once, in one place each: Pricing · Questions on the statement audit
Put one statement next to what you actually bought.
Send the agreement, one statement paid under it and the purchase export for the same period. We price every line under the agreement and send back the difference.
Free while we onboard the first ten distributors.