Skip to content

Multi-product pricing

When your account is paying for more than one smplkit product at the same time, a volume discount is applied automatically to your monthly invoice. There are no bundles to choose, no opt-in step, no special SKU. The more products you enroll, the bigger the percentage off — and you pay only for the tiers you've actually picked on each product.

The schedule

Active paid itemsDiscount
10%
215%
333%
435%
5+40%

A "paid item" is any subscription item on a non-Free plan. Items fully covered by an administrator's 100% discount override still count toward the tier — the discount schedule is about how many distinct products you use, not how much you happen to be billed for them.

How it's applied

When you add or remove a paid item, smplkit recomputes which tier you qualify for and updates the discount attached to your subscription. Your next invoice reflects the new discount, applied across every paid line. The effective percentage is locked into the subscription at the moment of the change — later changes to the public schedule do not affect you until you change your own subscription again.

The math is simple: your subtotal is the list price of every paid item, the discount is the schedule percentage above, and your total is the subtotal minus the discount.

A worked example. Suppose your subscription has three items:

  • Smpl Config — Pro at $99/mo
  • Smpl Flags — Standard at $49/mo
  • Smpl Audit — Standard at $49/mo

Subtotal is $197/mo. Three items puts you at the 33% tier, so the discount is $65.01. Your total is $131.99/mo. Adding a fourth paid item moves you to the 35% tier — and so on up to 40% at five items and beyond.

Where you see it

The Subscriptions page in the customer console shows a summary block above your per-item list with the same line items as your invoice: each enrollment, the subtotal, the multi-product discount (if any), and the resulting total. If you're one item away from the next tier, the page shows a hint with the additional savings.

The same numbers are surfaced as top-level attributes on GET /api/v1/accounts/current/subscription: subtotal_cents, discount_pct, discount_amount_cents, discount_source, total_cents, and an optional next_tier (with products_needed, discount_pct, and additional_savings_cents). The discount line on your Stripe invoice ties out to the same value. discount_source is VOLUME when the percentage comes from the schedule above, or OVERRIDE when an administrator has applied a custom percentage.

The schedule itself is published at GET /api/v1/discount_tiers as a JSON:API collection — each row is a discount_tier resource with products_count and percent_off attributes. The endpoint is public and cacheable, so anything that wants to render the schedule (marketing pages, billing dashboards, your own ops tooling) can read from the same source of truth the smplkit console uses.

Custom discounts

In some cases — friends-and-family deals, retention concessions, or other one-offs — smplkit support can apply a custom discount to your account. When that's set, discount_source flips to OVERRIDE and the custom percentage replaces the volume schedule entirely: regardless of how many items you have, the override is what shows up on your invoice. The customer console will show "Custom discount applied — contact support for details" in place of the schedule-based line. A 100% override is the fully-discounted case — Stripe is not billed at all, and the subscription's status is null.

To request a custom discount or to ask about an existing one, contact support.