Skip to content

Per-member Stripe billing for your SaaS, without writing it yourself

Last updated

Seed bills each group per member through Stripe Checkout and the customer portal, with a free plan, a 14-day trial and a grace period after a failed payment. You add three Stripe keys to the env file and set the billing provider to Stripe.

What you get

  • Stripe Checkout and the customer portal; the webhook is the only source of the plan
  • Quantities that follow the member count
  • A grace period after a failed payment, 7 days by default
  • Plan limits checked on the server, not only in the app
  • Plans live in one catalog file; the pricing page reads it

How it works

Stripe owns the money and the subscription. The app keeps only what Stripe's webhooks report and never decides a plan on its own; the quantity follows the member count, and plan limits are checked on the server.

Every member reads the plan on the group's Billing tab, and only the owner gets the checkout and portal buttons. A failed payment keeps the plan for 7 days by default, then the group goes back to Free.

A sample group's plan and billing tab, at the demo's example prices: Pro plan with its renewal date, €36.00 a month, for 4 members at €9.00 each, the owner included, with buttons to change the card, view invoices and cancel the plan.

Limits

Not built yet
  • Payment providers other than Stripe

Questions

Does billing work without Stripe?

No. Stripe is the only provider today; without it billing stays off, and every group is on Free with no limits.

Is there a free trial?

Yes. The paid plan starts with a 14-day trial.

Does a group keep its plan when a card fails?

Yes. It keeps the plan for a grace period, 7 days by default, and the owner sees a notice with the date; then the group goes back to Free.

Does Seed take a cut of payments?

No. Seed is MIT-licensed; you pay only Stripe's own fees.

See it working in a minute

The demo is the app you get on day one. Open it without signing up: your guest account starts with sample data.

Other features

Sign-in

Passkeys, sign-in links by email, Google, GitHub and two-factor, with no auth service.

Read more about Sign-in

Groups and roles

Groups with roles from viewer to owner, invitations and an activity log.

Read more about Groups and roles

Offline app

An installable app that opens with no network and syncs when it returns.

Read more about Offline app

All features How Seed compares