Compare · updated 28 Sep 2026

Stripe Entitlements are flags. UsageGate is the hot path.

Keep Stripe Entitlements if you need product-catalog features on the subscription. Use UsageGate to canAccess / consume before the work runs. We do not replace Stripe Billing.

Stripe Entitlements (Features on Products) tell you the customer's subscription includes a named feature. That is a catalog lookup. It does not atomically burn 1 of 20 AI credits, and it does not return 402 when the wallet is empty. That check is yours — or UsageGate's.

UsageGate vs Stripe Entitlements · 28 September 2026
Stripe EntitlementsUsageGate
Charges the cardNo — Stripe Billing doesNo
Catalog flag on the productYesNo — plan table cells
Blocks a request over the planNoYes
Atomic credit consumeNoYes — Redis
402 when emptyNoYes
Works if you leave StripeNoYes — reportSubscription
Replace the otherNoNo

When to use both

Most UsageGate workspaces stay on Stripe for checkout. Paste the Price id on the paid plan column. Stripe assigns the plan. UsageGate enforces canAccess / consume. See Connect Stripe and UsageGate + Stripe.

When Entitlements are the wrong tool

You sell AI credits, exports, or seats with a remaining count. A boolean feature on the Product does not keep that count. Meters invoice the overage; they still do not stop the request.

Create a free account · Get started · Setup prompt