Skip to main content
Donate: biolovers.site/upgrades/donate — any amount 1.991.99–1,000.
Donate upgrade page

How tiers work

Donations are tracked by lifetime total in USD across all your payments (Profile.lifetimeDonatedUsdCents). The unlocks are driven by donator-tier.ts:
SlugLifetime total threshold
donator_bronze≥ $10
donator_silver≥ $50
donator_gold≥ $100
The marketing page brands the tiers as Donator · Guardian · Legend but on the wire they’re stored as the bronze/silver/gold slugs above. Only the highest tier ever shows on your profile (applyDonatorTierReplace) — donating 5then5 then 5 = bronze; donating $50 = silver.

Limits

  • Per-donation minimum: $1.99 (DONATOR_MIN_USD_CENTS = 199).
  • Per-donation maximum: $1,000 (DONATOR_MAX_USD_CENTS = 100000).
  • Smaller-than-bronze donations still count toward your lifetime total.

How to donate

  1. Open the donate page.
  2. Pick a preset amount (or type a custom number — minimum $1.99).
  3. Pick a purpose (required radio):
    • Server costs — keep the lights on.
    • Feature dev — a vote for new features.
    • Bless us — no preference.
  4. Tap Purchase.
  5. Pay with Card or Crypto in the popup.
The tier (and matching Discord role, if you have Discord linked) updates the moment payment confirms.

Discord roles

If you’ve linked Discord (see Discord & Telegram) and are in our community server, the matching tier role is granted automatically by tryGrantDiscordDonatorRole. Lower-tier roles are removed when you cross into a higher tier.

Progress bar

The page shows your lifetime total + how much is left to the next tier (“$23 to silver”), or “max tier reached” once you’re at gold.

Receipts

We send a branded Biolovers receipt email when payment confirms (Stripe sends its own as well; NOWPayments does not). The email goes to your verified address on file.

Common questions

No. We’re not a registered non-profit. Donations are appreciated but not tax-deductible.
No. Lifetime totals only go up.
Donations are voluntary contributions and are not refundable once the payment has completed (any tier, any amount, any purpose). The narrow exception is a clear duplicate or obvious typo if you reach out to us promptly via Discord or our contact form. See Refunds.
All previous payments are summed — when the system rolled out, existing donator totals were credited.
Receipts go to your email after each payment. We don’t currently expose a list in the dashboard, but it’s on the roadmap.