Price adjustments calculated, documented, and ready to defend.
When a supplier disputes your number, you need the index value, the formula version, and the exact calculation behind it — and if your escalation clauses live in Excel, you probably don't have all three. CPAM automates the full cycle for a whole portfolio of mechanisms — caps, floors, FX, and all — from live index data to an audit record you can put in front of anyone.
25% DIESEL · 20% TRUCK PPI
Managing contract price formulas in Excel is a liability in disguise.
Most commercial teams manage price adjustment mechanisms in spreadsheets with no version control, no data provenance, and no audit trail. That works for five contracts. It breaks long before fifty. And the alternatives don't cover it either: your ERP knows your prices, but it doesn't know BLS publication schedules or preliminary-to-final revisions — and a dashboard can show the number, but it can't defend it.
Excel breaks at portfolio scale.
You have 40+ contracts. Each one has 2–4 index components. Quarterly reviews. Manual data gathering from multiple sources. One wrong cell propagates silently across every adjustment downstream — and nothing flags it until a dispute lands on your desk.
Data collection kills days every cycle.
Gathering index values from BLS, EIA, World Bank, ECB, and the rest for every review cycle is a full day of copy-paste — at minimum. It's not the interesting part of the job. And one missed publication means the entire calculation is wrong.
Nothing to show in a dispute.
When a supplier challenges an adjustment — and they will — you need the exact index value, the formula version, and the calculation that produced the number. Spreadsheets keep none of that. Reconstructing it is the fastest way to lose a renegotiation.
From raw index data to a number you can defend.
CPAM replaces the entire workflow that procurement and commercial teams currently do in Excel: data gathering, formula calculation, period tracking, and audit documentation.
Pull live index data from the source.
Pull live index data from 12 built-in providers — BLS, FRED, EIA, World Bank, ECB, and more — or enter your own series. Every data point is versioned, timestamped, and tracked through preliminary to final.
Define your mechanism — exactly as written in the contract.
Weighted commodity baskets, CPI/PPI escalations, FX-adjusted pricing, caps and floors, trigger thresholds, fixed non-escalating portions — the wizard handles the structure, you define the logic. Period averaging and publication lag are built in.
CPAM runs the calculation. You get the audit trail.
CPAM monitors every contract in your portfolio. When index data updates, calculations run automatically. Period changes, adjustment factors, and deviation alerts surface when they matter — not when you go looking.
Data you can defend
CPAM tracks index values across 12 official providers — including BLS preliminary and final releases, FRED revisions, and ECB publication schedules. Every value is timestamped at ingestion and version-tagged. When a supplier asks “which value did you use?”, the answer is in the audit trail.
Tenant-isolated · Encrypted in transit and at rest · Full audit logging · Security →
Build price formulas step by step.
Your contracts aren't simple weighted averages — they have averaging windows, publication lags, caps, floors, fixed portions, and currency exposure. The wizard builds all of it, exactly as written, with a live preview before you save.
- 4-step wizard: Describe → Build Basket → Define Calculation → Review
- Per-component weights, averaging windows (latest, 3m, 6m, 12m), and publication lag
- Caps & floors, trigger thresholds, and fixed non-escalating portions
- Currency conversion for components priced in another currency
- Excel-style formula editor with inline validation and live preview
Every calculation is on the record.
When a supplier challenges your Q2 adjustment, you don't reconstruct it — you export it. One-page PDF or full Excel workbook: the index values used, the formula version applied, component contributions, and the output. This is what you put in front of your auditor. This is what you attach to the supplier email.
- PDF: one-page layout with header, chart, component table, and key metrics
- Excel: full workbook with raw values, formula metadata, and period history
- Timestamped and formula-stamped, with prepared date and lineage
- Read-only audit links for suppliers, counsel, and auditors — always free
- Exports directly from the PAM detail page — no extra steps
The formulas Excel can't hold.
Real escalation clauses aren't weighted averages. They have averaging windows, publication lags, caps and floors, fixed portions, and currency exposure. CPAM runs all of them — the same way, every cycle.
All three are authored in the same wizard and computed on the same audit trail. The hard ones aren't a different product — they're the same three clicks.
If it's on a long-term contract, it has a mechanism.
CPAM isn't built for one sector. Every large company that buys or sells on long-term contracts has mechanisms to manage — whether that's five categories or five hundred. Below is what those mechanisms actually look like across the spectrum.
Steel and cement PPIs move on different cycles — a fixed annual uplift always overpays one input and underpays the other.
A collar protects both sides from a runaway period — but the cap and floor have to be applied to the adjustment, not the index, or one volatile month quietly breaches the contract.
A deadband stops trivial sub-2% moves from triggering a re-paper every quarter — the kind of rule that lives as a forgotten IF() three columns to the right of the formula.
European-sourced parts carry two exposures: the producer index in euros and the exchange rate into dollars. Most spreadsheets handle one and silently ignore the other.
The same primitives — index data, formula builder, period calculation, audit trail — work for every category in your portfolio.
Priced by formula count, not seats.
Three tiers, transparent pricing, monthly or annual. Read-only audit access for suppliers, counsel, and auditors is always free — they shouldn't have to be a paying user to see what they need to. And the maths is simple: one disputed adjustment costs more in legal review and management time than a year of CPAM.
- Up to 5 active price formulas
- All 12 data providers
- 1-year audit log retention
- Email support
- Up to 25 active price formulas
- Forecasting & comparator
- 7-year audit log retention
- Webhooks & API access
- Priority support
- Unlimited price formulas
- SSO (SAML / OIDC)
- Customer-managed keys (KMS)
- Up to 15-year retention
- Dedicated VPC / single-tenant
- Named CSM
Annual billing saves 20% · No card required for trials · Full pricing details →
Stop reconciling mechanisms across spreadsheets.
Connect your first index, build your first PAM formula, and generate your first adjustment report — before end of day. Got the clause text? Paste it and CPAM extracts the mechanism for you.