Scrip runs the rewards ledger behind retail and ecommerce programs. Points, tiers, and store credit stay correct for every shopper, across web, app, and store, through returns, refunds, and expiration. You keep your stack. Scrip keeps the books.
Scrip fits when loyalty is core to the brand and has to stay correct. You’re a fit if:
Orders, returns, sign-ups, in-store scans: each enters Scrip as an event, and your rules decide what it earns. The shapes below are common across retail, not a fixed menu. Scrip runs whatever rules you define.
Every point you issue is value you owe the customer later. Until it’s redeemed or it expires, it’s a liability on your books. Store it as a single running total and finance can’t see how you got there, or trust what’s really outstanding. Scrip records every point issued, redeemed, and expired as its own dated entry, so what you owe and what expired unredeemed (breakage) come straight from the ledger, ready to report and reconcile.
Your ecommerce platform and point-of-sale run the catalog, cart, and checkout. Scrip runs the loyalty program on top. You send the orders and returns you already track, Scrip matches each to the shopper, applies your rules, and updates their balance. Scrip never moves money: when a reward is redeemed, it records the entry and tells your checkout, POS, or store-credit system to apply it.
Works with any headless or hosted commerce platform and POS that can send an event. Most include a basic points feature; Scrip is for programs that have outgrown it: custom rules, tiers, store credit, returns that reverse cleanly, and an audit trail finance can rely on.
Tell us how your program earns, redeems, and returns today, and we’ll map it to Scrip. Request access for a founder conversation, or read the docs.
Retail and ecommerce push rewards, returns, and accounting together at every checkout. The same ledger runs cards & banking, marketplaces & platforms, and subscriptions & SaaS programs too.