Rundocs › Integrations
CCP & RSD
Last updated 2026-07-05
CCP and RSD are the two Benjamin Moore data-reporting programs that pay BM dealers back for the sales they're already making. Rundoo submits both automatically from your sales data — you configure it once, then Rundoo bundles and sends on the cadence you pick.
In the Admin mode, open the Company left tab and scroll to the Benjamin Moore offers section — that's where both programs are configured, on a single shared toggle.
What CCP and RSD are
Both programs are dealer-facing — they exist so Benjamin Moore can see which of your sales should count toward rebates. They run on the same report Rundoo submits; the difference is which customer the sale is tied to.
-
Commercial and Contractor Pricing (CCP) — BM's retailer rebate program. Authorized BM dealers earn ~1–5% back on the qualifying BM sales they report to Benjamin Moore. Rundoo bundles and submits the report; BM pays the rebate to your store.
-
Regional Sales Director (RSD) — BM's job-level sales reporting feed, formerly called Director of Sales (DOS). Rebates are tied to specific jobs identified by a 10-digit RSD number your BM rep issues. This is the program that pays your store for volume on flagged jobs.
Both rebate feeds ride the same CCP report — Rundoo doesn't submit them separately. CCP enablement isn't self-serve: Benjamin Moore confirms it on their side, then Rundoo Support enables it internally for your store. Once enabled, the shared auto-submit toggle bundles every qualifying sale and ships it to BM on the cadence you pick.

Who cares: Benjamin Moore dealers
CCP and RSD only matter if your store is an authorized Benjamin Moore dealer and your BM territory representative has enrolled you in the programs. If you're not sure whether you're enrolled, ask your BM rep — Rundoo Support can help with the plumbing once BM has given you the go-ahead, but enrollment happens on Benjamin Moore's side.
Once you're enrolled, Rundoo handles the reporting: your sales are bundled, your painter customers' PaxIDs are attached to their rows, flagged RSD jobs are stamped, and the file goes to BM on your schedule.
What Rundoo sends
Each row in the submitted report represents one Benjamin Moore product sold. Rundoo only includes BM products on the report — if a customer buys five items and two of them are BM paint, the file has two rows for that sale and ignores the other three.
A few things to know about what ends up in the report:
-
Walk-in cash sales are excluded. Every other customer type — retail accounts, charge accounts, painter accounts — is eligible for CCP if the painter's PaxID is on the customer record.
-
UPCs drive product matching. BM identifies products in the file by their UPC, which Rundoo stores as the product's
Additional IDs. Products missing UPCs won't be recognized as BM products even if the name matches. If you need help auditing UPCs across your catalog, email support@rundoo.ai and Rundoo will coordinate a data review with BM. -
RSD jobs are flagged by a 10-digit number. Either the 10-digit job ID itself or a 10-digit value in the sale's
Purchase orderfield — see the RSD setup section below.
Setup in Rundoo
In the Admin mode, Company left tab, scroll to the Benjamin Moore offers section. Four controls live here:
-
Auto-submit sales to CCP and RSD— the master toggle. With it on, Rundoo bundles qualifying sales and sends them to BM on the submission cadence below. Leave on unless BM specifically asks you to pause. -
Contractor rewards bonus code— your Contractor Rewards bonus code, issued by BM when your store enrolled. Rundoo stamps this on each submission so BM credits the right retailer. Set once; don't change unless your BM rep tells you to. -
CCP submission frequency— how often Rundoo bundles and sends. Options areDaily,Weekly, andMonthly. Monthly is BM's standard cadence and the default; pick Weekly or Daily if you're working through a rebate issue with BM and they've asked for more frequent data. -
Allow customers to automatically submit sales for Contractor Rewards— the per-customer auto-forward toggle. With it on, every painter customer who has a PaxID on their record has their qualifying BM sales forwarded to BM automatically.

Click Save in the section footer after editing. The Save button is disabled until you've actually changed something.
New to Benjamin Moore on Rundoo? Rundoo coordinates CCP and RSD enablement during your implementation — outlet-number collection, BM-side configuration, the master toggle. If you're already live and aren't seeing the Benjamin Moore offers section controls behave as expected, ping Rundoo Support.
Location outlet numbers
CCP and RSD submissions are keyed by your BM outlet number per location. The outlet number lives on each location record in the Admin mode, Locations left tab — open a location, scroll to the Integrations section, and enter your store's outlet number into the Benjamin Moore outlet number field. Help text reads: "The Benjamin Moore outlet number is used for integrations like CCP." Rundoo's team usually sets these during go-live; you'd only touch them if you opened a new location or changed affiliations with BM.
RSD setup: two routes
RSD attaches a 10-digit number to qualifying sales so BM can match them to specific jobs. You have two options for how that number gets onto the sale.
Option 1: Use the 10-digit RSD number as the Job ID
Create a Job under the customer with the RSD number as the Job's ID. From that point, any time a cashier attaches that Job to a sale at checkout, Rundoo automatically sends the transaction and the RSD number to BM — nothing to type in the Purchase order field.
This is the cleaner option when the job is recurring or the customer is doing multiple sales against the same RSD number.
Option 2: Type the RSD number into Purchase order on the sale
On a sale, enter the 10-digit RSD number in the Purchase order field before completing. On the submitted CCP report, the Purchase order value shows up in the Job column, and BM matches it the same way.
This is the faster option for one-off sales where setting up a Job isn't worth it.
To help cashiers remember to type the RSD number at checkout, set a Sale reminder on the customer record. In the POS mode, Customers left tab, open the customer's Settings top tab, scroll to Notes, and fill in the Sale reminder field (e.g. "RSD job — enter 10-digit # in Purchase Order"). The reminder pops up in a banner at checkout any time that customer or one of their Jobs is attached.
Either route works equally well. Pick one per customer and stick with it — mixing the two across the same customer's sales makes reconciling against BM's return file harder than it needs to be.
Enrolling a painter for CCP
Painters enroll with Benjamin Moore directly — your BM rep signs them up and issues them a PaxID. Your job in Rundoo is attaching that PaxID to the customer record so their qualifying BM sales get forwarded.
In the POS mode, Customers left tab, open the painter's customer record and go to the Settings top tab. Scroll to the Contractor rewards section (sits near the bottom, under Tax exemptions) and paste the PaxID into the PaxID input. Click Save.
From there, every qualifying BM paint sale to this customer is bundled into the submission Rundoo sends on the cadence you set above. See Customers for the rest of the customer record.
The per-customer PaxID only works if the master Allow customers to automatically submit sales for Contractor Rewards toggle is on in the Benjamin Moore offers section. With that toggle off, Rundoo won't forward the painter's sales even if the PaxID is set.
Verifying it's working
A few checks to confirm CCP and RSD are flowing cleanly:
-
The toggle is on. In the Admin mode, Company left tab, Benjamin Moore offers section,
Auto-submit sales to CCP and RSDis enabled. -
The bonus code is filled. Your store's enrollment code is in the
Contractor rewards bonus codefield. -
Your outlet numbers are set. In the Admin mode, Locations left tab, each BM-enrolled location has its
Benjamin Moore outlet numberfilled in under the Integrations section. -
Painter customers have PaxIDs. For each enrolled painter, the Contractor rewards section of their customer Settings has a PaxID.
-
BM products have UPCs. Products missing
Additional IDswon't match on BM's side.
When submissions go out, the file is emailed to contractordata@benjaminmoore.com on your configured cadence. If BM tells you a specific sale didn't land, check the items above in order — missing UPC and missing PaxID are the two most common reasons a row doesn't appear on BM's end.
FAQ
Does the rebate get applied to my general ledger automatically? No — CCP rebates come back to the painter, not to your store, so there's nothing to book. For RSD rebates that come back to your store, you can manually adjust the cost of the sold products to reflect them, or handle them in Rundoo Accounting.
Can I pause submissions without losing configuration? Yes — switch Auto-submit sales to CCP and RSD off. Your bonus code, frequency, and per-customer PaxIDs stay in place; Rundoo just stops sending until you flip it back on.
What if a painter is enrolled with multiple dealers? That's fine on BM's side — their PaxID is the same everywhere. Just make sure the PaxID on your customer record matches the one BM issued.
When does my CCP report actually get sent, and can I see when it last went out? Rundoo doesn't display a last-sent timestamp or a next-scheduled date anywhere in the app — you set the cadence (Daily, Weekly, or Monthly) and Rundoo bundles and sends on that schedule. On the standard Monthly cadence (the default), submissions go out on the 1st of each month; Weekly and Daily send on that rolling schedule. That send timing comes from Rundoo Support — it isn't surfaced in the app, so there's no in-app way to look up a last-sent or next-send date. To confirm a specific submission actually landed at Benjamin Moore, or to get a copy of a past report, email support@rundoo.ai — Rundoo Support can look it up and forward it. (BM emails your submissions to contractordata@benjaminmoore.com and doesn't send your store a copy by default.)
Recommended Rundocs
-
Benjamin Moore — the broader BM integration: direct ordering, catalog sync, and the
Bbadge. -
Company details — the Admin > Company page where the Benjamin Moore offers section lives.
-
Customers — where painter PaxIDs and Sale reminders are set.
