Scrip runs the rewards ledger behind subscription and SaaS programs. Referral months, account credits, and loyalty discounts stay correct for every account, through renewals, plan changes, and refunds. You keep your stack. Scrip keeps the books.
Scrip fits when rewards run through billing and have to stay correct. You’re a fit if:
Signups, invoices, upgrades, cancellations: each enters Scrip as an event, and your rules decide what it earns. The shapes below are common in subscription programs, not a fixed menu. Scrip runs whatever rules you define.
A subscription reward is rarely cash. It is a credit or a free month that applies to a future invoice, and between granting it and applying it the account renews, upgrades, downgrades, or cancels. Scrip holds the credit, applies it to the right invoice, carries it through proration on a plan change, and reverses the reward if the payment is refunded or the account churns inside the window. Every step is a journal entry, so the balance reconciles with billing.
Your billing platform runs subscriptions, invoices, payments, and proration. Scrip runs the rewards ledger next to it. You send the events you already track, a new subscription, a paid invoice, a referral, and Scrip matches each to the account, applies your rules, and updates the credit balance. Scrip never bills or moves money: when a credit is due, it records the entry and tells your billing system to put it on the invoice.
Works with any billing or subscription platform that can send an event. Most include basic coupons; Scrip is for programs that have outgrown them, with custom rules, tiers, account credits, churn-safe reversals, and an audit trail finance can rely on.
Tell us how your program grants, applies, and reverses rewards today, and we’ll map it to Scrip. Request access for a founder conversation, or read the docs.
Subscriptions push rewards, billing, and accounting together every cycle. The same ledger runs cards & banking, marketplaces & platforms, and retail & ecommerce programs too.