BLOCKCHAIN

Solana logoCreate 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.

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.