Gross margin

Gross margin is revenue minus cost of goods sold as a percentage of revenue. See how vendor invoice errors erode it without any price change.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Gross margin

Gross margin is revenue minus cost of goods sold, expressed as a percentage of revenue. For a manufacturer or distributor, it is the number that shows whether the business is actually making money on what it produces or moves, before overhead, interest and tax are even considered.

Every point of gross margin comes from two places: what you charge, and what you pay. Finance teams watch the first closely. Vendor invoices that quietly overcharge against contract terms erode gross margin without ever showing up as a pricing problem. Margin drift is the gap between what a vendor contract says and what the invoice actually charges, and it sits inside cost of goods sold as if it were a legitimate cost.

1. How is gross margin calculated?

Gross margin equals revenue minus cost of goods sold, divided by revenue, expressed as a percentage. Cost of goods sold includes direct materials, direct labor and the service vendor spend tied to production and distribution: freight, contract labor, maintenance, and MRO. Any of these lines can be overstated by a billing error the accounting system records as a normal cost rather than an error, which understates margin without changing a single sale price.

A rate card error in freight or a missed rebate in MRO both land in the same cost line as a legitimate price increase, so the two look identical in the general ledger until someone checks the invoice against the contract.

2. Why does gross margin fall even when pricing and volume are stable?

Gross margin can fall while unit prices, volumes and vendor rate cards all stay exactly as negotiated. The cause sits between the contract and the invoice: a surcharge that should have expired, a volume tier billed at the wrong threshold, an overtime premium charged where the contract does not allow it. None of these require a price increase.

They require only that the invoice diverge from the terms already signed.

See margin drift vs. legitimate price increases for how to tell the two causes apart before either gets blamed for the other.

3. Which cost categories affect gross margin for a manufacturer or distributor?

Gross margin for an industrial manufacturer or distributor is shaped by service vendor categories that sit inside cost of goods sold: freight and 3PL, contract labor and staffing, maintenance and repair, and MRO and Class C consumables. Each has its own contract mechanics: rate cards, tier thresholds, surcharge schedules. Each is billed by a different vendor on a different cycle, so a review of one category leaves the rest unchecked.

Each category is billed under its own contract, so a review that covers only one leaves the rest unexamined.

4. How does correcting margin drift improve gross margin without raising prices?

Correcting margin drift removes cost that was never actually owed under the contract, so it raises gross margin the same way a cost reduction does, without touching a customer-facing price. A duplicate payment recovered, a missed credit memo applied, or a rate card enforced correctly on the next invoice each lowers cost of goods sold directly. The margin gain is durable only if the underlying contract term is enforced going forward, not just corrected once.

A one-time recovery raises the current period's margin. Ongoing enforcement of the rate card and volume tier is what keeps it from drifting back.

For the wider pattern this sits inside, start with the margin drift guide.

For the wider pattern this sits inside, start with the margin drift guide.

5. Frequently Asked Questions (People Also Ask)

Is margin drift the same thing as a pricing problem?

No. Margin drift happens when an invoice diverges from a contract's own terms: a surcharge, a tier, a rate that was already agreed. A pricing problem is a change to the negotiated rate itself. The two land in the same cost line, which is why they get confused.

Where does margin drift show up on the income statement?

Inside cost of goods sold, mixed in with legitimate vendor costs. It has no separate line item, so it reduces gross margin without ever being labeled as an error unless someone checks the invoice against the contract.

Can margin drift happen even with a good AP team?

Yes. Standard AP review checks that an invoice matches a purchase order and was received. It does not test whether a surcharge should have expired or whether a volume tier was billed at the wrong threshold, because that requires reading the contract, not just the invoice.

Does fixing margin drift require renegotiating vendor contracts?

No. It requires enforcing the contract terms that already exist: the rate card, the tier thresholds, the surcharge conditions. Renegotiation is a separate, optional step that can follow once the current terms are actually being billed correctly.

How is margin drift different from a duplicate payment?

A duplicate payment is an AP process failure: the same invoice paid twice. Margin drift is a contract compliance failure: a correctly-processed, non-duplicate invoice that still charges more than the contract allows.

Does margin drift affect gross margin or only net margin?

It affects gross margin directly, because the affected costs (freight, contract labor, maintenance, MRO) sit inside cost of goods sold. Net margin falls too, since it is calculated from gross margin after overhead, interest and tax.

Who is responsible for catching margin drift?

It falls between functions. AP checks invoices against purchase orders. Procurement negotiates the contract. Neither role is set up to compare a specific invoice line against the specific contract clause that governs it on an ongoing basis.

1. How is gross margin calculated?

Gross margin equals revenue minus cost of goods sold, divided by revenue, expressed as a percentage. Cost of goods sold includes direct materials, direct labor and the service vendor spend tied to production and distribution: freight, contract labor, maintenance, and MRO. Any of these lines can be overstated by a billing error the accounting system records as a normal cost rather than an error, which understates margin without changing a single sale price. A rate card error in freight or a missed rebate in MRO both land in the same cost line as a legitimate price increase, so the two look identical in the general ledger until someone checks the invoice against the contract.

2. Why does gross margin fall even when pricing and volume are stable?

Gross margin can fall while unit prices, volumes and vendor rate cards all stay exactly as negotiated. The cause sits between the contract and the invoice: a surcharge that should have expired, a volume tier billed at the wrong threshold, an overtime premium charged where the contract does not allow it. None of these require a price increase. They require only that the invoice diverge from the terms already signed. See [margin drift vs. legitimate price increases](/guides/margin-drift-vs-legitimate-price-increases-how-to-tell-them) for how to tell the two causes apart before either gets blamed for the other.

3. Which cost categories affect gross margin for a manufacturer or distributor?

Gross margin for an industrial manufacturer or distributor is shaped by service vendor categories that sit inside cost of goods sold: freight and 3PL, contract labor and staffing, maintenance and repair, and MRO and Class C consumables. Each has its own contract mechanics: rate cards, tier thresholds, surcharge schedules. Each is billed by a different vendor on a different cycle, so a review of one category leaves the rest unchecked. Each category is billed under its own contract, so a review that covers only one leaves the rest unexamined. - Freight and 3PL: [Lane rates, fuel surcharges and accessorials](/glossary/freight-and-3pl-audit) billed against a carrier's rate card. - Contract labor and staffing: Bill rates, shift premiums and overtime rules set in a staffing contract. - Maintenance and repair: [Not-to-exceed caps and scope boundaries](/glossary/maintenance-and-repair-audit) on service work orders. - MRO and Class C consumables: [Volume tiers and rebate clauses](/glossary/mro-and-class-c-consumables-audit) on recurring supply purchases.

4. How does correcting margin drift improve gross margin without raising prices?

Correcting margin drift removes cost that was never actually owed under the contract, so it raises gross margin the same way a cost reduction does, without touching a customer-facing price. A duplicate payment recovered, a missed credit memo applied, or a rate card enforced correctly on the next invoice each lowers cost of goods sold directly. The margin gain is durable only if the underlying contract term is enforced going forward, not just corrected once. A one-time recovery raises the current period's margin. Ongoing enforcement of the rate card and volume tier is what keeps it from drifting back. For the wider pattern this sits inside, start with the margin drift guide. For the wider pattern this sits inside, start with the [margin drift](/insights/margin-drift-spend-leakage-guide) guide.

Questions & Answers

Is margin drift the same thing as a pricing problem?

No. Margin drift happens when an invoice diverges from a contract's own terms: a surcharge, a tier, a rate that was already agreed. A pricing problem is a change to the negotiated rate itself. The two land in the same cost line, which is why they get confused.

Where does margin drift show up on the income statement?

Inside cost of goods sold, mixed in with legitimate vendor costs. It has no separate line item, so it reduces gross margin without ever being labeled as an error unless someone checks the invoice against the contract.

Can margin drift happen even with a good AP team?

Yes. Standard AP review checks that an invoice matches a purchase order and was received. It does not test whether a surcharge should have expired or whether a volume tier was billed at the wrong threshold, because that requires reading the contract, not just the invoice.

Does fixing margin drift require renegotiating vendor contracts?

No. It requires enforcing the contract terms that already exist: the rate card, the tier thresholds, the surcharge conditions. Renegotiation is a separate, optional step that can follow once the current terms are actually being billed correctly.

How is margin drift different from a duplicate payment?

A duplicate payment is an AP process failure: the same invoice paid twice. Margin drift is a contract compliance failure: a correctly-processed, non-duplicate invoice that still charges more than the contract allows.

Margin Drift Resources