© 2026 Alchemii
BLOCKCHAIN

Create a Loyalty Token on Solana

Launch on-chain loyalty points or rewards tokens on Solana. Configured for sustainable issuance and customer retention, with the authority structure that supports ongoing rewards programs.

Gary Zhao
Updated May 25, 2026

On-chain loyalty programs are starting to make sense. The traditional points-and-rewards model has retention problems: customers earn points they forget about, programs change rules unilaterally, points have no resale value. Solana loyalty tokens fix all three — points are owned in user wallets, the rules are encoded on-chain, and tokens can be traded or aggregated.

The configuration is different from memecoin or governance launches. You're not optimizing for hype; you're optimizing for a long-running program that customers trust to still be there in 5 years.

Why Solana for loyalty tokens?

Cheap to issue, cheap to redeem

Issuing 100 loyalty tokens after a $50 purchase costs the merchant under $0.01 in network fees on Solana. The economics support fine-grained rewards in a way no centralized loyalty program can match.

Tokens transfer between programs

Loyalty tokens are SPL tokens — they can be aggregated, swapped, or used across compatible programs. Customers stop losing points to forgotten accounts.

Recommended configuration for loyalty tokens

Decimals
0 Loyalty 'points' are integers — you don't earn 0.5 points. Setting decimals to 0 enforces this on-chain and matches user mental models.
Supply
Large initial — 1,000,000,000 Loyalty programs run for years. Pre-mint enough supply to last 3-5 years of program activity, then keep mint authority for renewals.
Fee tier
0.25% Loyalty tokens with stable USD-pegged value should use 0.25%. If your loyalty token floats freely, treat it like a utility token (still 0.25%).
Mint authority
KEEP — you'll mint rewards continuously. Move to a multisig (founders + COO + auditor) for trust.
Freeze authority
REVOKE — customers shouldn't fear their loyalty balance being frozen.
Update authority
KEEP — branding evolves over years.

Common mistakes to avoid

Setting decimals > 0

Customers expect integer points. Decimals make the experience confusing. Use 0.

Letting the founder team hold mint authority alone

Solo mint authority on a long-running program is a constant rug-pull risk. Move to a multisig within the first month.

No mechanism to remove tokens from circulation

If customers redeem points (e.g., for a discount), you usually want those tokens to be burned, not kept. Decide your burn-on-redemption logic before launch.

Related guides and tools

Frequently asked questions

Can customers transfer loyalty tokens to other people?

Yes — by default, SPL tokens are freely transferable. If you want to restrict transfers (e.g., points are non-transferable), you'd need a custom Solana program, which is beyond Alchemii's no-code scope.

How do I integrate this with my existing checkout system?

Use Solana's web3.js to mint tokens to customer wallets after a purchase. Most e-commerce platforms have webhooks that can trigger the mint transaction. Customers need a Solana wallet — usually onboarded via Phantom Embedded or Backpack.

What's the right ratio of dollars-to-points?

Industry standard: 1 point per $1 spent, redeemable at ~1¢ per point (so $100 spent → 100 points → $1 discount). Adjust the ratio based on margins and intended program economics.