Price-Volume-Mix variance analysis
Understand why the number changed, not just how much.
Volume / Rate / Mix (VRM) analysis breaks the change in revenue, cost, margin, or any metric between two periods into three clear drivers: volume, rate, and mix. Upload a file and get a full variance bridge in seconds, free, right in your browser.
Just your email and a one-time code. No password, no credit card.
| Attribute | Base Value | New Value | Volume | Rate | Mix | Total Var |
|---|---|---|---|---|---|---|
| Grand Total | 5,760,421 | 5,946,217 | 55,842 | 246,032 | -116,078 | 185,796 |
| −Amazon | 3,280,104 | 3,451,290 | 38,201 | 162,448 | -29,463 | 171,186 |
| +Brand A | 1,642,301 | 1,788,450 | 22,104 | 98,201 | 25,844 | 146,149 |
| +Brand B | 1,054,602 | 980,340 | -12,408 | 41,020 | -102,874 | -74,262 |
| +Brand C | 583,201 | 682,500 | 28,505 | 23,227 | 47,567 | 99,299 |
| +Walmart | 1,502,410 | 1,480,302 | 10,204 | 52,180 | -84,492 | -22,108 |
| +Target | 977,907 | 1,014,625 | 7,437 | 31,404 | -2,123 | 36,718 |
A Volume / Rate / Mix bridge in the app: how volume, rate, and mix explain the change, down to any line.
What is Volume / Rate / Mix analysis?
Also known as Price-Volume-Mix (PVM) analysis, it answers a question every finance and commercial team asks: when a total moves between two periods, how much came from selling more or fewer units, how much from a different price or rate, and how much from a shift in what was sold? VRM decomposes the bridge exactly, at any level of your hierarchy.
Volume
The effect of selling more or fewer total units (headcount, quantity, subscribers) while rate and mix hold steady.
Rate
The effect of a different rate per unit (price, unit cost, ARPU, average comp) applied to what you sold.
Mix
The effect of a changing composition, shifting toward higher- or lower-rate products, channels, or segments.
From spreadsheet to variance bridge in four steps
Upload your data
Drop in a CSV or Excel file with base and comparison quantities and values. Nothing is uploaded to a server; it's parsed locally by an in-browser SQL engine.
Pick an analysis type
Revenue, cost, headcount, or subscriptions: the tool labels your drivers appropriately while the Volume / Rate / Mix method stays the same.
Choose attributes
Decompose by any dimension (brand, region, product, channel), nested into a hierarchy that always reconciles to the total.
Read the bridge
A waterfall and pivot show exactly how volume, rate, and mix add up to the total change, down to any line.
Built for real analysis
100% in your browser
Powered by DuckDB WASM. No server, no upload, no data retention. Ideal for sensitive financials.
Any metric
Revenue, cost, margin, headcount cost, MRR: if it's quantity × rate, VRM can bridge it.
Hierarchical mix
Multi-level mix across brand → product → size, with a grand total that always ties out.
Free to use
Sign in with just your email and a one-time code, no password. Start analyzing immediately.
See use cases across revenue, cost, headcount & subscriptions →
Run your first variance bridge
Free, private, and instant. Sign in with a one-time email code and try it on your own data or a built-in demo.