Loyalty Program

BEDROCK.

Three tiers. Real perks. Every dollar earns points; every milestone unlocks something useful — credit, faster shipping, early access. The longer you research with us, the more we lower the friction.

1 pt per $1 (Slate) $20 off at every 200 points Up to 1.5× at top tier

three tiers, no expiration.

Tier status is lifetime — once you reach a level, you stay there. Points themselves never expire either.

slate.
0 – 999 lifetime points
Earn rate
1 pt per $1
  • $20 reward emailed at every 200 points
  • Free standard shipping on orders $150+
  • Full COA access for every order
  • Order history + lot tracking
  • Member-only promotional pricing
obsidian.
5,000+ lifetime points
Earn rate
1.5 pt per $1
  • Everything in Basalt, plus:
  • 10% off every order, lifetime
  • Free overnight shipping on $300+ orders
  • Beta compound access — pilot batches before public release
  • Dedicated research support email
  • $50 anniversary credit annually
  • Annual lab supply gift (vials, syringes, bac water kit)

how it works.

01
create an account.
Free, takes 30 seconds. Every retail purchase you've made under that email starts counting toward BEDROCK retroactively.
02
earn on every order.
Points accrue automatically — no codes to enter, no boxes to check. Subtotal-based (pre-tax, pre-shipping).
03
redeem at milestones.
Hit 200 points and a $20 reward code lands in your inbox automatically. No expiration. Stack multiple codes per order.
04
unlock new perks.
As you cross tier thresholds, perks activate immediately and stay forever. Earn rate increases the whole way up.

where would you land?

Enter your expected annual spend. We'll show you the tier and what you'd earn back.

$
You would land at
basalt.
On $1,500 spent, you'd earn 1,875 points (1.25× rate) → $160 in reward credits back, plus 5% off every order, free expedited shipping on $200+ orders, and 24-hour early access to new compounds.

questions, answered.

Do points or rewards ever expire?
No. Points roll over indefinitely. Reward codes generated at milestones don't expire either — use them whenever.
Can I lose tier status?
No. Tier is lifetime. Once you reach Basalt, you're Basalt forever — even if you don't order for a year.
How does the higher earn rate work?
Slate earns 1 point per $1. Basalt earns 1.25× the points on every order. Obsidian earns 1.5×. The boost kicks in immediately the moment you reach the next tier.
Can I stack reward codes with discounts?
Yes. Tier discounts (5% Basalt, 10% Obsidian) apply automatically and stack with $20 reward codes. They do not stack with promotional codes from email campaigns — only one of those per order.
What happens to points if I return an order?
Points earned on that order are removed. Reward codes used on a returned order are restored.
Does BEDROCK apply to wholesale orders?
No. BEDROCK is a retail-only program. Wholesale customers get separate volume-based pricing tiers (Slate / Basalt / Obsidian wholesale tiers) with different escalation logic — net terms, MOQ matching, and white-label options.
When do I get my reward code?
Automatically — emailed within 24 hours of crossing the 200-point threshold. Codes also appear in your account under BEDROCK → Your rewards.

start earning.

Free to join. Every retail order from your account email counts toward BEDROCK from day one.