A spiff is a per-unit kickback attached to a product or a slice of your catalog — every time a qualifying item sells inside the date window, Rundoo records the spiff amount against the sales clerk who rang it. Think $2 per gallon of Aura sold in April — set it once, let it accrue, pay the clerks at month-end from a report.

In the POS mode, open Products in the left sidebar, then click the Spiffs top tab.

How spiffs work

A spiff is a named, time-bounded, per-unit incentive. You define one at the catalog level — "which products, how much per unit, when it starts, when it expires" — and Rundoo handles the rest. When a clerk rings a matching product on a sale inside the window, the spiff fires: the sale stores the clerk who rang it, the quantity, and the per-unit amount, and the spiff's Count column ticks up by the units sold.

The list on this tab shows every spiff in the system with its window, per-unit amount, and running count. The Count column is net units sold — returns and voids back it off — so it's always the current "how many we owe against this spiff."

Column What it shows
Spiff The spiff's name. Click the row to edit.
Start / Expiration The window the spiff fires during. Sales outside this window — even of matching products — don't accrue.
Amount Per-unit payout ($2.00 /U = two dollars per unit sold).
Count Net units sold across the spiff window so far. Multiply by Amount for dollars owed.
Location ID Empty when the spiff is global (All locations). A specific location shows here when scoped.

<aside> 💡

Spiffs don't carry a staff picker. A spiff fires for any clerk who rings a matching product — the per-clerk attribution happens at report time. This is deliberate: the vendor (Benjamin Moore, Sherwin, etc.) funds the program, and the goal is to motivate whichever clerk pushes the product, not to hand-assign kickbacks person by person.

</aside>

Adding a spiff

Click + Add spiff in the top-right of the list. The Add spiff modal opens.

Fill the form top-to-bottom:

Field What it does
Name Shows in the Spiffs list and on the reports. Use something recognizable (Aura Promo April, BM Co-op Q2, Contractor bonus).
Amount Per-unit payout. The /U suffix is the unit of measure — each can, each gallon, each linear foot — so a $2.00 amount on paint means two dollars per gallon.
Start date / Expiration date The firing window. Check No expiration date to run it open-ended until you deactivate.
Locations Defaults to All locations. Pick specific locations if the vendor is only funding the program for certain stores.
By rules / By product The scope toggle. By rules = every product matching a filter (Vendor, Unit of measure, Department, Class, Fineline). By product = a hand-picked list of specific SKUs.

Rules-based is how most spiffs are written — vendor co-op programs cover a whole line (Vendor: Benjamin Moore, Department: Benjamin Moore, Class: AURA INTERIOR), not a handful of SKUs. As you narrow the filters, the modal shows a live count — 51 products match current rules — so you can see the blast radius before you save.

By-product flips the modal to a product-search. Pick one or many SKUs explicitly. Good for a one-off push on a specific new-arrival SKU.

<aside> ⚠️

Unit of measure matters for mixed-pack vendors. If a vendor sells in both gallons and quarts and you want to spiff gallons only, set Unit of measure to the gallon UOM. Leave it at All and the spiff fires on any unit of a matching product — you'll end up paying $2 on a quart.

</aside>

Click Create spiff. It lands in the list immediately and starts firing on the next matching sale — there's no separate "activate" step.

Editing / removing

Click any row in the Spiffs list to reopen it as an Edit spiff modal. Every field above is editable, plus one new affordance: