See RPM In ActionYour ERP Knows What You Charged.RPM Shows You What You Kept.
Margin doesn’t disappear all at once. It leaks through cost factors your ERP doesn’t track, pricing rules no spreadsheet can manage, and overrides that go unreviewed until the quarter closes. RPM finds the gap and closes it. Watch how.
$8.7M
in invisible margin on every $100M in revenue, on average
That number is the difference between what your ERP reports and what you’re actually keeping, once landed costs, tariffs, commissions, rebates, and unchecked discounts are factored in. The videos below show exactly where it hides and what it looks like when it’s fixed.
From the Product TeamStart Here. No Form Required.
Mark Rockwell built RPM. These videos are his explanation of the problem and a live look at how RPM solves it. Watch them before deciding whether to go deeper.
Mark Rockwell is the product architect behind RPM. He has spent years watching distributors lose margin to pricing complexity, manual processes, and ERP limitations, and built RPM to close that gap. These videos are not a sales pitch. They are a direct walkthrough of how RPM works, built around the same questions that come up in every demo.
Mark Rockwell
Product Architect, Rockton Software
The RisksThe Risks of Customizations in Pricing Management
Third party applications and the companies who build these products are subject matter experts, investing in their product, improving and innovating continually, thus ensuring you always have the latest updates available. Customizations do not allow you to evolve your pricing strategy without a significant incremental investment.
The PurposeTurning Cost of Goods (COGS) into Profit with innovative Pricing Strategies
How do you turn Cost of Goods (COGS) into profit? Mark shares a few use cases where cost of goods can actually translate into increased profits – credit card fees, payment terms discounts, commissions and more.
The SolutionTransforming Pricing Strategies by Moving Beyond Excel Spreadsheets
Mark explains how complicated pricing can get, wasting time, reducing profits and more. Rockton Pricing Management automates the most complex intricate pricing strategies with the click of a button.
The SolutionBuilding Dynamic Prices in Rockton Pricing Management
Your ERP shows you a margin but hidden costs like vendor rebates, commissions, and customer discounts are silently eroding profits. Rockton Pricing Management exposes every dollar behind every price giving you true margin confidence.
Watch RPM solve the problems you're dealing with right now.
A series of short videos built around a real pricing scenario. Enter your name and business email to unlock the full library instantly.
No spam. Your information is used only to follow up if you request it.
Video 1How Rockton Pricing Management (RPM) Works in an ERP
Rockton Pricing Management (RPM) plugs directly into your ERP (Acumatica, Business Central, NetSuite, Dynamics GP, and more) automatically calculating the right price for every sales order in milliseconds, with zero changes to how your team works. Watch how RPM’s layered pricing engine (cost, markups, adjustments, commissions) builds a smarter, competitor-proof pricing system the longer you use it.
Video 2Building Dynamic Prices in Rockton Pricing Management
Your ERP shows you a margin percentage but hidden between cost and selling price are handling fees, vendor rebates, commissions, and customer discounts that can silently erase 8.7% of margin without anyone knowing.
RPM exposes every dollar of every calculation (cost, markups, adjustments, commissions stacked transparently on each line item) automatically applying the right rules based on item and customer attributes with no manual decisions required.
Video 3How Pricing Rules are Built in Rockton Pricing Management
RPM stores the logic that generates prices dynamically, so when costs shift, customer agreements update, or promotions kick in, every affected price updates automatically. Built like Legos, RPM’s scheduling and calculation engine stacks handling costs, cost-plus markups, loyalty-tier discounts, date-driven promotions, and vendor rebates into a fully traceable price — all testable before it ever hits your ERP. One pricing manager went from three days a month maintaining spreadsheets to zero because when the rules are right, the prices are right.
Video 4How Rockton Pricing Management Handles Exceptions
Most pricing follows one rule that covers 90 to 95% of your catalog, but it’s the exceptions like contracted rates, loyalty discounts, and negotiated prices that force teams to rebuild entire pricing structures. RPM solves this with a dynamic pricing tree that checks customer exceptions first and falls back to your standard list price when none apply, so you define only what’s different instead of managing thousands of individual prices. Manage three exceptions, not 3,000 prices, and as your business grows those exceptions evolve with a simple list update while everything downstream adjusts automatically.
Video 5The Right Calculation for the Right Customer
Building on your standard pricing schedule, RPM lets you add calculations like a 40% margin and attach a filter so the rule only fires for the customers who qualify, such as those in a specific retail customer class. Sell the same item to two customers and RPM handles both automatically: the retail customer gets the base price with the 40% margin stacked on top and a fully traceable calculation showing the gross margin, while the customer outside that class gets the base price with no margin applied and no error, just the filter doing exactly what you defined. It doesn’t matter whether the base price came from your exception list or standard pricing, because RPM reads the customer attributes you set once, makes the call on every order and every line, and enforces who qualifies without anyone on your team having to decide which calculation to apply.
Video 6Handling Costs and Tariffs
RPM lets you stack cost calculations onto your pricing schedule, from a simple flat gross margin that runs on every item to a tariff that only fires within a date window and only for a specific item class like computers. Sell the same item to the same customer and the price changes based on the date alone: before the window the tariff stays off, inside the window the tariff computation is applied and the price climbs, and once the window closes the price drops back down automatically. Costs like these change on their own schedule, not yours, so you define the rule and the dates once while RPM prices the tariff in when it applies and drops it when it doesn’t, with no one having to remember to turn it off.
Video 7Protect Margin at Order Entry
Most margin erosion doesn’t come from bad pricing rules, it comes from overrides, a discount here and a favor there, each one reasonable on its own, so RPM lets your team override prices when they need to but won’t let them drop below the floor you’ve set. As RPM calculates a price it tags the cost and the selling price along the way, then compares the resulting margin against a threshold you define, and if the override pushes the margin below that floor a low margin alert fires that can stop the rep from saving or posting the record until the price comes back up. Your reps keep the flexibility to win deals while your floor holds every order and every line automatically, and because the threshold lives in one place, changing your floor is a single edit rather than a retraining exercise.
Video 8True Margin Reporting
RPM calculates every cost, discount, and commission at the line level on every order, and this stored detail syncs from your ERP so you can put all of it to work. In analysis settings you slice the full transaction data by whatever attributes matter to your business, from customer class and item category to month, quarter, or year, and drill from a high-level pivot all the way down to the margins of individual customers within a class. Because RPM already computed the handling, tariffs, and commissions on every line, you can define a user calculation for your true margin with every real cost factor rolled in, save any view worth keeping as an analysis view, and set it up once so the CFO and the pricing manager each return anytime to current numbers on the same raw data.
Common Questions About RPM
Is RPM cloud-based?
Yes. RPM is fully cloud-based. There is no on-premise installation required. Access is through a web browser, and the connection to your ERP runs via API. Your team can configure rules, review pricing decisions, and monitor margin from anywhere.
Which ERPs does RPM connect to?
RPM currently has live connectors for Acumatica, Business Central, NetSuite, and Microsoft GP. We are certified on the Acumatica and Business Central marketplaces. The API is open and documented; if your ERP isn’t on this list, your team or ours can build the connection. We typically prioritize new connectors when five or more customers are running on the same platform.
How does RPM handle missing prices - what happens when no rule applies?
RPM uses a pricing tree, a hierarchy of rule sets applied in order. If RPM works through the entire tree and finds no valid price for a customer and item combination, it returns an explicit error rather than a silent zero or a wrong price. That error is visible to your pricing manager and flags that a rule needs to be created. You always know when something is missing. You are never guessing.
How do pricing start and end dates work, and can legacy pricing coexist with new pricing?
Every pricing rule in RPM can carry an effectivity date: a start date, an end date, or both. Rules outside their active date range are ignored automatically; no manual cleanup required. This means you can update pricing for new customers or new contracts while leaving existing legacy pricing in place for customers whose terms haven’t changed. Different customers can run under different pricing simultaneously, and each one transitions on its own schedule.
How does RPM handle rebate tracking?
Rebates in RPM are configured as pricing calculations tied to the conditions that trigger them: vendor relationship, sales volume, customer performance, contract terms, or any combination. When a qualifying transaction occurs, the rebate is accrued in real time and can be mapped to a GL account for clean financial reconciliation. Your pricing manager sees rebate accruals as they build, not after the period closes. Rebate transparency is also visible at the line-item level, so reps and managers can see what’s accruing on any deal before it’s finalized.
How are customer price catalogs managed and generated?
RPM includes a catalog feature that generates a price list for any customer or group of customers based on the rules currently active for them. You select the customer, run the catalog, and RPM outputs every item and the price that would apply. That output can be exported to Excel or used internally for review before any pricing goes live in your ERP. Catalogs are a useful tool for validating rules before activating them – run a catalog, compare to your current pricing, confirm the output looks right, then activate.
Does RPM include a contract management module?
RPM manages contract pricing – enforcing customer-specific contract terms automatically on every order – but it is not a contract lifecycle management system. If you have customer contracts with specific items, prices, and expiration dates, those can be loaded into RPM as a schedule. RPM will apply them to the right orders automatically and stop applying them when the contract expires. For full contract document management, redlining, and signature workflows, you would use a separate system alongside RPM.
How does RPM sync with Acumatica's average cost to calculate gross margin?
RPM reads cost data from Acumatica via the API – including average cost, last cost, standard cost, or any other cost field your instance uses. You choose which cost field serves as the baseline for RPM’s calculations during implementation. When Acumatica’s average cost updates, RPM picks up the new value on the next pricing call and recalculates accordingly. This means your margin calculations stay current with your actual inventory cost without any manual intervention. The specific sync frequency and field mapping are configured during onboarding based on how your Acumatica instance is structured.
See Your Own Margin Picture.
The Margin Analysis is a 30-minute working session using your actual ERP data. You leave with a clear view of where margin is slipping, which cost factors aren’t making it into your pricing, and what a corrected margin picture looks like for your business.
It is not a demo. It is not a sales call. It is your numbers.
“Now we finally know what margin we’re actually making — not what we think we’re making.”
“Sales reps could not go below approved margins anymore. Our margin recovery paid for RPM in the first quarter.”
“We had pricing scenarios our ERP literally could not represent. RPM handled all of them.”
